Skip to content

feat: domaine radar_metropole (observation lame d'eau, 5 min) - #103

Open
cmer81 wants to merge 2 commits into
mainfrom
feat/radar-domain
Open

feat: domaine radar_metropole (observation lame d'eau, 5 min)#103
cmer81 wants to merge 2 commits into
mainfrom
feat/radar-domain

Conversation

@cmer81

@cmer81 cmer81 commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Résumé

Ajoute le pseudo-domaine radar_metropole — observation radar France métropole (lame d'eau), servi depuis le bucket maison Infoclimat (gaté sur VITE_MODELS_BUCKET_URL).

  • Grille 1650×1100 à 0,01° (lon −6→10,5, lat 41→52), pas 5 min.
  • Variables : rain_rate (mm/5 min, défaut) et precip_1h (cumul 1h, mm).
  • Nouveau groupe « Radar » en fin de sélecteur de modèle.

Détails techniques

  • src/lib/radar-domain.ts — déclaration du domaine + registerRadarDomain() (idempotent, gaté sur le bucket comme les autres domaines maison).
  • constants.tsRADAR_METROPOLE_DOMAIN, entrée MODEL_SELECTOR_GROUPS, variable par défaut, libellé.
  • stores/variables.ts — enregistrement du domaine au démarrage.
  • helpers.ts — ajout à BUCKET_DOMAINS pour router les requêtes vers le bucket maison (manquait dans le commit d'origine → le domaine aurait été routé par erreur vers Open-Meteo).
  • Compromis de typage : time_interval: '15_minute' et model_interval: 'hourly' (le type ModelDt du package n'expose pas de valeur sub-horaire ; impact limité au pas de scrubbing, les URLs sont bâties depuis les valid_times).

Notes

  • La branche partait de 144 commits avant main ; rebasée proprement sur main (conflits résolus sur constants.ts / variables.ts, cohabitation avec AROME France HD).
  • npm run check, npm run lint, npx vitest run (388 ✓) et npm run build passent.

Enregistre le domaine radar_metropole (1650×1100, 0.01°, lon -6→10.5,
lat 41→52) dans domainOptions et MODEL_SELECTOR_GROUPS. Variables :
rain_rate (mm/5 min), precip_1h (cumul 1h). time_interval fixé à
'15_minute' (valeur la plus proche supportée par ModelDt — '5_minutely'
n'existe pas dans le type), model_interval à 'hourly'.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 28, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
maps d67b098 Commit Preview URL

Branch Preview URL
Jun 28 2026, 03:50 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant