Maesters - Numercial Weather Prediction
A package focus on fecth open-source global numerical weather prediction product in a elegant way.
The following data sources are supported.
✔︎ Deutscher Wetterdientst - ICON
✔︎ European Centre for Medium-Range Weather Forecasts - OPER / ENFO
✔︎ Canadian Meteorological Center - GEM / GEPS
The following data sources support is coming. 🚀🚀🚀
❏ National Oceanic and Atmospheric Adminstration - GFS
❏ Met Office - MOGREPS (not open-source anymore)
How to install
maesters-nwp depends on cdo. And as cdo is not supported on Windows platform, maesters-nwp fail to install on Windows.
Instal via conda (Recommended)
conda install -c conda-forge maesters-nwp
Install via pip
conda install -c conda-forge cdo curl
- Install maesters-nwp
pip install maesters-nwp
Usage
from maester import Maesters
ec = Maester(source='ecmwf', product='oper', batch='2022-06-29 12:00',hour=[6,30],varname='TP_SFC')
# get xarray object
ec.xarray()
# or only download (if lcoal_dir is not given, default download to current dir)
ec.download(local_dir='./')
# or operation download all data of the newest batch, default download to $HOME/data/{source}/{product}/{batch:%Y%m%d%H0000}
ec.operation(local_dir='./')
Variable Name
| Source | Variable |
|---|---|
| ecmwf | variables |
| dwd | variables |
| cmc | variables |
Problem List
P1: pyporj instal fail on M1 chip
S1:
brew install proj
pip install pyproj
Citation
If this package give helps to your research or work, it will be a enjoyable thing to the contributors of this package. And if you are willing to cite the contribution of this package in your publication, you can find the DOI information at https://doi.org/10.5281/zenodo.6796046.
Metadata
Release files for maesters-nwp 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| maesters-nwp-0.0.9.tar.gz | 56.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| maesters_nwp-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 112.3 MB
Release files / maesters-nwp-0.0.9.tar.gz
| Download URL | maesters-nwp-0.0.9.tar.gz |
|---|---|
| Size | 56.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
533042554ac8606f02ff4b8f0f094259f6e25d52ce26db71c036c6ad3b49dae5
|
|
BLAKE2b-256 checksum How to use checksums |
ce7e01dae981b2ddbacbf9e6759a577372412fc5014960aaee49b2f60c4fea61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / maesters_nwp-0.0.9-py3-none-any.whl
| Download URL | maesters_nwp-0.0.9-py3-none-any.whl |
|---|---|
| Size | 56.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a37b648ae8e909543d0c6ea543c31fa4d54505e6e2eaedca21e92c3c35abf10e
|
|
BLAKE2b-256 checksum How to use checksums |
0b469e8da0c5c44725ccbf8305147c154a803b7012f0fbe0820ea6b29f056b40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|