CariCOOS · Ocean buoysBoyas oceánicas · 2009–2026

CariCOOS Ocean & Wave Climate ReportInforme Climático de Oleaje y Océano de CariCOOS

Observational wave, water-temperature and current climatology of the six CariCOOS ocean buoys: the four UMaine-payload data buoys (Ponce 42085, San Juan 41053, Vieques 41056, St. John 41052; hourly waves, 1-m temperature and salinity, ADCP currents) and the two Datawell Waveriders processed by CDIP (Rincon 181 and Arecibo 249; half-hourly waves, SST and 64-band spectra), read over OPeNDAP from the DM1 THREDDS. Provider FAIL records, Gap-Atlas outage months and operator flags are excluded. Units are metric with imperial equivalents in the text; every number regenerates from analysis/results/. Built 2026-11-01.Climatología observacional de oleaje, temperatura del agua y corrientes de las seis boyas oceánicas de CariCOOS: las cuatro boyas de datos con carga UMaine (Ponce 42085, San Juan 41053, Vieques 41056, St. John 41052; oleaje cada hora, temperatura y salinidad a 1 m, corrientes ADCP) y los dos Waveriders Datawell procesados por CDIP (Rincón 181 y Arecibo 249; oleaje cada media hora, SST y espectros de 64 bandas), leídos por OPeNDAP desde el THREDDS DM1. Se excluyen los registros FAIL del proveedor, los meses de fallo del Atlas de Brechas y las banderas del operador. Las unidades son métricas con equivalentes imperiales en el texto; cada número se regenera desde analysis/results/. Generado 2026-11-01.

Key findingsHallazgos principales

Roughest & calmestMás agitada y más tranquila

The Arecibo (CDIP249) (Arecibo Waverider (CDIP 249)) is the roughest site on average (1.27 m (4.2 ft) mean Hs), the Rincón (CDIP181) (Rincon Waverider (CDIP 181)) the calmest (0.95 m (3.1 ft)). Peak month is December at Arecibo (CDIP249) and February at Rincón (CDIP181).La Arecibo (CDIP249) (Waverider de Arecibo (CDIP 249)) es el sitio más agitado en promedio (1.27 m (4.2 ft) de Hs media), la Rincón (CDIP181) (Waverider de Rincón (CDIP 181)) el más tranquilo (0.95 m (3.1 ft)). El mes pico es diciembre en Arecibo (CDIP249) y febrero en Rincón (CDIP181).

North vs south coastCosta norte vs costa sur

North-coast sites (San Juan (PR2), Rincón (CDIP181), Arecibo (CDIP249)) run a strong winter maximum driven by North Atlantic swell (Hs ratio peak/trough San Juan (PR2) 1.7×, Rincón (CDIP181) 2.0×, Arecibo (CDIP249) 1.6×), while the south and east sites (Ponce (PR1), Vieques (PR3), St. John (VI1)) are trade-wind seas with a flatter cycle (Ponce (PR1) 1.4×, Vieques (PR3) 1.5×, St. John (VI1) 1.4×) and a summer bump when the trades peak.Los sitios de la costa norte (San Juan (PR2), Rincón (CDIP181), Arecibo (CDIP249)) tienen un fuerte máximo invernal impulsado por el mar de fondo del Atlántico Norte (razón de Hs pico/valle San Juan (PR2) 1.7×, Rincón (CDIP181) 2.0×, Arecibo (CDIP249) 1.6×), mientras que los sitios del sur y el este (Ponce (PR1), Vieques (PR3), St. John (VI1)) son mares de alisios con un ciclo más plano (Ponce (PR1) 1.4×, Vieques (PR3) 1.5×, St. John (VI1) 1.4×) y un repunte de verano cuando los alisios alcanzan su máximo.

Swell vs wind seaMar de fondo vs mar de viento

