Closed yairchn closed 1 year ago
I have tested a small ensemble inference in the notebook and the results below look as expected
/blossom-ci
/blossom-ci
/blossom-ci
/blossom-ci
/blossom-ci
There is a test failure looking up the missing "a" data: https://github.com/NVIDIA/earth2mip/actions/runs/6475309470/job/17582074381#step:2:923
Suggest manually adding it to the means/stds dicts in the test function. Or you could change the default behavior of normalization to e..g. not perturb variables with no included mean/var.
/blossom-ci
Earth-2 MIP Pull Request
Description
This PR move the normalize and denormalize into
perturb
as a first step to decouple the normalization (which is model dependent) from the time loop. To do this requires providingperturb
with the means and stds of the channels for all models. To that I added two numpy files tochannel_means.py
andchannel_stds.py
which are dicts that contain the largest dataset we currently have (235 channels).Checklist
Dependencies