Python methods for the automatic download and processing of ECMWF data relevant for evapotranspiration modelling.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file meteo_utils-2.1.3.tar.gz.
File metadata
- Download URL: meteo_utils-2.1.3.tar.gz
- Upload date:
- Size: 40.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3f4d9fb3699004d42d768051c81065a0dda2d26d4aa46eddbfd3f30c21195d8
|
|
| MD5 |
6bd2d5cd381c569c8a5402d6bafdb1b3
|
|
| BLAKE2b-256 |
13353f7ffbb8b1616ec380d12e9ac1f525ddf27cc35de422501c3a7336087e9f
|
Provenance
The following attestation bundles were made for meteo_utils-2.1.3.tar.gz:
Publisher:
publish.yml on hectornieto/meteo_utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
meteo_utils-2.1.3.tar.gz -
Subject digest:
c3f4d9fb3699004d42d768051c81065a0dda2d26d4aa46eddbfd3f30c21195d8 - Sigstore transparency entry: 867711731
- Sigstore integration time:
-
Permalink:
hectornieto/meteo_utils@71bd386275dc4cb45e7b180c40c9ebe52f951250 -
Branch / Tag:
refs/tags/v2.1.3 - Owner: https://github.com/hectornieto
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@71bd386275dc4cb45e7b180c40c9ebe52f951250 -
Trigger Event:
release
-
Statement type:
File details
Details for the file meteo_utils-2.1.3-py3-none-any.whl.
File metadata
- Download URL: meteo_utils-2.1.3-py3-none-any.whl
- Upload date:
- Size: 40.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b97b180e770fe68f91dc67595e3c73dd42ea8c30a4a03d2237ee5c9edefa1ccc
|
|
| MD5 |
f47cb3f8bf112aa76ac110dd4c3f1432
|
|
| BLAKE2b-256 |
8c59f5205208d08383df3525be34f6692c05c208d99d3bff0e98ab71043969cb
|
Provenance
The following attestation bundles were made for meteo_utils-2.1.3-py3-none-any.whl:
Publisher:
publish.yml on hectornieto/meteo_utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
meteo_utils-2.1.3-py3-none-any.whl -
Subject digest:
b97b180e770fe68f91dc67595e3c73dd42ea8c30a4a03d2237ee5c9edefa1ccc - Sigstore transparency entry: 867711737
- Sigstore integration time:
-
Permalink:
hectornieto/meteo_utils@71bd386275dc4cb45e7b180c40c9ebe52f951250 -
Branch / Tag:
refs/tags/v2.1.3 - Owner: https://github.com/hectornieto
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@71bd386275dc4cb45e7b180c40c9ebe52f951250 -
Trigger Event:
release
-
Statement type: