Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion scripts/data_process/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ shield_som_c96_spin_up_dataset:

.PHONY: shield_som_ensemble_c96_dataset
shield_som_ensemble_c96_dataset:
./compute_dataset.sh --config configs/shield-som-ensemble-c96-$(RESOLUTION)-$(LAYERS).yaml
./compute_dataset.sh --dataset --stats --time-coarsen --config configs/shield-som-ensemble-c96-$(RESOLUTION)-$(LAYERS).yaml

.PHONY: shield_som_abrupt_co2_increase_c96_dataset
shield_som_abrupt_co2_increase_c96_dataset:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ runs:
4xCO2-ic_0003: gs://vcm-ml-raw-flexible-retention/2024-07-03-C96-SHiELD-SOM/regridded-zarrs/gaussian_grid_45_by_90/4xCO2-ic_0003
4xCO2-ic_0004: gs://vcm-ml-raw-flexible-retention/2024-07-03-C96-SHiELD-SOM/regridded-zarrs/gaussian_grid_45_by_90/4xCO2-ic_0004
4xCO2-ic_0005: gs://vcm-ml-raw-flexible-retention/2024-07-03-C96-SHiELD-SOM/regridded-zarrs/gaussian_grid_45_by_90/4xCO2-ic_0005
data_output_directory: gs://vcm-ml-intermediate/2024-07-09-vertically-resolved-4deg-c96-shield-som-ensemble-fme-dataset
data_output_directory: gs://vcm-ml-intermediate/2026-01-28-vertically-resolved-4deg-c96-shield-som-ensemble-fme-dataset
stats:
output_directory: gs://vcm-ml-intermediate/2024-07-09-vertically-resolved-4deg-c96-shield-som-ensemble-fme-dataset-stats
beaker_dataset: 2024-07-09-vertically-resolved-4deg-fme-c96-shield-som-ensemble-dataset-stats
output_directory: gs://vcm-ml-intermediate/2026-01-28-vertically-resolved-4deg-c96-shield-som-ensemble-fme-dataset-stats
beaker_dataset: 2026-01-28-vertically-resolved-4deg-fme-c96-shield-som-ensemble-dataset-stats
# These datasets already exclude the one-year divergence period for each
# ensemble member, so we can use data from all times when computing the
# stats.
Expand Down Expand Up @@ -127,3 +127,92 @@ dataset_computation:
- global_mean_co2
standard_names:
total_frozen_precip_rate: None
time_coarsen:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: For the time coarsening this creates 2 datasets correct? One with the original time resolution and the other daily or do we already this dataset at 4deg and 6 hourly?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct, this full YAML file defines two datasets: one at the native temporal resolution and one coarsened to daily resolution. The time-coarsened dataset is derived from the native resolution dataset, so the native resolution dataset must be computed first.

This can all be handled automatically, as I took advantage of in compute-fme-dataset-ensemble-74plc, thanks to @mcgibbon's work in #891:

Details

