Skip to main content

Auto-updater of data from the Climate Data Store

Project description

CDSupdate

CDSupdate is a Python package that automates the process of retrieving, processing, and managing climate data from the Climate Data Store (CDS) API. The tool generates daily climate data summaries, performs calculations to create custom variables such as relative humidity and heat index which serve as risk assessments, and organizes the data into a user-friendly format.

Installation

CDSupdate requires the following packages:

  • numpy
  • pandas
  • xarray
  • netCDF4
  • cftime
  • cdsapi
  • windows-curses (only for Microsoft Windows users)

From pip:

pip3 install CDSupdate

Or from source:

git clone https://github.com/yrobink/CDSupdate.git
cd CDSupdaye
pip3 install .

This adds the CDSupdate package in your python installation, and the command cdsupdate.

How to use ?

Start by read the documentation with:

cdsupdate --help

As example, to download the daily mean temperature over the North Atlantic (80W-50E,5N,72N) between 2019-11-09 and 2022-01-17 in the directory odir, just run:

cdsupdate --log info test.log --period 2019-11-09/2022-01-17 --cvar tas --area NorthAtlantic --odir odir

How to cite it ?

You can use this DOI:10.5281/zenodo.7991331

License

Copyright(c) 2022 / 2024 Yoann Robin, Andreia Hisi

This file is part of CDSupdate.

CDSupdate is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

CDSupdate is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with CDSupdate. If not, see https://www.gnu.org/licenses/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdsupdate-1.5.0.tar.gz (34.2 kB view details)

Uploaded Source

Built Distribution

CDSupdate-1.5.0-py3-none-any.whl (43.7 kB view details)

Uploaded Python 3

File details

Details for the file cdsupdate-1.5.0.tar.gz.

File metadata

  • Download URL: cdsupdate-1.5.0.tar.gz
  • Upload date:
  • Size: 34.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cdsupdate-1.5.0.tar.gz
Algorithm Hash digest
SHA256 97ad3b2e170fbabd67518e377135e038de487cc52d7858408f1646661fdb2b09
MD5 b0f41d73c6e1453802365cd5374ec055
BLAKE2b-256 8690e80b15e1c8dfbab879f2f71d665830aa483efbaa328628819bdb231bc380

See more details on using hashes here.

File details

Details for the file CDSupdate-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: CDSupdate-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 43.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for CDSupdate-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e7e5376ba19adfb6486b133c1346c60dcabf9129608252e9693145910870741
MD5 1d756ee2fdb04dbbc6a0340f8b7dc277
BLAKE2b-256 17ff1665dfa2e0e2d262c96d26c42732f1722a53ddd7c00fa9a3b4dc356a93e0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page