Skip to content

feat(models)!: remove retired ecmwf_aifs025_ensemble (contraction)#83

Open
niasie wants to merge 2 commits into
mainfrom
contraction/remove-ecmwf-aifs-ensemble
Open

feat(models)!: remove retired ecmwf_aifs025_ensemble (contraction)#83
niasie wants to merge 2 commits into
mainfrom
contraction/remove-ecmwf-aifs-ensemble

Conversation

@niasie

@niasie niasie commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Contraction — remove the retired open-meteo AIFS ensemble

Removes Models.ECMWF_AIFS_ENSEMBLE and its _MODEL_META_INFO. The open-meteo model is retired backend-side (replaced by the hosted aifs_ens, added in #82).

BREAKING CHANGE: Models.ECMWF_AIFS_ENSEMBLE removed → use Models.AIFS_ENS (hosted, grid access). aifs_ens does not serve 500hPa geopotential.

⚠️ Order — DRAFT

Verified

just check-commit passes (lint + 203 tests). No remaining references to the old id.

Base automatically changed from feat/models-aifs-ens to main June 26, 2026 08:39
Contract-phase removal. The open-meteo AIFS ensemble has been retired backend
-side (replaced by hosted aifs_ens, added in the preceding commit). Drop the
enum member and its meta so the SDK no longer advertises an id the query engine
rejects.

BREAKING CHANGE: Models.ECMWF_AIFS_ENSEMBLE is removed. Use Models.AIFS_ENS
(hosted, grid access) instead. Note aifs_ens does not serve 500hPa geopotential.

Built on top of the AIFS_ENS addition (#82); must merge after #82 and after the
jua-core backend removal is ready, per the reverse-order contraction plan.
@niasie niasie force-pushed the contraction/remove-ecmwf-aifs-ensemble branch from 0672002 to 07fdf9d Compare June 26, 2026 08:41
Add a regression assertion that Models.ECMWF_AIFS_ENSEMBLE / the
'ecmwf_aifs025_ensemble' value no longer exist, guarding the removal.
@niasie niasie marked this pull request as ready for review June 26, 2026 10:12
@niasie niasie requested a review from a team as a code owner June 26, 2026 10:12
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.

2 participants