Skip to main content

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:

  1. Go to your HOME or user folder.

In Linux/MacOS this folder is at /home/your_user_name. In windows it is usually at C:\Users\your_user_name.

  1. 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

  2. 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.

  1. 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

  2. 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)

Source distribution for meteo-utils 2.1.4
File Size Uploaded
meteo_utils-2.1.4.tar.gz 40.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meteo-utils 2.1.4
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

2.1.4 This release

2 release files

2.1.3

2 release files

2.1.1

2 release files

2.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page