From the Waverider spectra, the share of wave energy at periods above 10 s swings from winter to summer: Rincón (CDIP181): DJF 31% → JJA 5%; Arecibo (CDIP249): DJF 25% → JJA 2%. On the data buoys the share of hours with Tp ≥ 8 s tells the same story (Ponce (PR1) 8% → 3%; San Juan (PR2) 75% → 23%; Vieques (PR3) 57% → 9%; St. John (VI1) 27% → 10%, DJF → JJA).Según los espectros de los Waveriders, la fracción de energía del oleaje con períodos mayores de 10 s oscila del invierno al verano: Rincón (CDIP181): DJF 31% → JJA 5%; Arecibo (CDIP249): DJF 25% → JJA 2%. En las boyas de datos la fracción de horas con Tp ≥ 8 s cuenta la misma historia (Ponce (PR1) 8% → 3%; San Juan (PR2) 75% → 23%; Vieques (PR3) 57% → 9%; St. John (VI1) 27% → 10%, DEF → JJA).

Water temperatureTemperatura del agua

The 1-m temperature cycle runs from 26.7 °C (80.1 °F) in February to 29.6 °C (85.3 °F) in September (network mean). The last 12 months sit Ponce (PR1) +0.15 °C, San Juan (PR2) +0.36 °C, Vieques (PR3) +0.21 °C, St. John (VI1) +0.23 °C, Rincón (CDIP181) +0.16 °C, Arecibo (CDIP249) +0.01 °C relative to each buoy's own climatology.El ciclo de temperatura a 1 m va de 26.7 °C (80.1 °F) en febrero a 29.6 °C (85.3 °F) en septiembre (media de la red). Los últimos 12 meses están Ponce (PR1) +0.15 °C, San Juan (PR2) +0.36 °C, Vieques (PR3) +0.21 °C, St. John (VI1) +0.23 °C, Rincón (CDIP181) +0.16 °C, Arecibo (CDIP249) +0.01 °C respecto a la climatología de cada boya.

WarmingCalentamiento

Theil–Sen slopes of the annual-mean water temperature: Ponce (PR1) +0.38 °C/decade (p<0.05); San Juan (PR2) +0.47 °C/decade (p<0.05); Vieques (PR3) +0.26 °C/decade; St. John (VI1) +0.43 °C/decade; Rincón (CDIP181) +0.42 °C/decade.Pendientes Theil–Sen de la temperatura media anual del agua: Ponce (PR1) +0.38 °C/década (p<0.05); San Juan (PR2) +0.47 °C/década (p<0.05); Vieques (PR3) +0.26 °C/década; St. John (VI1) +0.43 °C/década; Rincón (CDIP181) +0.42 °C/década.

Wave-height trendsTendencias de la altura de ola

Annual-mean Hs slopes: Ponce (PR1) -0.09 m/decade (p<0.05); San Juan (PR2) -0.01 m/decade; Vieques (PR3) -0.04 m/decade; St. John (VI1) -0.04 m/decade; Rincón (CDIP181) +0.03 m/decade. With 12–14 years of data these are indicative only; the interannual spread is larger than the trend.Pendientes de la Hs media anual: Ponce (PR1) -0.09 m/década (p<0.05); San Juan (PR2) -0.01 m/década; Vieques (PR3) -0.04 m/década; St. John (VI1) -0.04 m/década; Rincón (CDIP181) +0.03 m/década. Con 12–14 años de datos son solo indicativas; la dispersión interanual es mayor que la tendencia.

1 · Data inventoryInventario de datos

What the record actually contains, per buoy and stream, after the provider's FAIL records are removed: first and last record, number of records in the cache, valid hours and their share of the nominal record (span × cadence), months with no data at all (from the Gap Atlas), and the provider's suspect / fail counts. The heat map shows, year by year, how much of each year has valid wave heights.Lo que realmente contiene el registro, por boya y flujo, tras eliminar los registros FAIL del proveedor: primer y último registro, número de registros en la caché, horas válidas y su proporción del registro nominal (período × cadencia), meses sin ningún dato (del Atlas de Brechas) y los conteos de sospechosos / fallidos del proveedor. El mapa de calor muestra, año por año, qué parte de cada año tiene alturas de ola válidas.

