Data Catalog

Overview

Hourly renewable generation actuals for the CAISO footprint, broken out by renewable resource type such as solar and wind. This dataset shows how much renewable output was physically contributing to the California grid in each hour, making it central to net-load analysis and to understanding ramps around sunrise and sunset. Paired with actual load and real-time prices, it helps explain when renewable production is easing supply conditions or when falling output is creating evening ramp pressure. The public source is CAISO Today's Outlook.

Schema6

Column
Type
event_timeDateTime('UTC')
trading_hubLowCardinality(String)
renewable_typeLowCardinality(String)
mwFloat64
market_runNullable(String)
labelNullable(String)

Sample rows

event_timetrading_hubrenewable_typemwmarket_runlabel
2026-06-30 02:00:00ZP26Wind32.09562ACTUALRenewable Forecast Actual Generation
2026-06-30 02:00:00ZP26Solar443.62134ACTUALRenewable Forecast Actual Generation
2026-06-30 02:00:00SP15Wind3193.7347ACTUALRenewable Forecast Actual Generation
2026-06-30 02:00:00SP15Solar1470.87797ACTUALRenewable Forecast Actual Generation
2026-06-30 02:00:00NP15Wind375.43529ACTUALRenewable Forecast Actual Generation
2026-06-30 02:00:00NP15Solar543.64541ACTUALRenewable Forecast Actual Generation
2026-06-30 01:00:00ZP26Wind34.5537ACTUALRenewable Forecast Actual Generation
2026-06-30 01:00:00ZP26Solar1325.23802ACTUALRenewable Forecast Actual Generation
2026-06-30 01:00:00SP15Wind2942.15023ACTUALRenewable Forecast Actual Generation
2026-06-30 01:00:00SP15Solar7501.58227ACTUALRenewable Forecast Actual Generation
2026-06-30 01:00:00NP15Wind507.83219ACTUALRenewable Forecast Actual Generation
2026-06-30 01:00:00NP15Solar1696.83598ACTUALRenewable Forecast Actual Generation
2026-06-30 00:00:00ZP26Wind28.51834ACTUALRenewable Forecast Actual Generation
2026-06-30 00:00:00ZP26Solar1940.00876ACTUALRenewable Forecast Actual Generation
2026-06-30 00:00:00SP15Wind2429.32648ACTUALRenewable Forecast Actual Generation
2026-06-30 00:00:00SP15Solar11126.32576ACTUALRenewable Forecast Actual Generation
2026-06-30 00:00:00NP15Wind674.07691ACTUALRenewable Forecast Actual Generation
2026-06-30 00:00:00NP15Solar2111.14274ACTUALRenewable Forecast Actual Generation
2026-06-29 23:00:00ZP26Wind25.17405ACTUALRenewable Forecast Actual Generation
2026-06-29 23:00:00ZP26Solar1543.44542ACTUALRenewable Forecast Actual Generation
2026-06-29 23:00:00SP15Wind2024.82907ACTUALRenewable Forecast Actual Generation
2026-06-29 23:00:00SP15Solar11403.00511ACTUALRenewable Forecast Actual Generation
2026-06-29 23:00:00NP15Wind504.90163ACTUALRenewable Forecast Actual Generation
2026-06-29 23:00:00NP15Solar1981.92753ACTUALRenewable Forecast Actual Generation
2026-06-29 22:00:00ZP26Wind13.86542ACTUALRenewable Forecast Actual Generation

Coverage

100.0% complete0 gap days3 days with data
Show coverage history ▾
Coverage: 100.0%Days with data: 3Gaps: 0
2026
gaplessmore