Copernicus Seasonal Forecast Tools Package: Bridging Seasonal Climate Predictions and Impact Models for Operational Risk Assessment

Copernicus Seasonal Forecast Tools Package: Bridging Seasonal Climate Predictions and Impact Models for Operational Risk Assessment - Published in JOSS (2026)

https://github.com/dahyannaraya/copernicus-seasonal-forecast-tools

Science Score: 89.0%

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

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
  • Committers with academic emails
    2 of 3 committers (66.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

c3s c3s-seasonal-forecast cds cds-api climada climate-adaptation climate-hazard-modeling copernicus copernicus-api copernicus-climate-change-service copernicus-climate-data-store dwd hazard-modeling open-source python seasonal-forecast
Last synced: 1 day ago · JSON representation

Repository

Tools for accessing, processing, and analyzing Copernicus seasonal forecasts — compute heat-related indices and generate CLIMADA-compatible hazards.

Basic Info
Statistics
  • Stars: 2
  • Watchers: 0
  • Forks: 2
  • Open Issues: 0
  • Releases: 2
Topics
c3s c3s-seasonal-forecast cds cds-api climada climate-adaptation climate-hazard-modeling copernicus copernicus-api copernicus-climate-change-service copernicus-climate-data-store dwd hazard-modeling open-source python seasonal-forecast
Created 10 months ago · Last pushed 11 days ago
Metadata Files
Readme Contributing License

README.md

Project Logos

Copernicus Seasonal Forecast Tools

GitHub repo License PyPI version Python Downloads Documentation Status

Repository QR Code

This repository hosts the copernicus-seasonal-forecast-tools, a Python package developed to manage seasonal forecast data from the Copernicus Climate Data Store (CDS) as part of the U-CLIMADAPT project.

It offers comprehensive tools for downloading, processing, computing climate indices, and generating hazard objects based on seasonal forecast datasets, particularly Seasonal forecast daily and subdaily data on single levels. The package is tailored to integrate seamlessly with the CLIMADA (CLIMate ADAptation) platform, supporting climate risk assessment and the development of effective adaptation strategies.

Users can: - Automatically download of high-resolution seasonal forecast data via the CDS API - Preprocess sub-daily fields into daily aggregates - Compute heat-related indices (e.g., heatwave days, tropical nights, TX30) - Generate CLIMADA hazard objects - Benefit from the modular design for extending to new indices or forecast products

Documentation

For full documentation of all features and functions, please refer to the Copernicus Seasonal Forecast Tools documentation on ReadTheDocs.

Getting Started

To use this package, you must first configure access to the Copernicus Climate Data Store (CDS), which provides the seasonal forecast datasets.

We've prepared a comprehensive CDS API setup guide to walk you through each step of the process. Once configured, you'll be ready to explore and analyze seasonal forecast data.

Installation

The package requires Python 3.10, 3.11 or 3.12. Make sure your environment is using a compatible Python version before installation.

You can install copernicus-seasonal-forecast-tools in different ways, depending on your setup and preferences. Below we describe the installation using the package manager and environment management system Conda.

Note: If you want to generate CLIMADA hazard objects, you must install the optional CLIMADA dependency.
For full installation instructions, see the online documentation.

1. To install the package WITH the climate-risk assessment package CLIMADA:

bash conda create -c conda-forge -n copernicus_with python=3.11 pip climada conda activate copernicus_with pip install copernicus-seasonal-forecast-tools

2. To install the package WITHOUT the climate-risk assessment package CLIMADA:

bash conda create -c conda-forge -n copernicus_without python=3.11 pip geopandas conda activate copernicus_without pip install copernicus-seasonal-forecast-tools

3. To install the package in DEVELOPER (editable) mode, and run the documentation and tests:

bash conda create -c conda-forge -n copernicus-dev-mode python=3.11 pip geopandas climada conda activate copernicus-dev-mode git clone https://github.com/DahyannAraya/copernicus-seasonal-forecast-tools.git cd copernicus-seasonal-forecast-tools pip install -e .

CLIMADA Installation

CLIMADA is required to generate hazard layers. If you installed the package without CLIMADA you can install CLIMADA later on with bash conda install climada If you want to customize the CLIMADA installation, follow the Advanced Instructions of the CLIMADA installation guide.

Example of use

This section provides practical example to help users understand how to work with the copernicus-seasonal-forecast-tools package. The notebooks demonstrate key steps including downloading data, computing climate indices, and generating CLIMADA hazard objects.

  • DEMOcopernicusforecast_seasonal.ipynb: This is the first notebook to run. It demonstrates how to install and use the seasonal_forecast_tools to download, process, and convert seasonal forecast data into a CLIMADA hazard object.

Notebooks

| Notebook | Open in Colab | GitHub (Documentation) | |----------|----------------|-----------------| | DEMO Copernicus Seasonal Forecast | Open In Colab | View in Docs | | Download and Process Data | Open In Colab | View in Docs | | Calculate Climate Indices | Open In Colab | View in Docs | | Calculate a Hazard Object | Open In Colab | View in Docs | | Example for Reading and Plotting Hazard | Open In Colab | View in Docs |

You can find further material in Open In Colab, where we provide an extended demonstration.

Community guidelines and contributions

This section summarizes how to contribute and where to find more information. We follow the CLIMADA contribution workflow and conventions. See details in CONTRIBUTING.md.

License

GPL-3.0 license

Resources

Owner

  • Login: DahyannAraya
  • Kind: user

JOSS Publication

Copernicus Seasonal Forecast Tools Package: Bridging Seasonal Climate Predictions and Impact Models for Operational Risk Assessment
Published
March 06, 2026
Volume 11, Issue 119, Page 8827
Authors
Dahyann Araya ORCID
Institute for Environmental Decisions, ETH Zurich, Universitätstr. 22, 8092 Zurich, Switzerland, Federal Office of Meteorology and Climatology MeteoSwiss, Operation Center 1, P.O. Box 257, 8058 Zurich-Airport, Switzerland
Valentin Gebhart ORCID
Institute for Environmental Decisions, ETH Zurich, Universitätstr. 22, 8092 Zurich, Switzerland, Federal Office of Meteorology and Climatology MeteoSwiss, Operation Center 1, P.O. Box 257, 8058 Zurich-Airport, Switzerland
Emanuel Schmid ORCID
Computational and Data Science Support, ETH Zurich, Binzmühlestrasse 130, 8092 Zurich, Switzerland
David N. Bresch ORCID
Institute for Environmental Decisions, ETH Zurich, Universitätstr. 22, 8092 Zurich, Switzerland, Federal Office of Meteorology and Climatology MeteoSwiss, Operation Center 1, P.O. Box 257, 8058 Zurich-Airport, Switzerland
Tobias Geiger ORCID
Regional Climate Office Potsdam, Deutscher Wetterdienst, Potsdam, Germany
Editor
Jayaram Hariharan ORCID
Tags
Seasonal forecasts Copernicus Climate Data Store CDS CLIMADA Climate hazard modeling Impact-based forecasting Climate risk assessment Climate adaptation Open-source software

GitHub Events

Total
  • Release event: 1
  • Delete event: 1
  • Member event: 3
  • Pull request event: 6
  • Issues event: 10
  • Watch event: 3
  • Issue comment event: 9
  • Push event: 67
  • Create event: 6
Last Year
  • Release event: 1
  • Delete event: 1
  • Member event: 3
  • Pull request event: 6
  • Issues event: 10
  • Watch event: 3
  • Issue comment event: 9
  • Push event: 67
  • Create event: 6

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 97
  • Total Committers: 3
  • Avg Commits per committer: 32.333
  • Development Distribution Score (DDS): 0.175
Past Year
  • Commits: 97
  • Committers: 3
  • Avg Commits per committer: 32.333
  • Development Distribution Score (DDS): 0.175
Top Committers
Name Email Commits
DahyannAraya i****1@g****m 80
Valentin Gebhart v****t@u****h 15
emanuel-schmid s****e@e****h 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 month ago

All Time
  • Total issues: 6
  • Total pull requests: 5
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 7 days
  • Total issue authors: 3
  • Total pull request authors: 2
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.2
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 5
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 7 days
  • Issue authors: 3
  • Pull request authors: 2
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.2
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • falconstryker (3)
  • nishadhka (2)
  • DamienIrving (1)
Pull Request Authors
  • emanuel-schmid (4)
  • ValentinGebhart (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 45 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
pypi.org: copernicus-seasonal-forecast-tools

CLIMADA-compatible module for generating and analyzing seasonal forecast hazards from Copernicus data

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 45 Last month
Rankings
Dependent packages count: 9.2%
Average: 30.5%
Dependent repos count: 51.7%
Maintainers (1)
Last synced: about 1 month ago