CAISO logo

EDAM Wind and Solar Forecast by Balancing Area

CAISO OASIS EDAM wind and solar generation forecasts by balancing-authority group, with the delivery hour and publication vintage retained separately.

Native record
balancing-authority group x hourly delivery x publication vintage
hourly delivery; half-hourly collection publication cadence
Evidence
Forecast data
Forward-looking values with an explicit issue time
Time basis
Point-in-time records
UTC · event_time

Overview

Forecasts for participating areas are not CAISO system generation.

Query contract

Preserve one canonical row per (event_time, baa_grp_id, message_time) before aggregating.

Analysis rules

  • Select the latest message_time per baa_grp_id and event_time within the knowledge-time cutoff. Keep wind and solar from the same vintage.
  • Do not sum publication vintages or treat the EDAM footprint as CAISO generation.

Interpretation

  • MW is forecast generation for a delivery interval, not MWh or observed generation. Missing areas and NULL values are unknown, not zero.

Access

Query from your own tools

Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.

HTTP endpoint
POST /api/v1/datasets/caiso_edam_wind_solar_forecast/query

Schema6

Column
Type
event_timeDateTime64(6, 'UTC')
baa_grp_idLowCardinality(String)
wind_mwNullable(Float64)
solar_mwNullable(Float64)
message_timeNullable(DateTime64(6, 'UTC'))
ingested_atDateTime64(6, 'UTC')

Sample data

event_timebaa_grp_idwind_mwsolar_mwmessage_timeingested_at
2026-10-06 06:00:00.000000PGE22402026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 06:00:00.000000PACW102.1102026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 06:00:00.000000PACE932.8802026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 06:00:00.000000CISO1742.1802026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 05:00:00.000000PGE22402026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 05:00:00.000000PACW119.7602026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 05:00:00.000000PACE969.0102026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 05:00:00.000000CISO1617.8402026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 04:00:00.000000PGE23402026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 04:00:00.000000PACW122.3702026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 04:00:00.000000PACE1016.702026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 04:00:00.000000CISO1321.1402026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 03:00:00.000000PGE25502026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 03:00:00.000000PACW125.1802026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 03:00:00.000000PACE1101.3402026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 03:00:00.000000CISO1159.8202026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 02:00:00.000000PGE27702026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 02:00:00.000000PACW127.0302026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 02:00:00.000000PACE1224.8502026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 02:00:00.000000CISO1085.2802026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 01:00:00.000000PGE28002026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 01:00:00.000000PACW110.9516.72026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 01:00:00.000000PACE1279.920.882026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 01:00:00.000000CISO789.18547.82026-10-04 16:07:25.0000002026-10-05 03:47:11.830953
2026-10-06 00:00:00.000000PGE28202026-10-04 16:07:25.0000002026-10-05 03:47:11.830953

Coverage

100.0% complete0 gap days60 days with data
Show coverage history
Coverage: 100.0%Days with data: 60Gaps: 0
2026
gaplessmore