CariCOOS · Ocean buoysBoyas oceánicas · 2009–2026
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.
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.
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.
| BuoyBoya | StreamFlujo | Variable | FirstPrimero | LastÚltimo | RecordsRegistros | Valid hoursHoras válidas | CoverageCobertura | Gap monthsMeses sin datos | SuspectSospechosos | FailFallidos |
|---|---|---|---|---|---|---|---|---|---|---|
| Ponce (PR1) | wavesoleaje | hs | 2009-07-01 | 2026-11-01 | 129,560 | 129,470 | 85% | 9 | 0 | 90 |
| Ponce (PR1) | oceanocéano | temp | 2009-06-09 | 2026-11-01 | 127,279 | 122,171 | 80% | 9 | 0 | 5,105 |
| Ponce (PR1) | oceanocéano | sal | 2009-06-09 | 2026-11-01 | 127,279 | 127,230 | 83% | 9 | 0 | 46 |
| Ponce (PR1) | currents (near-surface)corrientes (superficial) | cs_sfc | 2009-07-01 | 2026-11-01 | 128,866 | 128,866 | 85% | 9 | 0 | 0 |
| San Juan (PR2) | wavesoleaje | hs | 2010-07-23 | 2026-11-01 | 130,488 | 130,445 | 91% | 0 | 0 | 29 |
| San Juan (PR2) | oceanocéano | temp | 2010-07-23 | 2026-11-01 | 135,184 | 135,184 | 95% | 0 | 0 | 0 |
| San Juan (PR2) | oceanocéano | sal | 2010-07-23 | 2026-11-01 | 135,184 | 124,027 | 87% | 0 | 0 | 11,157 |
| San Juan (PR2) | currents (near-surface)corrientes (superficial) | cs_sfc | 2010-07-23 | 2026-11-01 | 124,707 | 124,688 | 87% | 0 | 0 | 0 |
| Vieques (PR3) | wavesoleaje | hs | 2013-09-10 | 2026-11-01 | 104,582 | 103,030 | 89% | 5 | 0 | 1,552 |
| Vieques (PR3) | oceanocéano | temp | 2013-09-10 | 2026-11-01 | 90,242 | 90,237 | 78% | 5 | 0 | 5 |
| Vieques (PR3) | oceanocéano | sal | 2013-09-10 | 2026-11-01 | 90,242 | 90,214 | 78% | 5 | 0 | 28 |
| Vieques (PR3) | currents (near-surface)corrientes (superficial) | cs_sfc | 2013-09-10 | 2026-11-01 | 93,064 | 93,032 | 81% | 5 | 0 | 0 |
| St. John (VI1) | wavesoleaje | hs | 2011-04-15 | 2026-07-02 | 124,566 | 124,536 | 93% | 3 | 0 | 30 |
| St. John (VI1) | oceanocéano | temp | 2011-04-15 | 2026-07-02 | 115,925 | 115,765 | 87% | 3 | 0 | 160 |
| St. John (VI1) | oceanocéano | sal | 2011-04-15 | 2026-07-02 | 115,925 | 104,319 | 78% | 3 | 0 | 11,606 |
| St. John (VI1) | currents (near-surface)corrientes (superficial) | cs_sfc | 2011-04-15 | 2026-07-02 | 110,820 | 110,820 | 83% | 3 | 0 | 0 |
| Rincón (CDIP181) | wavesoleaje | hs | 2011-04-29 | 2026-11-01 | 243,780 | 121,890 | 90% | 9 | 0 | 0 |
| Rincón (CDIP181) | oceanocéano | temp | 2011-04-29 | 2026-11-01 | 201,437 | 100,718 | 74% | 9 | 0 | 0 |
| Rincón (CDIP181) | spectraespectros | E(f) | 2011-04-29 | 2026-11-01 | 243,780 | 121,890 | 90% | 9 | 0 | 0 |
| Arecibo (CDIP249) | wavesoleaje | hs | 2021-06-15 | 2026-11-01 | 52,750 | 26,374 | 56% | 26 | 0 | 1 |
| Arecibo (CDIP249) | oceanocéano | temp | 2021-06-15 | 2026-11-01 | 108,385 | 54,192 | 115% | 26 | 0 | 0 |
| Arecibo (CDIP249) | spectraespectros | E(f) | 2021-06-15 | 2026-11-01 | 52,750 | 26,375 | 56% | 26 | 0 | 0 |
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.
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).
· 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.
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).
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.
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.
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.
| BuoyBoya | Variable | YearsAños | FromDesde | ToHasta | Theil–Sen / decadeTheil–Sen / década | 95% low95% inf. | 95% high95% sup. | OLS p |
|---|---|---|---|---|---|---|---|---|
| Rincón (CDIP181) | Hs (annual mean)Hs (media anual) | 12 | 2012 | 2025 | +0.029 | -0.043 | +0.119 | 0.456 |
| Rincón (CDIP181) | Hs p95 | 12 | 2012 | 2025 | +0.086 | -0.189 | +0.375 | 0.663 |
| Rincón (CDIP181) | Water temp (annual mean)Temp. del agua (media anual) | 10 | 2015 | 2025 | +0.420 | -0.347 | +1.617 | 0.130 |
| Ponce (PR1) | Hs (annual mean)Hs (media anual) | 12 | 2011 | 2026 | -0.090 | -0.180 | +0.023 | 0.032 |
| Ponce (PR1) | Hs p95 | 12 | 2011 | 2026 | -0.109 | -0.209 | -0.021 | 0.008 |
| Ponce (PR1) | Water temp (annual mean)Temp. del agua (media anual) | 12 | 2011 | 2026 | +0.383 | +0.090 | +0.758 | 0.019 |
| San Juan (PR2) | Hs (annual mean)Hs (media anual) | 13 | 2011 | 2026 | -0.010 | -0.112 | +0.075 | 0.686 |
| San Juan (PR2) | Hs p95 | 13 | 2011 | 2026 | +0.022 | -0.233 | +0.225 | 0.917 |
| San Juan (PR2) | Water temp (annual mean)Temp. del agua (media anual) | 15 | 2011 | 2025 | +0.466 | +0.129 | +0.752 | 0.002 |
| Vieques (PR3) | Hs (annual mean)Hs (media anual) | 12 | 2014 | 2026 | -0.042 | -0.077 | +0.013 | 0.122 |
| Vieques (PR3) | Hs p95 | 12 | 2014 | 2026 | -0.019 | -0.240 | +0.050 | 0.365 |
| Vieques (PR3) | Water temp (annual mean)Temp. del agua (media anual) | 9 | 2014 | 2026 | +0.256 | -0.462 | +1.319 | 0.241 |
| St. John (VI1) | Hs (annual mean)Hs (media anual) | 14 | 2012 | 2025 | -0.043 | -0.126 | +0.035 | 0.194 |
| St. John (VI1) | Hs p95 | 14 | 2012 | 2025 | -0.013 | -0.136 | +0.067 | 0.552 |
| St. John (VI1) | Water temp (annual mean)Temp. del agua (media anual) | 11 | 2012 | 2025 | +0.431 | -0.050 | +1.082 | 0.080 |
| BuoyBoya | LocationUbicación | TypeTipo | CadenceCadencia | YearsAños |
|---|---|---|---|---|
| Ponce (PR1) | Ponce buoy (NDBC 42085)Boya de Ponce (NDBC 42085) | UMaine data buoyBoya de datos UMaine | 60 min | 2009–2026 |
| San Juan (PR2) | San Juan buoy (NDBC 41053)Boya de San Juan (NDBC 41053) | UMaine data buoyBoya de datos UMaine | 60 min | 2010–2026 |
| Vieques (PR3) | Vieques buoy (NDBC 41056)Boya de Vieques (NDBC 41056) | UMaine data buoyBoya de datos UMaine | 60 min | 2013–2026 |
| St. John (VI1) | St. John buoy (NDBC 41052)Boya de St. John (NDBC 41052) | UMaine data buoyBoya de datos UMaine | 60 min | 2011–2026 |
| Rincón (CDIP181) | Rincon Waverider (CDIP 181)Waverider de Rincón (CDIP 181) | CDIP WaveriderWaverider CDIP | 30 min | 2011–2026 |
| Arecibo (CDIP249) | Arecibo Waverider (CDIP 249)Waverider de Arecibo (CDIP 249) | CDIP WaveriderWaverider CDIP | 30 min | 2021–2026 |
UMAINE_buoys_newFormat/* deployment files; Rincon_wave, Arecibo_wave CDIP files), cached as parquet by fetch_buoys.py.config/manual_flags.tsv) masked. No re-flagging.UMAINE_buoys_newFormat/*; archivos CDIP Rincon_wave, Arecibo_wave), en caché parquet mediante fetch_buoys.py.config/manual_flags.tsv). No se vuelve a marcar nada.