├── .github ├── CODEOWNERS └── workflows │ └── tests.yml ├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── conf.py ├── index.rst ├── requirements.txt └── ts.data0.png ├── environment.yml ├── examples ├── example_combine_data.py ├── example_import_ERA5.py ├── example_import_NORA3.py └── example_import_obs.py ├── metocean_api ├── __init__.py ├── cli │ └── metocean_cli.py ├── ts │ ├── __init__.py │ ├── internal │ │ ├── __init__.py │ │ ├── aux_funcs.py │ │ ├── convention.py │ │ ├── ec │ │ │ ├── __init__.py │ │ │ └── ec_products.py │ │ ├── metno │ │ │ ├── __init__.py │ │ │ ├── met_product.py │ │ │ └── met_products.py │ │ ├── product.py │ │ ├── products.py │ │ └── tudelft │ │ │ ├── __init__.py │ │ │ └── tudelft_products.py │ └── ts_mod.py └── version.py ├── pyproject.toml └── tests ├── __init__.py ├── data ├── NORA3_atm_sub_lon1.32_lat53.324_20210101_20210331.csv └── NORA3_wind_sub_lon1.32_lat53.324_20210101_20210131.csv ├── test_combine_data.py └── test_extract_data.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/ts.data0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/docs/ts.data0.png -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/example_combine_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/examples/example_combine_data.py -------------------------------------------------------------------------------- /examples/example_import_ERA5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/examples/example_import_ERA5.py -------------------------------------------------------------------------------- /examples/example_import_NORA3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/examples/example_import_NORA3.py -------------------------------------------------------------------------------- /examples/example_import_obs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/examples/example_import_obs.py -------------------------------------------------------------------------------- /metocean_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /metocean_api/cli/metocean_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/cli/metocean_cli.py -------------------------------------------------------------------------------- /metocean_api/ts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/__init__.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/__init__.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/aux_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/aux_funcs.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/convention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/convention.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/ec/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Internal package for ERA5 data source. 3 | 4 | """ 5 | -------------------------------------------------------------------------------- /metocean_api/ts/internal/ec/ec_products.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/ec/ec_products.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/metno/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Internal package for Met.no data sources. 3 | 4 | """ 5 | -------------------------------------------------------------------------------- /metocean_api/ts/internal/metno/met_product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/metno/met_product.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/metno/met_products.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/metno/met_products.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/product.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/products.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/products.py -------------------------------------------------------------------------------- /metocean_api/ts/internal/tudelft/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Internal package for ECHOWAVE. 3 | 4 | """ 5 | -------------------------------------------------------------------------------- /metocean_api/ts/internal/tudelft/tudelft_products.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/internal/tudelft/tudelft_products.py -------------------------------------------------------------------------------- /metocean_api/ts/ts_mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/ts/ts_mod.py -------------------------------------------------------------------------------- /metocean_api/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/metocean_api/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/NORA3_atm_sub_lon1.32_lat53.324_20210101_20210331.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/tests/data/NORA3_atm_sub_lon1.32_lat53.324_20210101_20210331.csv -------------------------------------------------------------------------------- /tests/data/NORA3_wind_sub_lon1.32_lat53.324_20210101_20210131.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/tests/data/NORA3_wind_sub_lon1.32_lat53.324_20210101_20210131.csv -------------------------------------------------------------------------------- /tests/test_combine_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/tests/test_combine_data.py -------------------------------------------------------------------------------- /tests/test_extract_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MET-OM/metocean-api/HEAD/tests/test_extract_data.py --------------------------------------------------------------------------------