Skip to content

Catalog NEX-GDDP-CMIP6 timeseries_mean_month aggregates (A + new trends B) in STAC / CDH #2

Description

@peetmate

@bjyberg — two domain=climate/.../processing=timeseries_mean_month/timeframe=3months/ parquet aggregates are now live on S3 but not in the STAC catalog (the catalog currently holds the per-year processing=analysis-ready .tif rasters under climate/nex-gddp-cmip6-hazards, not these admin-aggregated parquets). Flagging for cataloging + a steer on the CDH path.

A — ensemble_season_timeseries (republished 2026-06-12, CR-119)

  • Keys: …/period={1995-2014,2021-2040,2041-2060,2061-2080,2081-2100}/baseline=1995-2014/variable=ensemble_season_timeseries.parquet
  • Pruned to the notebook read-set + iso3-first sorted/prunable; restored CR-060 q17/q83(_anomaly) + n_models.
  • Schema: iso3, admin0_name, admin1_name, scenario, timeframe, year, hazard, season, baseline_name, mean, sd, q17, q83, n_models, mean_anomaly, sd_anomaly, q17_anomaly, q83_anomaly
  • Prior objects backed up to .preFix-20260612-125412.bak.

B — ensemble_season_trends (new, 2026-06-12, CR-117)

  • Keys: …/period={2021-2040,2041-2060,2061-2080,2081-2100}/baseline=1995-2014/variable=ensemble_season_trends.parquet (~8 MB each)
  • Schema: iso3, admin0_name, admin1_name, scenario, timeframe, season, hazard, stat, mean, sd, stat ∈ {value_slope, value_decade}
  • Per-GCM Theil–Sen then ensembled (mean/sd). Significance deferred (AR6 agreement metric, CR-117).

CDH metadata

Drafted a CDH v0.0.1 record for B against your standard: metadata/cdh/ensemble_season_trends.cdh.yaml (TODOs: license, citation, confirm Africa bbox). Can do a parallel one for A.

Questions

  1. Right path to catalog these — author CDH YAML → your stac/ build, or a direct collection under climate/? New collection (e.g. nex-gddp-cmip6-hazard-timeseries) vs items under the existing nex-gddp-cmip6-hazards?
  2. Item granularity — one item per period? per period×variable? (non-geo admin tables → continental Africa bbox, parquet asset.)
  3. Does the CDH record format/fields look right for v0.0.1, or adjust before I template the rest?
  4. License + citation to use (the YAML TODOs)?

Filed from hazards_prototype (CR-119 / CR-117).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions