This is a package to run MET Norway's data-driven model Bris, which is based on the Anemoi framework.
- Model and data-parallel inference
- Multi encoder/decoder
- Time interpolation
See Wiki
- udunits2 library. On ubuntu available as
libudunits2-0
- Not compatible with ARM yet.
python3 -m venv venv && source venv/bin/activate
pip install -e .
See Dockerfile
pip install ".[tests]"
tox list
tox
When pushing to github, default tests will be run automatically and must succeed. Read more about Tests in the wiki.
- bris/ddp_strategy.py is based on https://github.com/ecmwf/anemoi-core/blob/main/training/src/anemoi/training/distributed/strategy.py
- bris/grid_indices.py is based on https://github.com/ecmwf/anemoi-core/blob/main/training/src/anemoi/training/data/grid_indices.py
- bris/data/data{set,module}.py is somewhat based on https://github.com/ecmwf/anemoi-core/tree/main/training/src/anemoi/training/data