Skip to content

earth-mover/aifs-demo

Repository files navigation

AIFS Forecasting Demo

Note

This repo is for demonstration purposes only. It does not aspire to be a maintained package. If you want to build on top of it, fork this repo and modify it to your needs.

License: Apache 2.0

Some of the code has been adapted from an ECWMF Notebook under the Apache 2.0 license.

Usage

This code is packaged as a command-line script.

ETL

% python main.py ingest --help
Usage: main.py ingest [OPTIONS] START_DATE END_DATE

Options:
  --repo-name TEXT
  --help            Show this message and exit.

Forecast

% python main.py forecast --help
Usage: main.py forecast [OPTIONS] START_DATE END_DATE

Options:
  --ic-repo-name TEXT
  --target-repo-name TEXT
  --help                   Show this message and exit.

Dashboard demo

dashboard.py includes a Marimo notebook that can be used to analyze the outputs of the AIFS forecast.

Run it locally:

marimo edit dashboard.py

Run it from GitHub directly:

uvx marimo edit --sandbox https://github.com/earth-mover/aifs-demo/blob/main/dashboard.py

About

Demo for running ECMWF AIFS in the cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •