Earth2Studio general release 0.16.0
🚨 Breaking Changes 🚨
- No notable breaks this release 🎉
📕 Changelog
🌎 Added
- Added AIFS 2.0 prognostic model (
AIFS2) with wave and 10 hPa pressure level support - Added AIFS 2.0 ensemble prognostic model (
AIFS2ENS) with stochastic noise injection - Added U-CAST prognostic model (
UCast) with 1.5-degree global ERA5
forecasting support - Added wave variables to IFS data source for AIFS2 support
- Added NCEP CFSv2 operational forecast data sources for the pressure-level
pgbfand surface-fluxflxfproducts (CFS_FX,CFS_FX_Flux), backed by
either NOMADS (real-time) or the AWS Open Data mirror (archive) - Added NCEP CFSv2 6-hourly 9-month reforecast data sources
(CFS_Reforecast_FX,CFS_Reforecast_FX_Flux), covering 1981-12-12
through 2011-03-27 with cycles every 5 days, served from the NCEI HTTPS
archive - Added IBTrACS tropical cyclone track DataFrame source (
IBTrACS) - Added checkpoint/session utilities and restart support for deterministic,
diagnostic, and ensemble inference workflows - Added EUMETNET OPERA European weather radar composite DataSource for DBZH
reflectivity, rain rate, and 1-hour accumulation (OPERA) - Added support for cumulative variables in ARCO data source
- Added DLESyM-v0-ISCCP-ERA5 climate model
⚙️ Changed
- UFS GSI observation sources (
UFSObsConv,UFSObsSat) now fetch from S3 via native
obstoreinstead ofs3fsto avoid the Python-GIL bottleneck that caps fsspec's - Renamed AIFS runoff and snowfall variables to
ro06andsf06and added six-hour
accumulated IFS/AIFS data aliases. - Automatic test skipping for missing optional dependencies via
pytest_ignore_collecthook intest/conftest.py
🔨 Fixed
- Fixed ARCO data source
ARCO_TIME_STOPfallback to 2025-12-31,
reflecting the most recent available data in the bucket - Fixed
ZarrBackendchunk metadata reload to skip coordinate arrays when reopening Zarr stores.
📦 Dependencies
- Added
obstore>=0.8to core dependency list - Removed
aifsandaifsensfrom the[all]extra due to dependency conflicts with
aifs2(incompatible anemoi-models versions).
Special thank you to our external contributors: