Create initial conditions from nextGEMS and Climate DT data for use with AIFS. This is based on scripts used in the study by Rackow, Koldunov, Lessig et al. (https://doi.org/10.48550/arXiv.2409.18529), "Robustness of AI-based weather forecasts in a changing climate".
The necessary fields for AIFS are (as provided by ai-models --fields aifs) :
Grid: N320
Area: [90, 0.0, -90, 360]
Pressure levels:
Levels: [50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000]
Params: ['q', 't', 'u', 'v', 'w', 'z']
Single levels:
Params: ['10u', '10v', '2d', '2t', 'lsm', 'msl', 'sdor', 'skt', 'slor', 'sp', 'tcw', 'z']
In scripts/, you can find the original script (for DKRZ Levante) for creating AIFS initial conditions, branched from the nextGEMS (https://nextgems-h2020.eu) scenario simulation. This script is using fdb-read in order to retrieve the necessary information. In data/, the constant 2D fields lsm, sdor, slor, and z are provided.
Note that 'tcw' was not saved in nextGEMS, so this needs to be computed from its 5 constituents.
To do:
- Add version to create initial conditions from Destination Earth simulations (https://platform.destine.eu)
- Add versions for other machines