fig0_inventory
Fig 0 — Share of each year with valid Hs records. Blank = no records that year.
fig0_inventory
Fig. 0 — Proporción de cada año con registros válidos de Hs. En blanco = sin registros ese año.
BuoyBoyaStreamFlujoVariableFirstPrimeroLastÚltimoRecordsRegistrosValid hoursHoras válidasCoverageCoberturaGap monthsMeses sin datosSuspectSospechososFailFallidos
Ponce (PR1)wavesoleajehs2009-07-012026-11-01129,560129,47085%9090
Ponce (PR1)oceanocéanotemp2009-06-092026-11-01127,279122,17180%905,105
Ponce (PR1)oceanocéanosal2009-06-092026-11-01127,279127,23083%9046
Ponce (PR1)currents (near-surface)corrientes (superficial)cs_sfc2009-07-012026-11-01128,866128,86685%900
San Juan (PR2)wavesoleajehs2010-07-232026-11-01130,488130,44591%0029
San Juan (PR2)oceanocéanotemp2010-07-232026-11-01135,184135,18495%000
San Juan (PR2)oceanocéanosal2010-07-232026-11-01135,184124,02787%0011,157
San Juan (PR2)currents (near-surface)corrientes (superficial)cs_sfc2010-07-232026-11-01124,707124,68887%000
Vieques (PR3)wavesoleajehs2013-09-102026-11-01104,582103,03089%501,552
Vieques (PR3)oceanocéanotemp2013-09-102026-11-0190,24290,23778%505
Vieques (PR3)oceanocéanosal2013-09-102026-11-0190,24290,21478%5028
Vieques (PR3)currents (near-surface)corrientes (superficial)cs_sfc2013-09-102026-11-0193,06493,03281%500
St. John (VI1)wavesoleajehs2011-04-152026-07-02124,566124,53693%3030
St. John (VI1)oceanocéanotemp2011-04-152026-07-02115,925115,76587%30160
St. John (VI1)oceanocéanosal2011-04-152026-07-02115,925104,31978%3011,606
St. John (VI1)currents (near-surface)corrientes (superficial)cs_sfc2011-04-152026-07-02110,820110,82083%300
Rincón (CDIP181)wavesoleajehs2011-04-292026-11-01243,780121,89090%900
Rincón (CDIP181)oceanocéanotemp2011-04-292026-11-01201,437100,71874%900
Rincón (CDIP181)spectraespectrosE(f)2011-04-292026-11-01243,780121,89090%900
Arecibo (CDIP249)wavesoleajehs2021-06-152026-11-0152,75026,37456%2601
Arecibo (CDIP249)oceanocéanotemp2021-06-152026-11-01108,38554,192115%2600
Arecibo (CDIP249)spectraespectrosE(f)2021-06-152026-11-0152,75026,37556%2600

2 · Annual cycle of wave height and periodCiclo anual de la altura y el período del oleaje

Each panel is one buoy: the blue line is the mean significant wave height for every calendar month over the whole record, the shaded band the monthly 95th percentile, the dashed orange line the mean peak period Tp and, for the Waveriders, the dotted yellow line the mean average period Ta (CDIP waveTa, the first-moment spectral period, always shorter than Tp). The north-facing sites show the classic Caribbean north-shore pattern — long-period winter swell from North Atlantic storms — while the sites in the lee of the islands see steady trade-wind seas.Cada panel es una boya: la línea azul es la altura significativa media de ola para cada mes calendario en todo el registro, la banda sombreada el percentil 95 mensual, la línea naranja discontinua el período pico medio Tp y, en los Waveriders, la línea amarilla punteada el período promedio medio Ta (waveTa de CDIP, el período espectral de primer momento, siempre menor que Tp). Los sitios orientados al norte muestran el patrón clásico de la costa norte del Caribe — mar de fondo invernal de período largo de las tormentas del Atlántico Norte — mientras que los sitios a sotavento de las islas ven mares de alisios constantes.

fig1_annual_cycle
Fig 1 — Hs mean and p95 (left axis), Tp mean and, for the Waveriders, Ta mean (right axis) by calendar month, all years with data.
fig1_annual_cycle
Fig. 1 — Hs media y p95 (eje izquierdo), Tp media y, en los Waveriders, Ta media (eje derecho) por mes calendario, todos los años con datos.

3 · Wave rosesRosas de oleaje

A wave rose shows where the waves come from and how big they are: each wedge points to the direction of origin (the peak direction for the Waveriders, the mean direction for the data buoys), its length is the share of records, and colour is the Hs bin. Seasons: DJF winter, MAM spring, JJA summer, SON autumn.Una rosa de oleaje muestra de dónde vienen las olas y qué tan grandes son: cada cuña apunta a la dirección de origen (la dirección pico en los Waveriders, la dirección media en las boyas de datos), su largo es la proporción de registros y el color es el rango de Hs. Estaciones: DJF invierno (dic–feb), MAM primavera (mar–may), JJA verano (jun–ago), SON otoño (sep–nov).

