.. _index: #################################### Welcome to Anemoi's documentation! #################################### The *Anemoi* framework provides a complete toolkit to develop data-driven weather models – from data preparation through to inference. The framework is composed of several packages which target the different components necessary to construct data-driven weather models. To aid development and deployment, each package collects metadata that can be used by the subsequent packages. The framework builds upon on established Python tools including `PyTorch `_, `Lighting `_, `Hydra `_, `Zarr `_, `Xarray `_ and `earthkit `_. .. figure:: _static/anemoi-ecosystem.svg :align: center :scale: 80 % :target: _static/anemoi-ecosystem.svg :alt: Figure showing the structure of the Anemoi packages Possible uses of *Anemoi* are for developing: - Global deterministic forecast models - Regional deterministic forecast models (limited-area models or stretched grids) - Coupled atmospheric and ocean models - Downscaling models - Ensemble/probabilistic models ######### License ######### *Anemoi* is available under the open source `Apache License`__. .. __: http://www.apache.org/licenses/LICENSE-2.0.html #################### How to Cite Anemoi #################### If you use Anemoi in your work, we recommend you cite the following paper as the recommended reference: `Lang, Simon, et al. "AIFS -- ECMWF's Data-Driven Forecasting System." arXiv, 2024`__. .. __: https://arxiv.org/pdf/2406.01465 BibTeX: .. code:: @article{lang2024aifsecmwfsdatadriven, title={AIFS -- ECMWF's data-driven forecasting system}, author={Simon Lang and Mihai Alexe and Matthew Chantry and Jesper Dramsch and Florian Pinault and Baudouin Raoult and Mariana C. A. Clare and Christian Lessig and Michael Maier-Gerber and Linus Magnusson and Zied Ben Bouallègue and Ana Prieto Nemesio and Peter D. Dueben and Andrew Brown and Florian Pappenberger and Florence Rabier}, year={2024}, eprint={2406.01465}, archivePrefix={arXiv}, primaryClass={physics.ao-ph}, url={https://arxiv.org/abs/2406.01465} } .. toctree:: :maxdepth: 1 :caption: Getting Started Introduction getting-started/package-descriptions.rst getting-started/installing.rst getting-started/tour.rst .. toctree:: :maxdepth: 1 :caption: Contributing contributing/contributing.rst contributing/governance.rst contributing/roadmap.rst contributing/environment.rst contributing/guidelines.rst contributing/code_style.rst contributing/testing.rst contributing/documentation.rst .. toctree:: :maxdepth: 1 :caption: Anemoi Package Documentation anemoi-datasets anemoi-graphs anemoi-inference anemoi-models anemoi-registry anemoi-training anemoi-transform anemoi-utils