era5cli

Command Line Interface to download ERA5 from Copernicus Climate Data Service.
https://github.com/eWaterCycle/era5cli

Category: Climate Change
Sub Category: Climate Data Processing and Analysis

Keywords from Contributors

hydrology

Last synced: about 5 hours ago
JSON representation

Repository metadata

Command Line Interface to download ERA5 from Copernicus Climate Data Service

README.md

github license badge
rsd badge
fair-software.eu
DOI

Documentation Status
build
Test Coverage
PyPI

[!IMPORTANT]
The old Climate Data Store (CDS) has been shut down. All era5cli versions up to v1.4.2 will no longer work.

For more information see:
https://forum.ecmwf.int/t/goodbye-legacy-climate-data-store-hello-new-climate-data-store-cds/6380/14

To continue using era5cli, you will need to re-register at ECMWF and get a new API key,
and transition to era5cli version 2. This can be installed with:
pip install era5cli==2.0.1

[!WARNING]
netCDF files from the new Climate Data Store Beta are not formatted the same as the
old CDS. Some variables might be missing.
See the open issue here, as well as the ECMWF discussion forum.

A command line interface to download ERA5 data from the Copernicus Climate Data Store.

With era5cli you can:

  • Download meteorological data in GRIB/NetCDF, including ERA5 data from the preliminary back extension, and ERA5-Land data.
  • List and retrieve information on available variables and pressure levels
  • Select multiple variables for several months and years
  • Split outputs by years (and optionally months), producing a separate files instead of merging them in one file
  • Download multiple files at once
  • Extract data for a sub-region of the globe

Free software: Apache Software License 2.0

Documentation: https://era5cli.readthedocs.io

Citation (CITATION.cff)

# YAML 1.2
---
abstract: |
  A command line interface to download ERA5 data from the Climate Data Store.
authors:
  -
    affiliation: "Netherlands eScience Center"
    family-names: Haren
    given-names: Ronald
    name-particle: van
  -
    affiliation: "Netherlands eScience Center"
    family-names: Camphuijsen
    given-names: Jaro
    orcid: https://orcid.org/0000-0002-8928-7831
  -
    affiliation: "Netherlands eScience Center"
    family-names: Dzigan
    given-names: Yifat
    orcid: https://orcid.org/0000-0002-0935-0088
  -
    affiliation: "Netherlands eScience Center"
    family-names: Drost
    given-names: Niels
    orcid: https://orcid.org/0000-0001-9795-7981
  -
    affiliation: "Netherlands eScience Center"
    family-names: Alidoost
    given-names: Fakhereh
    orcid: https://orcid.org/0000-0001-8407-6472
  -
    affiliation: "Netherlands eScience Center"
    family-names: Andela
    given-names: Bouwe
    orcid: https://orcid.org/0000-0001-9005-8940
  -
    affiliation: "TU Delft"
    family-names: Aerts
    given-names: Jerom
    orcid: https://orcid.org/0000-0003-0157-4818
  -
    affiliation: "Netherlands eScience Center"
    family-names: Weel
    given-names: Berend
    orcid: https://orcid.org/0000-0002-9693-9332
  -
    affiliation: "TU Delft"
    family-names: Hut
    given-names: Rolf
    orcid: https://orcid.org/0000-0002-5697-5697
  -
    affiliation: "Swedish Meteorological and Hydrological Institute"
    family-names: Zimmermann
    given-names: Klaus
  -
    affiliation: "Netherlands eScience Center"
    family-names: Kalverla
    given-names: Peter
    orcid: https://orcid.org/0000-0002-5025-7862
  -
    affiliation: "Netherlands eScience Center"
    family-names: Vreede
    given-names: Barbara
    orcid: https://orcid.org/0000-0002-5023-4601
  -
    affiliation: "German Aerospace Center"
    family-names: Paçal
    given-names: Aytaç
    orcid: https://orcid.org/0000-0002-1324-2389
  -
    affiliation: "Netherlands eScience Center"
    family-names: Smeets
    given-names: Stef
    orcid: https://orcid.org/0000-0002-5413-9038
  -
    affiliation: "Netherlands eScience Center"
    family-names: Verhoeven
    given-names: Stefan
    orcid: https://orcid.org/0000-0002-5821-2060
  -
    affiliation: "Environment and Climate Change Canada"
    family-names: Malinina
    given-names: Elizaveta
    orcid: https://orcid.org/0000-0002-4102-2877
  -
    affiliation: "Netherlands eScience Center"
    family-names: Schilperoort
    given-names: Bart
    orcid: https://orcid.org/0000-0003-4487-9822