fig2_wave_roses
Fig 2 — Seasonal wave roses (16 sectors × 6 Hs bins, % of records). North-coast sites turn from NNW–N winter swell to E–ENE summer trade seas; south and east sites stay E–ESE year-round.
fig2_wave_roses
Fig. 2 — Rosas de oleaje estacionales (16 sectores × 6 rangos de Hs, % de registros). Los sitios de la costa norte pasan del mar de fondo invernal del NNO–N a los mares de alisios del E–ENE en verano; los sitios del sur y el este se mantienen E–ESE todo el año.

Wave-rose explorer — every buoy, every seasonExplorador de rosas de oleaje — cada boya, cada estación

· wedges point to where the waves come FROM; length = share of records, colour = Hs bin (m): . The outer ring is the largest sector share for that buoy.las cuñas apuntan hacia DONDE VIENEN las olas; largo = proporción de registros, color = rango de Hs (m): . El anillo exterior es la mayor proporción sectorial de esa boya.

4 · Swell and wind seaMar de fondo y mar de viento

The Waverider spectra let us split each record's energy into swell (periods longer than 10 s, generated far away) and wind sea (shorter periods, raised by the local trades). The bars show the climatological monthly mean of each part's Hs; the right panel uses the data buoys' peak period as a proxy (share of hours with Tp ≥ 8 s).Los espectros de los Waveriders permiten separar la energía de cada registro en mar de fondo (períodos mayores de 10 s, generados lejos) y mar de viento (períodos más cortos, levantados por los alisios locales). Las barras muestran la media mensual climatológica de la Hs de cada parte; el panel derecho usa el período pico de las boyas de datos como indicador (fracción de horas con Tp ≥ 8 s).

fig4_partition
Fig 4 — Left/centre: Waverider swell (f < 0.1 Hz) vs wind-sea Hs by calendar month, from the 64-band spectra. Right: share of swell-dominated hours at the data buoys.
fig4_partition
Fig. 4 — Izquierda/centro: Hs de mar de fondo (f < 0.1 Hz) vs mar de viento por mes calendario en los Waveriders, a partir de los espectros de 64 bandas. Derecha: fracción de horas dominadas por mar de fondo en las boyas de datos.

5 · Buoy-to-buoy comparisonComparación entre boyas

Putting all six mean annual cycles on one axis shows the network as one system: the north-coast winter maximum and the summer trade-wind maximum of the southern and eastern sites are out of phase, so the region never has a calm season everywhere at once. The period histogram separates swell-exposed sites (long tails beyond 10 s) from fetch-limited ones.Poner los seis ciclos anuales medios en un mismo eje muestra la red como un solo sistema: el máximo invernal de la costa norte y el máximo de verano por alisios de los sitios del sur y el este están desfasados, así que la región nunca tiene una temporada tranquila en todas partes a la vez. El histograma de períodos separa los sitios expuestos al mar de fondo (colas largas más allá de 10 s) de los limitados por el fetch.

fig5_intercomparison
Fig 5 — Left: mean Hs by calendar month, all buoys. Right: distribution of peak period.
fig5_intercomparison
Fig. 5 — Izquierda: Hs media por mes calendario, todas las boyas. Derecha: distribución del período pico.

6 · Water temperatureTemperatura del agua

The 1-m water temperature runs a single annual cycle, coolest in late winter and warmest in early autumn, with only a few tenths of a degree between sites. The anomaly panel removes that cycle: the bold lines are 12-month running means, so warm events such as the 2023–2024 marine heat wave stand out against the record.La temperatura del agua a 1 m sigue un único ciclo anual, más fría a finales del invierno y más cálida a principios del otoño, con apenas unas décimas de grado entre sitios. El panel de anomalías elimina ese ciclo: las líneas gruesas son medias móviles de 12 meses, de modo que eventos cálidos como la ola de calor marina de 2023–2024 destacan frente al registro.

