├── .github ├── ISSUE_TEMPLATE │ └── issue.md └── workflows │ ├── dev.yml │ └── python-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── ecmwf └── opendata │ ├── __init__.py │ ├── bufr.py │ ├── client.py │ ├── date.py │ ├── grib.py │ └── urls.py ├── examples └── aifs-ens-earthkit.ipynb ├── pytest.ini ├── setup.py ├── tests ├── requirements.txt ├── test_aifs_ens.py ├── test_client.py ├── test_date.py ├── test_examples.py ├── test_latest.py ├── test_opendata.py ├── test_request.py ├── test_sources.py └── test_stream.py ├── tools ├── .gitignore ├── README ├── check-index.py ├── crawl.py ├── get-all.py ├── param-units.py ├── parse.py ├── possible.py ├── requirements.txt ├── upload.py └── upload.sh └── tox.ini /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/workflows/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/.github/workflows/dev.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/README.md -------------------------------------------------------------------------------- /ecmwf/opendata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/ecmwf/opendata/__init__.py -------------------------------------------------------------------------------- /ecmwf/opendata/bufr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/ecmwf/opendata/bufr.py -------------------------------------------------------------------------------- /ecmwf/opendata/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/ecmwf/opendata/client.py -------------------------------------------------------------------------------- /ecmwf/opendata/date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/ecmwf/opendata/date.py -------------------------------------------------------------------------------- /ecmwf/opendata/grib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/ecmwf/opendata/grib.py -------------------------------------------------------------------------------- /ecmwf/opendata/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/ecmwf/opendata/urls.py -------------------------------------------------------------------------------- /examples/aifs-ens-earthkit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/examples/aifs-ens-earthkit.ipynb -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/setup.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- 1 | freezegun 2 | ecmwflibs 3 | eccodes 4 | -------------------------------------------------------------------------------- /tests/test_aifs_ens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_aifs_ens.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_date.py -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_examples.py -------------------------------------------------------------------------------- /tests/test_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_latest.py -------------------------------------------------------------------------------- /tests/test_opendata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_opendata.py -------------------------------------------------------------------------------- /tests/test_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_request.py -------------------------------------------------------------------------------- /tests/test_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_sources.py -------------------------------------------------------------------------------- /tests/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tests/test_stream.py -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/.gitignore -------------------------------------------------------------------------------- /tools/README: -------------------------------------------------------------------------------- 1 | ./crawl.py > index.txt 2 | -------------------------------------------------------------------------------- /tools/check-index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/check-index.py -------------------------------------------------------------------------------- /tools/crawl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/crawl.py -------------------------------------------------------------------------------- /tools/get-all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/get-all.py -------------------------------------------------------------------------------- /tools/param-units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/param-units.py -------------------------------------------------------------------------------- /tools/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/parse.py -------------------------------------------------------------------------------- /tools/possible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/possible.py -------------------------------------------------------------------------------- /tools/requirements.txt: -------------------------------------------------------------------------------- 1 | beautifulsoup4 2 | -------------------------------------------------------------------------------- /tools/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/upload.py -------------------------------------------------------------------------------- /tools/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tools/upload.sh -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecmwf/ecmwf-opendata/HEAD/tox.ini --------------------------------------------------------------------------------