PyCast S2S

PyCast S2S is a collection of tools for post-processing climate forecasts. It is tailored towards the integration in operational workflows, allowing for automated bias-correction and forecast evaluation. PyCast is written in Python and uses state-of-the-art libraries for data processing.

5
contributors
576 commitsLast commit ≈ 1 week ago0 stars1 fork

Cite this software

Description

PyCast-S2S is an open-source Python framework for the operational post-processing of subseasonal-to-seasonal (S2S) hydrometeorological forecasts. It provides an end-to-end workflow that covers

  1. spatial truncation of global forecasts to study domains,
  2. restructuring of ensemble outputs into a consistent, analysis-ready format,
  3. bias correction via quantile mapping,
  4. forecast verification and skill diagnostics, and
  5. transformation of ensembles into user-oriented products such as categorical outlooks and climate indicators.

The toolbox is designed for reproducible, routine processing in research and climate-service settings. It includes configuration templates, example notebooks, and documentation to help users adapt pipelines to their data and domains. The codebase follows standard Python packaging and is suitable for integration into automated workflows.

The official documentation can be found here.

Keywords
Programming languages
  • Jupyter Notebook 71%
  • Python 29%
License
</>Source code
Packages
pypi.org

Contributors

RW
Rebecca Wiegels
WS
Windmanagda SAWADOGO
Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz