{"source":"erddap-live","updatedAt":"2026-08-08T23:44:10.677Z","erddapTimestamp":"2026-08-08T12:00:00Z","dataAgeMinutes":704,"stale":false,"pipelineVersion":"3.1","levels":[{"id":"rm001","afai":0.16,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-51sh-536near-4281off","h2s":{"score":19,"level":"low","signals":{"mass":0.16,"consecDays":3,"sheltered":false,"windSpeed":null,"vol":0.03,"rot":0.5,"trap":0}},"score":72,"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","breakdown":{"sargassum":22,"wave":12,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm002","afai":0.12,"status":"clean","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-51sh-539near-4284off","h2s":{"score":0,"level":"low","signals":{"mass":0.12,"consecDays":0,"sheltered":false,"windSpeed":null,"vol":0,"rot":0,"trap":0}},"score":85,"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, viento en calma, agua cálida.","breakdown":{"sargassum":30,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm003","afai":0.15,"status":"moderate","confidence":5,"source":"memory","sourceDetail":"shore-45sh-348near-3985off","afaiSat":0.13,"beachMemory":true,"memoryDaysAgo":1,"memoryConfidence":5,"h2s":{"score":18,"level":"low","signals":{"mass":0.15,"consecDays":3,"sheltered":false,"windSpeed":null,"vol":0,"rot":0.5,"trap":0}},"score":75,"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm004","afai":0.2,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-64sh-435near-3464off","h2s":{"score":24,"level":"low","signals":{"mass":0.2,"consecDays":3,"sheltered":false,"windSpeed":null,"vol":0.13,"rot":0.5,"trap":0}},"score":77,"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm005","afai":0.21,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-61sh-433near-3399off","h2s":{"score":8,"level":"low","signals":{"mass":0.21,"consecDays":1,"sheltered":false,"windSpeed":null,"vol":0.15,"rot":0,"trap":0}},"score":77,"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm006","afai":0.15,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-50sh-781near-4235off","h2s":{"score":35,"level":"moderate","signals":{"mass":0.15,"consecDays":6,"sheltered":false,"windSpeed":null,"vol":0,"rot":1,"trap":0}},"score":75,"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm007","afai":0.1,"status":"clean","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-82sh-584near-4284off","h2s":{"score":0,"level":"low","signals":{"mass":0.1,"consecDays":0,"sheltered":false,"windSpeed":null,"vol":0,"rot":0,"trap":0}},"score":83,"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, agua cálida.","breakdown":{"sargassum":30,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm008","afai":0.16,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-67sh-517near-4254off","h2s":{"score":36,"level":"moderate","signals":{"mass":0.16,"consecDays":6,"sheltered":false,"windSpeed":null,"vol":0.03,"rot":1,"trap":0}},"score":75,"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm009","afai":0.18,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-52sh-444near-4174off","h2s":{"score":39,"level":"moderate","signals":{"mass":0.18,"consecDays":6,"sheltered":false,"windSpeed":null,"vol":0.08,"rot":1,"trap":0}},"score":75,"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm010","afai":0.06,"status":"clean","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-47sh-473near-3006off","h2s":{"score":0,"level":"low","signals":{"mass":0.06,"consecDays":0,"sheltered":false,"windSpeed":null,"vol":0,"rot":0,"trap":0}},"score":88,"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, mar plano, viento en calma.","breakdown":{"sargassum":30,"wave":20,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm011","afai":0.22,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-51sh-385near-3476off","h2s":{"score":10,"level":"low","signals":{"mass":0.22,"consecDays":1,"sheltered":false,"windSpeed":null,"vol":0.18,"rot":0,"trap":0}},"score":77,"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm012","afai":0.18,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-59sh-411near-4174off","h2s":{"score":39,"level":"moderate","signals":{"mass":0.18,"consecDays":6,"sheltered":false,"windSpeed":null,"vol":0.08,"rot":1,"trap":0}},"score":77,"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm013","afai":0.12,"status":"clean","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-62sh-576near-4287off","h2s":{"score":0,"level":"low","signals":{"mass":0.12,"consecDays":0,"sheltered":false,"windSpeed":null,"vol":0,"rot":0,"trap":0}},"score":83,"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, agua cálida.","breakdown":{"sargassum":30,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm014","afai":0.12,"status":"clean","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-66sh-574near-4292off","h2s":{"score":0,"level":"low","signals":{"mass":0.12,"consecDays":0,"sheltered":false,"windSpeed":null,"vol":0,"rot":0,"trap":0}},"score":83,"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, agua cálida.","breakdown":{"sargassum":30,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm015","afai":0.12,"status":"clean","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-68sh-581near-4284off","h2s":{"score":0,"level":"low","signals":{"mass":0.12,"consecDays":0,"sheltered":false,"windSpeed":null,"vol":0,"rot":0,"trap":0}},"score":83,"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, agua cálida.","breakdown":{"sargassum":30,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm016","afai":0.12,"status":"clean","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-42sh-523near-4287off","h2s":{"score":0,"level":"low","signals":{"mass":0.12,"consecDays":0,"sheltered":false,"windSpeed":null,"vol":0,"rot":0,"trap":0}},"score":85,"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, viento en calma, agua cálida.","breakdown":{"sargassum":30,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm017","afai":0.14,"status":"clean","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-57sh-560near-4281off","h2s":{"score":0,"level":"low","signals":{"mass":0.14,"consecDays":0,"sheltered":false,"windSpeed":null,"vol":0,"rot":0,"trap":0}},"score":85,"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, viento en calma, agua cálida.","breakdown":{"sargassum":30,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm018","afai":0.15,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-53sh-549near-4284off","h2s":{"score":18,"level":"low","signals":{"mass":0.15,"consecDays":3,"sheltered":false,"windSpeed":null,"vol":0,"rot":0.5,"trap":0}},"score":77,"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm019","afai":0.15,"status":"moderate","confidence":5,"source":"memory","sourceDetail":"shore-53sh-350near-4042off","afaiSat":0.14,"beachMemory":true,"memoryDaysAgo":1,"memoryConfidence":5,"h2s":{"score":18,"level":"low","signals":{"mass":0.15,"consecDays":3,"sheltered":false,"windSpeed":null,"vol":0,"rot":0.5,"trap":0}},"score":75,"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3}},{"id":"rm020","afai":0.2,"status":"moderate","confidence":5,"source":"erddap-satellite","sourceDetail":"shore-62sh-433near-3460off","h2s":{"score":24,"level":"low","signals":{"mass":0.2,"consecDays":3,"sheltered":false,"windSpeed":null,"vol":0.13,"rot":0.5,"trap":0}},"score":77,"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3}}],"weekly":{"rm001":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.16,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.22,"status":"moderate","confidence":46,"type":"tendance","regime":"transition","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.11,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm002":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.12,"status":"clean","confidence":5,"type":"observation","regime":"calm","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.18,"status":"moderate","confidence":30,"type":"tendance","regime":"calm","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.11,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":null,"regime":"calm","regimeConfidence":{"regime":"calm","cleanReliability":90,"alertReliability":30},"gated":true,"fullDays":7},"rm003":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.15,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.13,"status":"clean","confidence":5,"type":"tendance","regime":"transition","sources":["memory-decay"]}],"drift":"stable","driftLabel":"Stable","driftValue":-0.05,"forecastMethod":"memory-decay","forecastDisclaimer":"Donnees reconstruites (event passe). Prevision = decay naturel seulement.","reliableHorizon":1,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm004":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.2,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.32,"status":"moderate","confidence":50,"type":"tendance","regime":"transition","sources":["persistence","banks-drift","wind"]}],"drift":"stable","driftLabel":"Sargasses probablement encore la quelques jours","driftValue":0.22,"forecastMethod":"banks-persistence","forecastDisclaimer":"Sargasses probablement echouees : sans ramassage/barrage, la dispersion marine seule ne les enleve pas — persistance probable quelques jours.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0.07,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm005":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.21,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.28,"status":"moderate","confidence":46,"type":"tendance","regime":"transition","sources":["persistence","wind"]}],"drift":"stable","driftLabel":"Sargasses probablement encore la quelques jours","driftValue":0.17,"forecastMethod":"banks-persistence","forecastDisclaimer":"Sargasses probablement echouees : sans ramassage/barrage, la dispersion marine seule ne les enleve pas — persistance probable quelques jours.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0.03,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm006":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.15,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.21,"status":"moderate","confidence":46,"type":"tendance","regime":"transition","sources":["persistence","wind"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.09,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm007":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.1,"status":"clean","confidence":5,"type":"observation","regime":"calm","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.17,"status":"moderate","confidence":30,"type":"tendance","regime":"calm","sources":["persistence","wind"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.12,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":null,"regime":"calm","regimeConfidence":{"regime":"calm","cleanReliability":90,"alertReliability":30},"gated":true,"fullDays":7},"rm008":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.16,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.22,"status":"moderate","confidence":46,"type":"tendance","regime":"transition","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.09,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm009":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.18,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.24,"status":"moderate","confidence":46,"type":"tendance","regime":"transition","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.09,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm010":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.06,"status":"clean","confidence":5,"type":"observation","regime":"calm","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.13,"status":"clean","confidence":46,"type":"tendance","regime":"calm","sources":["persistence","wind"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.12,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":null,"regime":"calm","regimeConfidence":{"regime":"calm","cleanReliability":90,"alertReliability":30},"gated":true,"fullDays":7},"rm011":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.22,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.29,"status":"moderate","confidence":46,"type":"tendance","regime":"transition","sources":["persistence","wind"]}],"drift":"stable","driftLabel":"Sargasses probablement encore la quelques jours","driftValue":0.13,"forecastMethod":"banks-persistence","forecastDisclaimer":"Sargasses probablement echouees : sans ramassage/barrage, la dispersion marine seule ne les enleve pas — persistance probable quelques jours.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm012":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.18,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.24,"status":"moderate","confidence":46,"type":"tendance","regime":"transition","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.09,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm013":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.12,"status":"clean","confidence":5,"type":"observation","regime":"calm","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.18,"status":"moderate","confidence":30,"type":"tendance","regime":"calm","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.11,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":null,"regime":"calm","regimeConfidence":{"regime":"calm","cleanReliability":90,"alertReliability":30},"gated":true,"fullDays":7},"rm014":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.12,"status":"clean","confidence":5,"type":"observation","regime":"calm","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.18,"status":"moderate","confidence":30,"type":"tendance","regime":"calm","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.11,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":null,"regime":"calm","regimeConfidence":{"regime":"calm","cleanReliability":90,"alertReliability":30},"gated":true,"fullDays":7},"rm015":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.12,"status":"clean","confidence":5,"type":"observation","regime":"calm","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.18,"status":"moderate","confidence":30,"type":"tendance","regime":"calm","sources":["persistence","wind"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.11,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":null,"regime":"calm","regimeConfidence":{"regime":"calm","cleanReliability":90,"alertReliability":30},"gated":true,"fullDays":7},"rm016":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.12,"status":"clean","confidence":5,"type":"observation","regime":"calm","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.18,"status":"moderate","confidence":30,"type":"tendance","regime":"calm","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.11,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":null,"regime":"calm","regimeConfidence":{"regime":"calm","cleanReliability":90,"alertReliability":30},"gated":true,"fullDays":7},"rm017":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.14,"status":"clean","confidence":5,"type":"observation","regime":"calm","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.2,"status":"moderate","confidence":30,"type":"tendance","regime":"calm","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.1,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":null,"regime":"calm","regimeConfidence":{"regime":"calm","cleanReliability":90,"alertReliability":30},"gated":true,"fullDays":7},"rm018":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.15,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.21,"status":"moderate","confidence":46,"type":"tendance","regime":"transition","sources":["persistence","wind","satellite-trend"]}],"drift":"up","driftLabel":"Derive possible vers la cote","driftValue":0.11,"forecastMethod":"banks-persistence","forecastDisclaimer":"Persistance + bancs satellite + vent. Fiabilite decroit apres J+3.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm019":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.15,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.13,"status":"clean","confidence":5,"type":"tendance","regime":"transition","sources":["memory-decay"]}],"drift":"stable","driftLabel":"Stable","driftValue":-0.05,"forecastMethod":"memory-decay","forecastDisclaimer":"Donnees reconstruites (event passe). Prevision = decay naturel seulement.","reliableHorizon":1,"arrivalDetected":false,"arrivalStrength":0,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7},"rm020":{"forecast":[{"day":"Auj.","date":"2026-08-08","afai":0.2,"status":"moderate","confidence":5,"type":"observation","regime":"transition","sources":["satellite"]},{"day":"Dem.","date":"2026-08-09","afai":0.32,"status":"moderate","confidence":50,"type":"tendance","regime":"transition","sources":["persistence","banks-drift","wind"]}],"drift":"stable","driftLabel":"Sargasses probablement encore la quelques jours","driftValue":0.22,"forecastMethod":"banks-persistence","forecastDisclaimer":"Sargasses probablement echouees : sans ramassage/barrage, la dispersion marine seule ne les enleve pas — persistance probable quelques jours.","reliableHorizon":3,"arrivalDetected":false,"arrivalStrength":0.06,"arrivalDay":0,"regime":"transition","regimeConfidence":{"regime":"transition","cleanReliability":72,"alertReliability":50},"gated":true,"fullDays":7}},"weather":{"rivieramaya":{"wind_speed":10.1,"cloud_cover":41,"uv_index":0.75,"air_temperature":27.6,"precipitation":0,"sst":30.1,"wave_height":0.3}},"scores":{"rm001":{"score":72,"breakdown":{"sargassum":22,"wave":12,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","strengths":["viento en calma","agua cálida"],"weaknesses":[]},"rm002":{"score":85,"breakdown":{"sargassum":30,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, viento en calma, agua cálida.","strengths":["cero sargazo","viento en calma","agua cálida"],"weaknesses":[]},"rm003":{"score":75,"breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","strengths":["agua cálida"],"weaknesses":[]},"rm004":{"score":77,"breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","strengths":["viento en calma","agua cálida"],"weaknesses":[]},"rm005":{"score":77,"breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","strengths":["viento en calma","agua cálida"],"weaknesses":[]},"rm006":{"score":75,"breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","strengths":["agua cálida"],"weaknesses":[]},"rm007":{"score":83,"breakdown":{"sargassum":30,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, agua cálida.","strengths":["cero sargazo","agua cálida"],"weaknesses":[]},"rm008":{"score":75,"breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","strengths":["agua cálida"],"weaknesses":[]},"rm009":{"score":75,"breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","strengths":["agua cálida"],"weaknesses":[]},"rm010":{"score":88,"breakdown":{"sargassum":30,"wave":20,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, mar plano, viento en calma.","strengths":["cero sargazo","mar plano","viento en calma","agua cálida"],"weaknesses":[]},"rm011":{"score":77,"breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","strengths":["viento en calma","agua cálida"],"weaknesses":[]},"rm012":{"score":77,"breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","strengths":["viento en calma","agua cálida"],"weaknesses":[]},"rm013":{"score":83,"breakdown":{"sargassum":30,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, agua cálida.","strengths":["cero sargazo","agua cálida"],"weaknesses":[]},"rm014":{"score":83,"breakdown":{"sargassum":30,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, agua cálida.","strengths":["cero sargazo","agua cálida"],"weaknesses":[]},"rm015":{"score":83,"breakdown":{"sargassum":30,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, agua cálida.","strengths":["cero sargazo","agua cálida"],"weaknesses":[]},"rm016":{"score":85,"breakdown":{"sargassum":30,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, viento en calma, agua cálida.","strengths":["cero sargazo","viento en calma","agua cálida"],"weaknesses":[]},"rm017":{"score":85,"breakdown":{"sargassum":30,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"EXCEPTIONNEL","color":"#00B086","reason":"Cero sargazo, viento en calma, agua cálida.","strengths":["cero sargazo","viento en calma","agua cálida"],"weaknesses":[]},"rm018":{"score":77,"breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","strengths":["viento en calma","agua cálida"],"weaknesses":[]},"rm019":{"score":75,"breakdown":{"sargassum":22,"wave":17,"wind":13,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Agua cálida.","strengths":["agua cálida"],"weaknesses":[]},"rm020":{"score":77,"breakdown":{"sargassum":22,"wave":17,"wind":15,"sst":10,"cloud":5,"uv":5,"tide":3},"label":"MOYEN","color":"#E8A800","reason":"Viento en calma, agua cálida.","strengths":["viento en calma","agua cálida"],"weaknesses":[]}},"seasonOutlook":{"phase":"pleine-saison","source":"USF SaWS (golfe/Caraïbe ouest) + van Tussenbroek et al. + Red de Monitoreo del Sargazo (Q. Roo)","months":["hors-saison","hors-saison","approche-saison","approche-saison","pleine-saison","pleine-saison","pleine-saison","pleine-saison","pleine-saison","approche-saison","hors-saison","hors-saison"]}}