STEP                                          TEMPLATE                        PODNAME                                        DURATION  MESSAGE
 ✔ compute-fme-dataset-ensemble-74plc         compute-fme-dataset-ensemble
 ├─┬─✔ compute-fme-dataset-individual(0:0)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-3739697141  8m
 │ ├─✔ compute-fme-dataset-individual(1:1)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-1084221249  20m
 │ ├─✔ compute-fme-dataset-individual(2:2)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-1804246013  14m
 │ ├─✔ compute-fme-dataset-individual(3:3)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-3022590609  12m
 │ ├─✔ compute-fme-dataset-individual(4:4)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-1166380877  12m
 │ ├─✔ compute-fme-dataset-individual(5:5)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-122836337   12m
 │ ├─✔ compute-fme-dataset-individual(6:6)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-2895883749  20m
 │ ├─✔ compute-fme-dataset-individual(7:7)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-966649729   13m
 │ ├─✔ compute-fme-dataset-individual(8:8)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-3653829861  13m
 │ ├─✔ compute-fme-dataset-individual(9:9)    compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-1517009281  12m
 │ ├─✔ compute-fme-dataset-individual(10:10)  compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-3077512735  12m
 │ ├─✔ compute-fme-dataset-individual(11:11)  compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-1416641317  12m
 │ ├─✔ compute-fme-dataset-individual(12:12)  compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-2023206419  16m
 │ ├─✔ compute-fme-dataset-individual(13:13)  compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-1048689509  11m
 │ ├─✔ compute-fme-dataset-individual(14:14)  compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-2494195159  20m
 │ ├─✔ compute-fme-dataset-individual(15:15)  compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-644008053   12m
 │ └─✔ compute-fme-dataset-individual(16:16)  compute-fme-dataset-individual  compute-fme-dataset-ensemble-74plc-1597493907  20m
 ├─┬─✔ time-coarsen(0:0)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-1485623714  18m
 │ ├─✔ time-coarsen(1:1)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-1821665790  16m
 │ ├─✔ time-coarsen(2:2)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-621021970   16m
 │ ├─✔ time-coarsen(3:3)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-3544939766  19m
 │ ├─✔ time-coarsen(4:4)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-503450450   17m
 │ ├─✔ time-coarsen(5:5)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-532802790   15m
 │ ├─✔ time-coarsen(6:6)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-2860048386  18m
 │ ├─✔ time-coarsen(7:7)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-950835150   15m
 │ ├─✔ time-coarsen(8:8)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-4278124130  18m
 │ ├─✔ time-coarsen(9:9)                      time-coarsen                    compute-fme-dataset-ensemble-74plc-2254453822  18m
 │ ├─✔ time-coarsen(10:10)                    time-coarsen                    compute-fme-dataset-ensemble-74plc-2173696884  17m
 │ ├─✔ time-coarsen(11:11)                    time-coarsen                    compute-fme-dataset-ensemble-74plc-3899484094  23m
 │ ├─✔ time-coarsen(12:12)                    time-coarsen                    compute-fme-dataset-ensemble-74plc-2344054628  36m
 │ ├─✔ time-coarsen(13:13)                    time-coarsen                    compute-fme-dataset-ensemble-74plc-1270002754  32m
 │ ├─✔ time-coarsen(14:14)                    time-coarsen                    compute-fme-dataset-ensemble-74plc-654989764   32m
 │ ├─✔ time-coarsen(15:15)                    time-coarsen                    compute-fme-dataset-ensemble-74plc-4096070886  31m
 │ └─✔ time-coarsen(16:16)                    time-coarsen                    compute-fme-dataset-ensemble-74plc-2769767140  32m
 ├─┬─✔ get-stats(0:0)                         get-stats                       compute-fme-dataset-ensemble-74plc-957368618   5m
 │ ├─✔ get-stats(1:1)                         get-stats                       compute-fme-dataset-ensemble-74plc-1597225830  6m
 │ ├─✔ get-stats(2:2)                         get-stats                       compute-fme-dataset-ensemble-74plc-3313966554  5m
 │ ├─✔ get-stats(3:3)                         get-stats                       compute-fme-dataset-ensemble-74plc-3011461790  6m
 │ ├─✔ get-stats(4:4)                         get-stats                       compute-fme-dataset-ensemble-74plc-3196395034  4s
 │ ├─✔ get-stats(5:5)                         get-stats                       compute-fme-dataset-ensemble-74plc-3008347342  6m
 │ ├─✔ get-stats(6:6)                         get-stats                       compute-fme-dataset-ensemble-74plc-184258058   12m
 │ ├─✔ get-stats(7:7)                         get-stats                       compute-fme-dataset-ensemble-74plc-3106895926  11m
 │ ├─✔ get-stats(8:8)                         get-stats                       compute-fme-dataset-ensemble-74plc-524580586   10m
 │ ├─✔ get-stats(9:9)                         get-stats                       compute-fme-dataset-ensemble-74plc-1164437798  3m
 │ ├─✔ get-stats(10:10)                       get-stats                       compute-fme-dataset-ensemble-74plc-94035516    5m
 │ ├─✔ get-stats(11:11)                       get-stats                       compute-fme-dataset-ensemble-74plc-1709874022  6m
 │ ├─✔ get-stats(12:12)                       get-stats                       compute-fme-dataset-ensemble-74plc-2534945292  10m
 │ ├─✔ get-stats(13:13)                       get-stats                       compute-fme-dataset-ensemble-74plc-924009610   12m
 │ ├─✔ get-stats(14:14)                       get-stats                       compute-fme-dataset-ensemble-74plc-845880428   12m
 │ ├─✔ get-stats(15:15)                       get-stats                       compute-fme-dataset-ensemble-74plc-311478030   12m
 │ └─✔ get-stats(16:16)                       get-stats                       compute-fme-dataset-ensemble-74plc-106763308   6m
 ├───✔ combine-stats                          combine-stats                   compute-fme-dataset-ensemble-74plc-781128177   3m
 └───✔ upload-beaker-stats                    upload-beaker-stats             compute-fme-dataset-ensemble-74plc-2322081493  6s

factor: 4
data_output_directory: gs://vcm-ml-intermediate/2026-01-28-vertically-resolved-4deg-daily-c96-shield-som-ensemble-fme-dataset
stats_output_directory: gs://vcm-ml-intermediate/2026-01-28-vertically-resolved-4deg-daily-c96-shield-som-ensemble-fme-dataset-stats
snapshot_names:
- PRESsfc
- Q2m
- RH200
- RH500
- RH850
- TMP200
- TMP2m
- TMP500
- TMP850
- UGRD10m
- UGRD200
- UGRD500
- UGRD850
- VGRD10m
- VGRD200
- VGRD500
- VGRD850
- air_temperature_0
- air_temperature_1
- air_temperature_2
- air_temperature_3
- air_temperature_4
- air_temperature_5
- air_temperature_6
- air_temperature_7
- eastward_wind_0
- eastward_wind_1
- eastward_wind_2
- eastward_wind_3
- eastward_wind_4
- eastward_wind_5
- eastward_wind_6
- eastward_wind_7
- h50
- h500
- h850
- land_fraction
- northward_wind_0
- northward_wind_1
- northward_wind_2
- northward_wind_3
- northward_wind_4
- northward_wind_5
- northward_wind_6
- northward_wind_7
- ocean_fraction
- sea_ice_fraction
- soil_moisture_0
- soil_moisture_1
- soil_moisture_2
- soil_moisture_3
- specific_total_water_0
- specific_total_water_1
- specific_total_water_2
- specific_total_water_3
- specific_total_water_4
- specific_total_water_5
- specific_total_water_6
- specific_total_water_7
- surface_temperature
- total_water_path
window_names:
- DLWRFsfc
- DSWRFsfc
- DSWRFtoa
- LHTFLsfc
- PRATEsfc
- SHTFLsfc
- ULWRFsfc
- ULWRFtoa
- USWRFsfc
- USWRFtoa
- global_mean_co2
- prescribed_mixed_layer_depth
- prescribed_qflux
- tendency_of_total_water_path
- tendency_of_total_water_path_due_to_advection
- total_frozen_precipitation_rate
constant_prefixes:
- ak_
- bk_
- HGTsfc
- grid_xt
- grid_yt
Loading