meteo_utils

Python module for processing gridded meteorological data

https://github.com/hectornieto/meteo_utils

Science Score: 44.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
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 8 months ago · JSON representation ·

Repository

Python module for processing gridded meteorological data

Basic Info
  • Host: GitHub
  • Owner: hectornieto
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Size: 1.75 GB
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 2
  • Open Issues: 0
  • Releases: 5
Created over 3 years ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

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.

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

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

Owner

  • Name: Héctor Nieto
  • Login: hectornieto
  • Kind: user
  • Location: Madrid
  • Company: ICA-CSIC

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Nieto"
  given-names: "Hector"
  orcid: "https://orcid.org/0000-0003-4250-6424"
- family-names: "Guzinski"
  given-names: "Radoslaw"
  orcid: "https://orcid.org/0000-0003-0044-6806"
- family-names: "Lund Larsen"
  given-names: "Marie"

title: "meteo_utils: Python module for processing gridded GRIB meteorological data"
version: 3.0
doi: 10.5281/zenodo.11171898
date-released: 2024-12-16
url: "https://github.com/hectornieto/meteo_utils"

GitHub Events

Total
  • Create event: 12
  • Issues event: 2
  • Release event: 4
  • Delete event: 5
  • Member event: 1
  • Push event: 30
  • Pull request event: 12
  • Fork event: 1
Last Year
  • Create event: 12
  • Issues event: 2
  • Release event: 4
  • Delete event: 5
  • Member event: 1
  • Push event: 30
  • Pull request event: 12
  • Fork event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 18
  • Total Committers: 2
  • Avg Commits per committer: 9.0
  • Development Distribution Score (DDS): 0.056
Past Year
  • Commits: 6
  • Committers: 2
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.167
Top Committers
Name Email Commits
hectornieto h****a@g****m 17
HECTOR.NIETO.SOLANA.821296 h****o@c****s 1
Committer Domains (Top 20 + Academic)
csic.es: 1

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 0
  • Total pull requests: 7
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Total issue authors: 0
  • Total pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 7
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Issue authors: 0
  • Pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • magipamies (2)
Pull Request Authors
  • radosuav (5)
  • hectornieto (1)
  • mariegitter (1)
Top Labels
Issue Labels
Pull Request Labels