Dataframe: CAISO:openmeteo_temperature_daily - Open-Meteo Daily Station Temperatures#
Description#
Daily station temperatures for the weather leg of the quanto work: max, min, and the degree-day settlement mean at six California stations, one row per US/Pacific calendar day (the day weather contracts settle on), stored as naive-UTC day bounds.
Sacramento and Burbank are the two California cities CME weather contracts
settle on; San Diego and Fresno complete load-center coverage of the south
and the Central Valley; San Jose (Bay Area coastal) and Ontario (Inland
Empire) support the regional temperature mapping (coastal vs inland
microclimates). HDD/CDD are computed at analysis time as
max(0, 65 − T) / max(0, T − 65) on temp_mean_f.
Data Dictionary#
interval_start_utc:
datetime64[ns]Pacific-day start, naive UTCinterval_end_utc:
datetime64[ns]Pacific-day end (23-25 h on DST transitions), naive UTCstation:
strStation slug:SAC,BUR,SAN,FAT,SJC,ONTtemp_max_f:
float64Daily maximum 2 m temperature, °Ftemp_min_f:
float64Daily minimum 2 m temperature, °Ftemp_mean_f:
float64(max + min) / 2 - the degree-day settlement mean
Notes#
Source is Open-Meteo’s ERA5-based historical API at the station coordinates.
Data Preview#
Rows: 18,944 Â |Â Columns: 6 Â |Â Cache: data/opensource/openmeteo_temperature_daily.parquet
Sample rows#
First and latest 5 rows by interval_start_utc.
interval_start_utc |
interval_end_utc |
station |
temp_max_f |
temp_min_f |
temp_mean_f |
|---|---|---|---|---|---|
2018-01-01 08:00 |
2018-01-02 08:00 |
SJC |
58.5 |
43.0 |
50.75 |
2018-01-01 08:00 |
2018-01-02 08:00 |
SAN |
65.4 |
46.9 |
56.15 |
2018-01-01 08:00 |
2018-01-02 08:00 |
SAC |
64.7 |
36.5 |
50.6 |
2018-01-01 08:00 |
2018-01-02 08:00 |
ONT |
72.9 |
50.5 |
61.7 |
2018-01-01 08:00 |
2018-01-02 08:00 |
FAT |
63.8 |
36.8 |
50.3 |
… |
… |
… |
… |
… |
… |
2026-08-26 07:00 |
2026-08-27 07:00 |
FAT |
100.9 |
73.0 |
86.95 |
2026-08-26 07:00 |
2026-08-27 07:00 |
ONT |
106.2 |
79.2 |
92.7 |
2026-08-26 07:00 |
2026-08-27 07:00 |
SAC |
94.5 |
61.5 |
78.0 |
2026-08-26 07:00 |
2026-08-27 07:00 |
SAN |
83.8 |
70.5 |
77.15 |
2026-08-26 07:00 |
2026-08-27 07:00 |
SJC |
84.1 |
57.9 |
71.0 |
Column summary#
Column |
Dtype |
Nulls |
Min |
Max |
|---|---|---|---|---|
|
|
0 |
2018-01-01 08:00 |
2026-08-26 07:00 |
|
|
0 |
2018-01-02 08:00 |
2026-08-27 07:00 |
|
|
0 |
BUR |
SJC |
|
|
0 |
44.0 |
117.4 |
|
|
0 |
26.6 |
86.5 |
|
|
0 |
37.95 |
100.35 |
DataFrame Glimpse#
Rows: 18944
Columns: 6
$ interval_start_utc <datetime[μs]> 2026-08-26 07:00:00
$ interval_end_utc <datetime[μs]> 2026-08-27 07:00:00
$ station <str> 'SJC'
$ temp_max_f <f64> 84.1
$ temp_min_f <f64> 57.9
$ temp_mean_f <f64> 71.0
Dataframe Manifest#
Dataframe Name |
Open-Meteo Daily Station Temperatures |
|---|---|
Dataframe ID |
|
Data Sources |
Open-Meteo historical weather API (ERA5 reanalysis) |
Data Providers |
Open-Meteo |
Links to Providers |
|
Topic Tags |
Weather, Hdd-Cdd, Quanto |
Type of Data Access |
|
How is data pulled? |
src/pulls/pull_openmeteo_temperature_daily.py via the Open-Meteo archive API |
Data available up to (min) |
N/A |
Data available up to (max) |
N/A |
Dataframe Path |
data\opensource\openmeteo_temperature_daily.parquet |
Linked Charts:
None
Pipeline Manifest#
Pipeline Name |
Project-Lab-Energy-Weather-Natgas-Quanto-CAISO |
|---|---|
Pipeline ID |
|
Lead Pipeline Developer |
Brian Nguyen |
Contributors |
Brian Nguyen, Claire Kim |
Git Repo URL |
|
Pipeline Web Page |
|
Date of Last Code Update |
2026-08-27 10:08:05 |
OS Compatibility |
Windows, Linux, macOS |
Linked Dataframes |
CAISO:caiso_lmp_day_ahead_hourly |
Build Commands:
doit