cff-version: 1.2.0
date-released: 2022-12-13
doi: 10.5281/zenodo.3252665
keywords:
  - "ERA5"
license: Apache-2.0
message: "If you use this software, please cite it using these metadata."
repository-code: "https://github.com/ewatercycle/era5cli"
title: era5cli

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 334
Total Committers: 12
Avg Commits per committer: 27.833
Development Distribution Score (DDS): 0.746

Commits in past year: 7
Committers in past year: 1
Avg Commits per committer in past year: 7.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Barbara Vreede b****e@e****l 85
Ronald van Haren r****n@e****l 77
Jaro Camphuijsen j****n@g****m 65
yifatdzigan y****n@e****l 39
Bart Schilperoort b****t@e****l 34
Peter Kalverla p****a@g****m 13
jeromaerts 4****s 7
SarahAldt 4****t 7
Liza Malinina 6****e 2
Klaus Zimmermann k****n@s****e 2
Bouwe Andela b****a 2
Abel Siqueira n****1@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 63
Total pull requests: 59
Average time to close issues: 8 months
Average time to close pull requests: 21 days
Total issue authors: 20
Total pull request authors: 8
Average comments per issue: 1.32
Average comments per pull request: 2.19
Merged pull request: 57
Bot issues: 0
Bot pull requests: 0

Past year issues: 4
Past year pull requests: 4
Past year average time to close issues: 3 months
Past year average time to close pull requests: about 1 month
Past year issue authors: 3
Past year pull request authors: 1
Past year average comments per issue: 4.0
Past year average comments per pull request: 3.0
Past year merged pull request: 4
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/eWaterCycle/era5cli

Top Issue Authors

  • bvreede (14)
  • Peter9192 (9)
  • BSchilperoort (9)
  • sverhoeven (5)
  • zklaus (4)
  • malininae (3)
  • JaroCamphuijsen (3)
  • nielsdrost (2)
  • jannesvaningen (2)
  • jeromaerts (2)
  • geek-yang (1)
  • deleoloruntoba (1)
  • koren007 (1)
  • SarahAlidoost (1)
  • k-a-webb (1)

Top Pull Request Authors

  • bvreede (28)
  • BSchilperoort (21)
  • JaroCamphuijsen (4)
  • malininae (2)
  • aytacpacal (1)
  • jeromaerts (1)
  • Peter9192 (1)
  • abelsiqueira (1)

Top Issue Labels

  • enhancement (11)
  • docs (3)
  • good first issue (1)
  • bug (1)
  • question (1)
  • wontfix (1)
  • pending deprecation (1)

Top Pull Request Labels


Package metadata

pypi.org: era5cli

A command line interface to download ERA5 data from the Copernicus Climate Data Store. https://climate.copernicus.eu/..

  • Homepage:
  • Documentation: https://era5cli.readthedocs.io/
  • Licenses: Apache Software License
  • Latest release: 2.0.1 (published 26 days ago)
  • Last Synced: 2025-04-29T16:01:42.354Z (1 day ago)
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 925 Last month
  • Rankings:
    • Dependent packages count: 9.841%
    • Downloads: 11.604%
    • Average: 29.772%
    • Dependent repos count: 67.87%
  • Maintainers (4)
conda-forge.org: era5cli

  • Homepage: https://github.com/ewatercycle/era5cli
  • Licenses: Apache-2.0
  • Latest release: 1.3.1 (published almost 3 years ago)
  • Last Synced: 2025-04-01T02:10:14.803Z (30 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 34.025%
    • Average: 45.036%
    • Forks count: 46.009%
    • Stargazers count: 48.934%
    • Dependent packages count: 51.175%

Dependencies

.github/workflows/cffconvert.yml actions
  • actions/checkout v2 composite
  • citation-file-format/cffconvert-github-action 2.0.0 composite
.github/workflows/publish-to-pypi.yml actions
  • actions/checkout master composite
  • actions/setup-python v1 composite
  • pypa/gh-action-pypi-publish master composite
.github/workflows/test_and_build.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/test_codecov.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • codecov/codecov-action v3 composite
pyproject.toml pypi
  • PTable *
  • cdsapi == 0.5.1
  • netCDF4 *
  • pathos *

Score: 13.44614977364693