era5cli

Command Line Interface to download ERA5 from Copernicus Climate Data Service

https://github.com/ewatercycle/era5cli

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.2%) to scientific vocabulary
Last synced: 4 months ago · JSON representation ·

Repository

Command Line Interface to download ERA5 from Copernicus Climate Data Service

Basic Info
Statistics
  • Stars: 53
  • Watchers: 7
  • Forks: 8
  • Open Issues: 10
  • Releases: 22
Created almost 7 years ago · Last pushed 9 months ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

github license badge rsd badge fair-software.eu DOI

Documentation Status build Test Coverage PyPI

Logo

[!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

Owner

  • Name: eWaterCycle
  • Login: eWaterCycle
  • Kind: organization

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

GitHub Events

Total
  • Create event: 3
  • Issues event: 2
  • Release event: 2
  • Watch event: 11
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 8
  • Pull request event: 4
  • Fork event: 1
Last Year
  • Create event: 3
  • Issues event: 2
  • Release event: 2
  • Watch event: 11
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 8
  • Pull request event: 4
  • Fork event: 1

Committers

Last synced: 4 months ago

All Time
  • Total Commits: 334
  • Total Committers: 12
  • Avg Commits per committer: 27.833
  • Development Distribution Score (DDS): 0.746
Past Year
  • Commits: 7
  • Committers: 1
  • Avg Commits per committer: 7.0
  • Development Distribution Score (DDS): 0.0
Top Committers
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 (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 61
  • Total pull requests: 60
  • Average time to close issues: 8 months
  • Average time to close pull requests: 23 days
  • Total issue authors: 20
  • Total pull request authors: 8
  • Average comments per issue: 1.36
  • Average comments per pull request: 2.13
  • Merged pull requests: 58
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 5
  • Average time to close issues: about 1 hour
  • Average time to close pull requests: about 2 months
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 4.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • bvreede (14)
  • Peter9192 (9)
  • BSchilperoort (6)
  • zklaus (4)
  • sverhoeven (4)
  • malininae (3)
  • JaroCamphuijsen (3)
  • nielsdrost (2)
  • jannesvaningen (2)
  • jeromaerts (2)
  • geek-yang (1)
  • deleoloruntoba (1)
  • SarahAlidoost (1)
  • k-a-webb (1)
  • SarahAldt (1)
Pull Request Authors
  • bvreede (27)
  • BSchilperoort (24)
  • JaroCamphuijsen (4)
  • malininae (2)
  • aytacpacal (1)
  • jeromaerts (1)
  • Peter9192 (1)
  • abelsiqueira (1)
Top Labels
Issue Labels
enhancement (9) docs (3) good first issue (1) bug (1) question (1) pending deprecation (1)
Pull Request Labels

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 *