Meteo Utils
This Python repository contains methods that allow the automatic download and processing of ECMWF data relevant for evapotranspiration modelling.
Installation
With conda, you can create a complete environment with all the required librarie typing
conda env create -f environment.yml
or update a current environment:
conda env update -n <environment> -f environment.yml
Requirements
Registration at the Copernicus climate and atmoshperic data stores
This plugin allows the automatic download and preprocessing of ERA5 meteorological data, provided by ECMWF. In order to properly work you should first register to get an ECWMF account here. Once registered, follow the next steps to configure the credentials for the processor:
- Go to your HOME or user folder.
In Linux/MacOS this folder is at
/home/your_user_name. In windows it is usually atC:\Users\your_user_name.
-
Login to the Climate Data Store with your ECMWF username and password, then type the next URL address https://cds.climate.copernicus.eu/how-to-api
-
Create a blank ASCII file in your HOME folder named
.cdsapirc(please note the dot.at the beginning of the string), and paste the two lines that appear in the black box of the webpage.
These two lines have the following format:
url: https://cds.climate.copernicus.eu/api
key: UID:API-KEY
where UID and API-KEY are your Copernicus Climate Data Store credentials.
-
Login to the Atmospheric Data Store with your ECMWF username and password, then type the next URL address https://ads.atmosphere.copernicus.eu/how-to-api
-
Create a blank ASCII file in your HOME folder named
.adsapirc(please note the dot.at the beginning of the string), and paste the two lines that appear in the black box of the webpage.
These two lines have the following format:
url: https://ads.atmosphere.copernicus.eu/api
key: UID:API-KEY
where UID and API-KEY are your Copernicus Atmospheric Climate Data Store credentials.
Usage
An example for using the package can be found in the script process_era5.py
Metadata
Release files for meteo-utils 2.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| meteo_utils-2.1.4.tar.gz | 40.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| meteo_utils-2.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 80.6 kB
Release files / meteo_utils-2.1.4.tar.gz
| Download URL | meteo_utils-2.1.4.tar.gz |
|---|---|
| Size | 40.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d8ec8fedeb40a69e3d5db9c7c7cfc08387ee9b5ff9470fe4022e39108710950
|
|
BLAKE2b-256 checksum How to use checksums |
91e6459f0af8b7a1b89a1da4b07f9a4e85fc25e0438cfb37b512289a45befdd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.
Transparency logRelease files / meteo_utils-2.1.4-py3-none-any.whl
| Download URL | meteo_utils-2.1.4-py3-none-any.whl |
|---|---|
| Size | 40.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
50121737f5d7f0c395ce15bcaa4082da0f6553704075851fdaf323dc7de38bf8
|
|
BLAKE2b-256 checksum How to use checksums |
c443e5ca4eacfb21a0498b84ff4d4aa97f2000c592323e8f0afb8fd9aaff8897
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.
Transparency log