Skip to content

feat(models): ajoute les domaines AROME France 15 min (HD + 0,025°)#120

Merged
cmer81 merged 2 commits into
mainfrom
feat/add-arome-france-hd-15min
Jul 16, 2026
Merged

feat(models): ajoute les domaines AROME France 15 min (HD + 0,025°)#120
cmer81 merged 2 commits into
mainfrom
feat/add-arome-france-hd-15min

Conversation

@cmer81

@cmer81 cmer81 commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Objectif

Ajouter les deux modèles AROME France au pas 15 min à la liste des modèles disponibles :

  • meteofrance_arome_france_hd_15minHD 0,01°, surface (temp., précip., CAPE, rafales, humidité, couverture basse, neige).
  • meteofrance_arome_france0025_15min0,025°, orienté vent (u/v à 10/20/50/100 m, rafales, couverture moy./haute, rayonnement).

Pourquoi c'est minimal

Ce sont des domaines Open-Meteo standard (layout data_spatial), déjà publiés sur S3 et déjà connus du package @openmeteo/weather-map-layer (présents dans ses domainOptions). Grille, bornes et variables sont résolues automatiquement par le resolver par défaut — aucun bucket, resolver custom ou bump de package.

Changements (src/lib/constants.ts)

Pour chaque domaine :

  • MODEL_SELECTOR_GROUPS : entrée dans le groupe Météo-France Arome, chaque 15 min placé juste après son jumeau horaire (« Arome France HD 15min » après « Arome France HD » ; « Arome France 2.5 15min » après « Arome France 2.5 »).
  • MODEL_DESCRIPTIONS : description courte (résolution, contenu, pas 15 min, horizon ~6 h).
  • DOMAIN_DEFAULT_VARIABLES : precipitation (HD) / wind_gusts_10m (0,025°).
  • Test d'ordre du sélecteur (model-selector-groups.test.ts) mis à jour.

Comportement auto (rien à coder)

  • Sondage vertical : masqué (pas de niveaux de pression).
  • Meteogram : bouton masqué (domaines absents de DOMAIN_TO_API_MODEL).
  • Playback / préchargement : pilotés par les valid_times → gèrent le pas 15 min sans modif.

Vérifications

  • npm run test463 tests OK
  • npm run check0 erreur
  • npm run lintprettier + eslint clean

🤖 Généré avec Claude Code

Domaine Open-Meteo standard (data_spatial), déjà connu du package
@openmeteo/weather-map-layer → grille/bornes/variables résolues par le resolver
par défaut. Ajout purement display-only :

- MODEL_SELECTOR_GROUPS : entrée « Arome France HD 15min » dans le groupe
  Météo-France Arome, juste après « Arome France HD ».
- MODEL_DESCRIPTIONS : description courte (0,01°, pas 15 min, court terme ~6 h).
- DOMAIN_DEFAULT_VARIABLES : precipitation par défaut (nowcasting).

Sondage auto-masqué (pas de niveaux de pression) ; meteogram masqué (domaine
absent de DOMAIN_TO_API_MODEL). Test d'ordre du sélecteur mis à jour.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 16, 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
infoclimat-numeric b2d4bee Commit Preview URL

Branch Preview URL
Jul 16 2026, 02:46 PM

Jumeau 0,025° orienté vent (u/v à 10/20/50/100 m, rafales, cloud_cover mid/high,
shortwave_radiation ; pas 15 min, ~6 h). Domaine Open-Meteo standard connu du
package → résolution auto. Même ajout display-only :

- MODEL_SELECTOR_GROUPS : « Arome France 2.5 15min », après « Arome France 2.5 ».
- MODEL_DESCRIPTIONS : 0,025°, vent multi-niveaux, pas 15 min.
- DOMAIN_DEFAULT_VARIABLES : wind_gusts_10m.

Test d'ordre du sélecteur mis à jour.
@cmer81 cmer81 changed the title feat(models): ajoute meteofrance_arome_france_hd_15min au sélecteur feat(models): ajoute les domaines AROME France 15 min (HD + 0,025°) Jul 16, 2026
@cmer81
cmer81 merged commit 8cee4f5 into main Jul 16, 2026
4 checks passed
@cmer81
cmer81 deleted the feat/add-arome-france-hd-15min branch July 16, 2026 15:00
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