leharris3/ccrfcd-mrms-hrrr-env-2021-2025
1H gauge accumulation + MRMS/HRRR zarr dataset for the Desert Southwest 50+ MRMS+HRRR variables; 220+ gauges; 400k samples NOTE: work in-progress. This is a dataset for training and evaluating synthetic quantitative precipiation estimation (QPE) models. Given some input context (e.g., radar fields, envionrmental parameters), predict how much rain fell at a rain gauge site over some period of time. Concretely, we've gather and QC'd data from 220 tipping bucket gauges through… See the full description on the dataset page: https://huggingface.co/datasets/leharris3/ccrfcd-mrms-hrrr-env-2021-2025.
1H gauge accumulation + MRMS/HRRR zarr dataset for the Desert Southwest
50+ MRMS+HRRR variables; 220+ gauges; 400k samples
NOTE: work in-progress.

This is a dataset for training and evaluating synthetic quantitative precipiation estimation (QPE) models. Given some input context (e.g., radar fields, envionrmental parameters), predict how much rain fell at a rain gauge site over some period of time. Concretely, we've gather and QC'd data from 220 tipping bucket gauges through Nevada for the years 2021-2026. These readings are then used as ground-truth for ~400k samples, temporally and spatially aligned to 13 MRMS radar feilds and 39 HRRR envionrmental parameters. This dataset can therefore support training diverse QPE models (point -> point, local-spatial context -> point, etc.)
Region of Interest
<div align="center"><img src="assets/roi.png" style="max-height:800px"/></div>
- Lattitude: 34.751857˚N, 37.103662˚N
- Longitude: 113.792819˚W, 116.146925˚W
File Structure
data/
├── ccrfcd_rain_gauge_metadata.csv # gauge site metadata (lat, lon, name, id)
├── gauge_feature_cache.csv # cached MRMS product values at gauge locations
├── gauge_feature_cache_meta.json
├── norm_stats_train.json # per-channel mean/std for normalization
├── 2021-01-01_2025-07-25_gt.csv # ground-truth accumulation samples
├── 2021-01-01_2026-03-23_gt.csv
├── 2021-01-01_2025-07-25_hrrr_env_final_v8.csv # point-sample dataset (v8)
├── 2021-01-01_2025-07-25_hrrr_env_final_v9.csv # point-sample dataset (v9)
│
├── ccrfcd_gauges_raw_data/ # raw per-gauge CSVs from CCRFCD
│ └── <YYYYMMDD-YYYYMMDD>-<id>_<name>_RAIN.csv
│
├── dem/ # digital elevation model on HRRR grid
│ ├── dem_hrrr.npy # elevation (235, 236) float32, meters
│ ├── dzdx_hrrr.npy # east-west slope
│ ├── dzdy_hrrr.npy # north-south slope
│ └── srtm_tiles/ # raw SRTM source tiles
│
├── hrrr_zarr/<product>/<YYYYMMDD>.zarr/ # raw HRRR fields (22 products)
│ ├── data/ (N, 235, 236) float32
│ ├── timestamps/ (N,) float64 unix seconds
│ └── zarr.json
│
├── hrrr_zarr_derived/<product>/<YYYYMMDD>.zarr/ # derived HRRR fields (18 products)
│ ├── data/ (N, 235, 236) float32
│ ├── timestamps/ (N,) float64 unix seconds
│ └── zarr.json
│
└── mrms_zarr/<product>/<YYYYMMDD>.zarr/ # MRMS radar fields (13 products)
├── data/ (N, 235, 236) float32
├── timestamps/ (N,) float64 unix seconds
└── zarr.jsonSamples
<div align="center"><img src="assets/sample_500.png" style="max-height:800px"/></div>
Variable List
Alignment
Temporal
Spatial
Miscillaneous Notes
All MRMS/HRRR fields are stored in Zarray (zarr) format and are condense via Blosc compression**.
CODEC = BloscCodec(cname="zstd", clevel=3, shuffle="bitshuffle")