Skip to content

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:

pip install climakitae

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.

    How-To Guides →

  • Understand the API


    Design goals, data hierarchy, the processing pipeline, and per-processor parameter reference.

    Core Concepts → · Processor Reference →

  • Migrate from the legacy API


    Side-by-side comparison of get_data() / DataParameters and the new ClimateData builder.

    Migration Guide →


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.


ClimakitAE is the Python toolkit underneath the Cal-Adapt Analytics Engine. The companion website hosts the broader scientific context that complements this API reference:


License

BSD 3-Clause License — see LICENSE.

GitHub · PyPI · Cal-Adapt Analytics Engine