mirror of
https://github.com/MeteoSwiss/mlpp-features.git
synced 2026-08-26 12:04:51 +00:00
Read-only mirror of https://github.com/MeteoSwiss/mlpp-features — MeteoSwiss. Issues & pull requests at the source.
- Python 90.2%
- Jupyter Notebook 9.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
* add relative_fraction computation * fix typo and deprecation warning * update lock file * Fix syntax * Fix failing test * Formatting * formatting * Refactor logic to compute relative fractions as an accessors * Add 'ens' suffix --------- Co-authored-by: bhj <jonas.bhend@meteoswiss.ch> Co-authored-by: Daniele Nerini <daniele.nerini@meteoswiss.ch> |
||
| .github/workflows | ||
| mlpp_features | ||
| notebooks | ||
| tests | ||
| .gitignore | ||
| LICENSE | ||
| poetry.lock | ||
| pyproject.toml | ||
| README.md | ||
MLPP Features
Define, track, share, and discover features for ML-based postprocessing of weather forecasts.
⚠️ The code in this repository is currently work-in-progress and not recommended for production use. ⚠️
Installation
Clone the mlpp-features repository
git clone git@github.com:MeteoSwiss/mlpp-features.git
cd mlpp-features
Install the project via
pip install -e .
Getting started
The repo is organised mainly in three parts.
Features are defined in nwp.py, obs.py, terrain.py and time.py depending on their nature.
Some features are not natively produced by NWP models but derived from other variables. Relevant function are defined in the calc module. Geographical calculations are handled in the geo_calculations.py module.
Finally, accessors.py and selectors.py are used to define utility functions.