ClimakitAE: Climate Data Analysis for California
Query, process, and analyze downscaled climate projections for California with a modern Python API.
ClimakitAE provides programmatic access to WRF dynamical downscaling, LOCA2 statistical downscaling, and several other relevant California climate datasets — with built-in tools for spatial clipping, temporal subsetting, warming-level analysis, unit conversion, and more.
Built for climate scientists, environmental analysts, and Python developers.
Quick Start
Install:
Run your first query:
from climakitae.new_core.user_interface import ClimateData
cd = ClimateData()
data = (cd
.catalog("cadcat")
.activity_id("WRF")
.institution_id("UCLA")
.grid_label("d03")
.table_id("mon")
.variable("t2max")
.processes({
"time_slice": ("2015-01-01", "2015-12-31"),
"clip": "Los Angeles County",
"convert_units": "degF",
})
.get())
data["t2max"].isel(sim=0).mean(dim="time").plot(x="lon", y="lat")
Full walkthrough: Getting Started.
I want to…
-
Analyze climate data
Recipes for clipping, exporting, warming-level queries, bias adjustment, multi-point batches, and derived indices.
-
Understand the API
Design goals, data hierarchy, the processing pipeline, and per-processor parameter reference.
-
Migrate from the legacy API
Side-by-side comparison of
get_data()/DataParametersand the newClimateDatabuilder.
Supported data
| Feature | WRF | LOCA2 | Global CM |
|---|---|---|---|
| Resolution | 3 / 9 / 45 km | 3 km | Global |
| Temporal | hourly, daily, monthly | daily, monthly | monthly |
| Time range | 1981–2100 | 1850–2100 | 1850–2100 |
| Scenarios | Historical, SSP2-4.5, SSP3-7.0, SSP5-8.5 | Historical, SSP2-4.5, SSP3-7.0, SSP5-8.5 | Historical, SSP2-4.5, SSP3-7.0, SSP5-8.5 |
| Variables | t2max, t2min, prec, u10, v10, … |
tasmax, tasmin, pr |
50+ CMIP6 |
For the full inventory, see the Cal-Adapt data catalog.
Related Cal-Adapt resources
ClimakitAE is the Python toolkit underneath the Cal-Adapt Analytics Engine. The companion website hosts the broader scientific context that complements this API reference:
- About climate projections and models — GCMs, downscaling, SSPs, global warming levels
- Glossary — bias correction, GWL, localization, dynamical vs. statistical downscaling
- Datasets summary — WRF + LOCA2 model lists, resolution and time coverage
- Methods — algorithmic details (e.g. the warming-level fetching procedure)
- Example applications — featured notebooks and decision-making case studies
License
BSD 3-Clause License — see LICENSE.