fig3_sst
Fig 3 — Left: monthly climatology ±1σ. Right: monthly anomaly (thin) and 12-month running mean (bold) per buoy.
fig3_sst
Fig. 3 — Izquierda: climatología mensual ±1σ. Derecha: anomalía mensual (fina) y media móvil de 12 meses (gruesa) por boya.

7 · TrendsTendencias

For each buoy with at least eight years covering ≥75% of the year we fit a Theil–Sen slope to the annual means (robust to outliers) and test it with ordinary least squares; solid trend lines are significant at p<0.05. These records are short for trend work and the interannual variability is large, so read the slopes as indicative.Para cada boya con al menos ocho años que cubran ≥75% del año ajustamos una pendiente Theil–Sen a las medias anuales (robusta ante valores atípicos) y la contrastamos con mínimos cuadrados ordinarios; las líneas de tendencia sólidas son significativas a p<0.05. Estos registros son cortos para analizar tendencias y la variabilidad interanual es grande, así que las pendientes deben leerse como indicativas.

fig6_trends
Fig 6 — Annual-mean Hs and water temperature with Theil–Sen trend lines (solid = p<0.05).
fig6_trends
Fig. 6 — Hs media anual y temperatura del agua con líneas de tendencia Theil–Sen (sólida = p<0.05).
BuoyBoyaVariableYearsAñosFromDesdeToHastaTheil–Sen / decadeTheil–Sen / década95% low95% inf.95% high95% sup.OLS p
Rincón (CDIP181)Hs (annual mean)Hs (media anual)1220122025+0.029-0.043+0.1190.456
Rincón (CDIP181)Hs p951220122025+0.086-0.189+0.3750.663
Rincón (CDIP181)Water temp (annual mean)Temp. del agua (media anual)1020152025+0.420-0.347+1.6170.130
Ponce (PR1)Hs (annual mean)Hs (media anual)1220112026-0.090-0.180+0.0230.032
Ponce (PR1)Hs p951220112026-0.109-0.209-0.0210.008
Ponce (PR1)Water temp (annual mean)Temp. del agua (media anual)1220112026+0.383+0.090+0.7580.019
San Juan (PR2)Hs (annual mean)Hs (media anual)1320112026-0.010-0.112+0.0750.686
San Juan (PR2)Hs p951320112026+0.022-0.233+0.2250.917
San Juan (PR2)Water temp (annual mean)Temp. del agua (media anual)1520112025+0.466+0.129+0.7520.002
Vieques (PR3)Hs (annual mean)Hs (media anual)1220142026-0.042-0.077+0.0130.122
Vieques (PR3)Hs p951220142026-0.019-0.240+0.0500.365
Vieques (PR3)Water temp (annual mean)Temp. del agua (media anual)920142026+0.256-0.462+1.3190.241
St. John (VI1)Hs (annual mean)Hs (media anual)1420122025-0.043-0.126+0.0350.194
St. John (VI1)Hs p951420122025-0.013-0.136+0.0670.552
St. John (VI1)Water temp (annual mean)Temp. del agua (media anual)1120122025+0.431-0.050+1.0820.080

Data & methodsDatos y métodos

BuoyBoyaLocationUbicaciónTypeTipoCadenceCadenciaYearsAños
Ponce (PR1)Ponce buoy (NDBC 42085)Boya de Ponce (NDBC 42085)UMaine data buoyBoya de datos UMaine60 min2009–2026
San Juan (PR2)San Juan buoy (NDBC 41053)Boya de San Juan (NDBC 41053)UMaine data buoyBoya de datos UMaine60 min2010–2026
Vieques (PR3)Vieques buoy (NDBC 41056)Boya de Vieques (NDBC 41056)UMaine data buoyBoya de datos UMaine60 min2013–2026
St. John (VI1)St. John buoy (NDBC 41052)Boya de St. John (NDBC 41052)UMaine data buoyBoya de datos UMaine60 min2011–2026
Rincón (CDIP181)Rincon Waverider (CDIP 181)Waverider de Rincón (CDIP 181)CDIP WaveriderWaverider CDIP30 min2011–2026
Arecibo (CDIP249)Arecibo Waverider (CDIP 249)Waverider de Arecibo (CDIP 249)CDIP WaveriderWaverider CDIP30 min2021–2026