Delta Hydro

xclim

Active

Climate indices and bias adjustment on xarray — the operational-grade library for climate-data engineering.

by Ouranos

Pricing
Open Source
License
Apache-2.0
Commercial use
Permitted
Ecosystem
Python, xarray, dask
Platform
Windows, macOS, Linux

Install

pip install xclim

About xclim

xclim, developed by Ouranos (Québec's climate consortium), computes a large library of climate indicators — heat waves, growing degree days, precipitation extremes, dry spells — on xarray datasets with proper units handling, metadata conventions and dask-powered scaling to large ensembles. Its sdba module provides the standard bias-adjustment methods (quantile mapping and successors) needed before projections touch engineering models.

It is the closest thing to an operational standard for climate-projection post-processing in Python: health-checked inputs, CF-compliant outputs, and the numerical care this niche often lacks.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Alternatives to xclim

Other climate & change analysis tools covering similar workflow stages.

NEOPRENE

Open Source

Neyman-Scott stochastic rainfall generation in Python — synthetic series and disaggregation, single or multi-site.

Climate & Change AnalysisActiveRainfall DataDesign Storms

SPEI (R package)

Open Source

The reference R implementation of SPEI and SPI from the index's own authors.

Climate & Change AnalysisStableDrought AnalysisR Hydrology

SWMM-CAT

Gov-Public

EPA's Climate Adjustment Tool for SWMM — apply downscaled climate projections to rainfall and evaporation inputs.

Climate & Change AnalysisStableClimate ProjectionsSWMM

Programmatic access to ERA5 and the Copernicus Climate Data Store — the world's reanalysis workhorse.

Climate & Change AnalysisActiveClimate ProjectionsRainfall Data

climate_indices

Open Source

Reference Python implementations of SPI, SPEI and Palmer indices for drought monitoring.

Climate & Change AnalysisStableDrought AnalysisPython Hydrology

downscaleR

Open Source

Statistical downscaling and bias correction of climate projections in R — part of the climate4R framework.

Climate & Change AnalysisStableClimate ProjectionsR Hydrology