Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
8fdaefb
fix : change variable to variable ids to serve as reference
ltroussellier Nov 20, 2025
224f9bd
feat : added missing institution => TO BE REVIEWED
ltroussellier Nov 20, 2025
b8b3167
fix? : change link from model_component to source_type
ltroussellier Nov 20, 2025
e00df8d
fix: address 500+ warnings triggered when id_resolution revealed a mi…
ltroussellier Nov 21, 2025
eda8167
Update AMIP entry
znichollscr Nov 22, 2025
ce3cc99
Add missing field
znichollscr Nov 22, 2025
6b7b8e3
Move experiments to project
znichollscr Nov 22, 2025
5c3f05c
Update abrupt-4xco2
znichollscr Nov 22, 2025
66053c3
Fix up end timestamp for abrupt-4xco2
znichollscr Nov 22, 2025
17aa42f
Update 1pctco2
znichollscr Nov 23, 2025
3c56b58
Update DECK piClim descriptions
znichollscr Nov 24, 2025
adc18cf
Start on automating writing
znichollscr Nov 24, 2025
54cf44b
Put 1pctco2 in scripts
znichollscr Nov 24, 2025
4c50a6a
Add activity writing
znichollscr Nov 24, 2025
4a9e1d1
Add abrupt* experiments
znichollscr Nov 24, 2025
b1c768f
Update CFMIP
znichollscr Nov 24, 2025
e7b22b5
Add 1pctco2 variants
znichollscr Nov 24, 2025
cc46047
Add amip variantsgs
znichollscr Nov 24, 2025
4975ccd
Sketch out rest of plan
znichollscr Nov 24, 2025
ebb23d0
Add piControl entries
znichollscr Nov 25, 2025
82bc3b1
Add historical entries
znichollscr Nov 25, 2025
e4ed1b7
Add scenarios and extensions
znichollscr Nov 25, 2025
6aa37bd
Fix antarctica
znichollscr Nov 25, 2025
56f370e
Add esm scenarios and extensions
znichollscr Nov 25, 2025
10dbae1
Fix up required model components
znichollscr Nov 25, 2025
7a950db
fix : rename filename in lower case
ltroussellier Nov 25, 2025
bd46ab3
Delete duplicate antarctica file
znichollscr Nov 25, 2025
cd443aa
Fix up region generation script
znichollscr Nov 25, 2025
1650f0b
Fix entry properly
znichollscr Nov 25, 2025
b08a2af
Add aerchemmip scenario experiments
znichollscr Nov 25, 2025
0179e10
Update descriptions
znichollscr Nov 27, 2025
3f83d1d
Remove frequency files
znichollscr Nov 27, 2025
37a8270
Write frequency with lowercase IDs
znichollscr Nov 27, 2025
2e3890e
Remove realm
znichollscr Nov 27, 2025
515c97b
Rewrite with lowercase IDs
znichollscr Nov 27, 2025
3666103
Add CI
znichollscr Nov 27, 2025
b9ce743
Add CI
znichollscr Nov 27, 2025
cdb1d41
Merge branch 'add-ci' into dunne-et-al-experiments
znichollscr Nov 27, 2025
75d2527
Add piClim* entries
znichollscr Nov 29, 2025
c36b70c
Add AGCM
znichollscr Nov 29, 2025
8525e3b
Add esmflat10
znichollscr Dec 1, 2025
948168d
Add piclim-aer
znichollscr Dec 1, 2025
e2ec1d8
Add piClim RFMIP
znichollscr Dec 1, 2025
597bb4f
Update RFMIP description
znichollscr Dec 1, 2025
f2357af
Add missing full stops
znichollscr Dec 1, 2025
1f18fd0
Add DAMIP experiments
znichollscr Dec 1, 2025
4c2c747
Update DAMIP
znichollscr Dec 1, 2025
b973e3e
Fix up DAMIP descriptions
znichollscr Dec 2, 2025
903d9e6
Add GeoMIP entries
znichollscr Dec 2, 2025
69d49aa
Fix flat10 parent experiment
znichollscr Dec 2, 2025
af76066
Add LMIP experiment
znichollscr Dec 2, 2025
604f7b5
Add PMIP entries
znichollscr Dec 2, 2025
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
venv
9 changes: 3 additions & 6 deletions activity/aerchemmip.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"@context": "000_context.jsonld",
"type": "activity",
"id": "aerchemmip",
"name": "AerChemMIP",
"cmip_acronym": "AerChemMIP",
"long_name": "Aerosols and Chemistry Model Intercomparison Project",
"url": null,
"type": "activity",
"description": "Aerosols and chemistry model intercomparison project: exploration of aerosol chemistry.",
"drs_name": "AerChemMIP"
}
}
9 changes: 3 additions & 6 deletions activity/c4mip.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"@context": "000_context.jsonld",
"type": "activity",
"id": "c4mip",
"name": "C4MIP",
"cmip_acronym": "C4MIP",
"long_name": "Coupled Climate Carbon Cycle Model Intercomparison Project",
"url": null,
"type": "activity",
"description": "Coupled climate carbon cycle model intercomparison project: exploration of the response of the coupled carbon-climate system.",
"drs_name": "C4MIP"
}
}
9 changes: 3 additions & 6 deletions activity/cfmip.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"@context": "000_context.jsonld",
"type": "activity",
"id": "cfmip",
"name": "CFMIP",
"cmip_acronym": "CFMIP",
"long_name": "Cloud Feedback Model Intercomparison Project",
"url": null,
"type": "activity",
"description": "Cloud feedback model intercomparison project. Focussed primarily on cloud feedbacks with a secondary focus on understanding of response to forcing, model biases, circulation, regional-scale precipitation, and non-linear changes.",
"drs_name": "CFMIP"
}
}
11 changes: 2 additions & 9 deletions activity/cmip.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,6 @@
"@context": "000_context.jsonld",
"id": "cmip",
"type": "activity",
"description": "CMIP core common experiments i.e. the DECK (Diagnostic, Evaluation and Characterization of Klima)",
"drs_name": "CMIP",
"experiments": [
"esm-hist",
"esm-picontrol",
"historical",
"picontrol"
],
"urls": ["https://doi.org/10.5194/gmd-18-6671-2025"]
"description": "CMIP core common experiments i.e. the DECK (Diagnostic, Evaluation and Characterization of Klima).",
"drs_name": "CMIP"
}
9 changes: 3 additions & 6 deletions activity/damip.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"@context": "000_context.jsonld",
"type": "activity",
"id": "damip",
"name": "DAMIP",
"cmip_acronym": "DAMIP",
"long_name": "Detection and Attribution Model Intercomparison Project",
"url": null,
"type": "activity",
"description": "Detection and attribution model intercomparison project: exploration of the role of individual forcings (both anthropogenic and natural) in past and future climate change.",
"drs_name": "DAMIP"
}
}
9 changes: 3 additions & 6 deletions activity/geomip.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"@context": "000_context.jsonld",
"type": "activity",
"id": "geomip",
"name": "GeoMIP",
"cmip_acronym": "GeoMIP",
"long_name": "Geoengineering Model Intercomparison Project",
"url": null,
"type": "activity",
"description": "Geoengineering model intercomparison project: exploration of the climate response to solar radiation manipulation.",
"drs_name": "GeoMIP"
}
}
9 changes: 3 additions & 6 deletions activity/lmip.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"@context": "000_context.jsonld",
"type": "activity",
"id": "lmip",
"name": "LMIP",
"cmip_acronym": "LMIP",
"long_name": "Land-offline Model Intercomparison Project",
"url": null,
"type": "activity",
"description": "Land surface, snow and soil moisture model intercomparison project: assessment of land surface, snow and soil moisture feedbacks on climate variability and climate change, and diagnosis of systematic biases in the land modules of Earth system models (ESMs).",
"drs_name": "LMIP"
}
}
9 changes: 3 additions & 6 deletions activity/pmip.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"@context": "000_context.jsonld",
"type": "activity",
"id": "pmip",
"name": "PMIP",
"cmip_acronym": "PMIP",
"long_name": "Palaeoclimate Modelling Intercomparison Project",
"url": null,
"type": "activity",
"description": "Palaeoclimate modelling intercomparison project: assessment of paleoclimate i.e. climate thousands of years or more in the past.",
"drs_name": "PMIP"
}
}
9 changes: 3 additions & 6 deletions activity/rfmip.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"@context": "000_context.jsonld",
"type": "activity",
"id": "rfmip",
"name": "RFMIP",
"cmip_acronym": "RFMIP",
"long_name": "Radiative Forcing Model Intercomparison Project",
"url": null,
"type": "activity",
"description": " Radiative Forcing Model Intercomparison Project: characterisation of radiative forcing within models.",
"drs_name": "RFMIP"
}
}
2 changes: 1 addition & 1 deletion activity/scenariomip.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"@context": "000_context.jsonld",
"id": "scenariomip",
"type": "activity",
"description": "Future scenario experiments. Exploration of the future climate under a (selected) range of possible boundary conditions",
"description": "Future scenario experiments. Exploration of the future climate under a (selected) range of possible boundary conditions.",
"drs_name": "ScenarioMIP"
}
32 changes: 11 additions & 21 deletions experiment/1pctco2-bgc.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,22 @@
"@context": "000_context.jsonld",
"id": "1pctco2-bgc",
"type": "experiment",
"experiment_id": "1pctCO2-bgc",
"activity_id": [
"c4mip"
],
"description": "Biogeochemically coupled simulation (i.e. the carbon cycle only 'sees' the increase in atmospheric carbon dioxide, not any change in temperature) of a 1% per year increase in atmospheric carbon dioxide levels. All other conditions are kept the same as piControl.",
"drs_name": "1pctCO2-bgc",
"start_timestamp": null,
"end_timestamp": null,
"activity": "c4mip",
"additional_allowed_model_components": [
"aer",
"chem"
],
"description": "Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling",
"end_year": null,
"experiment": "biogeochemically-coupled version of 1 percent per year increasing CO2 experiment",
"min_number_yrs_per_sim": "150",
"parent_activity_id": [
"cmip"
],
"parent_experiment_id": [
"picontrol"
],
"branch_information": "Branch from `piControl` at a time of your choosing",
"min_ensemble_size": 1,
"parent_activity": "cmip",
"parent_experiment": "picontrol",
"required_model_components": [
"aogcm",
"bgc"
],
"start_year": null,
"sub_experiment_id": [
"none"
],
"tier": "1",
"drs_name": "1pctCO2-bgc"
}
"tier": 1
}
32 changes: 11 additions & 21 deletions experiment/1pctco2-rad.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,22 @@
"@context": "000_context.jsonld",
"id": "1pctco2-rad",
"type": "experiment",
"experiment_id": "1pctCO2-rad",
"activity_id": [
"c4mip"
],
"description": "Radiatively coupled simulation (i.e. the carbon cycle only 'sees' the increase in temperature, not any change in atmospheric carbon dioxide) of a 1% per year increase in atmospheric carbon dioxide levels. All other conditions are kept the same as piControl.",
"drs_name": "1pctCO2-rad",
"start_timestamp": null,
"end_timestamp": null,
"activity": "c4mip",
"additional_allowed_model_components": [
"aer",
"chem"
],
"description": "Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling",
"end_year": null,
"experiment": "radiatively-coupled version of 1 percent per year increasing CO2 experiment",
"min_number_yrs_per_sim": "150",
"parent_activity_id": [
"cmip"
],
"parent_experiment_id": [
"picontrol"
],
"branch_information": "Branch from `piControl` at a time of your choosing",
"min_ensemble_size": 1,
"parent_activity": "cmip",
"parent_experiment": "picontrol",
"required_model_components": [
"aogcm",
"bgc"
],
"start_year": null,
"sub_experiment_id": [
"none"
],
"tier": "2",
"drs_name": "1pctCO2-rad"
}
"tier": 1
}
32 changes: 11 additions & 21 deletions experiment/1pctco2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,22 @@
"@context": "000_context.jsonld",
"id": "1pctco2",
"type": "experiment",
"experiment_id": "1pctCO2",
"activity_id": [
"cmip"
],
"description": "1% per year increase in atmospheric carbon dioxide levels. All other conditions are kept the same as piControl.",
"drs_name": "1pctCO2",
"start_timestamp": null,
"end_timestamp": null,
"activity": "cmip",
"additional_allowed_model_components": [
"aer",
"chem",
"bgc"
],
"description": "DECK: 1pctCO2",
"end_year": null,
"experiment": "1 percent per year increase in CO2",
"min_number_yrs_per_sim": 150,
"parent_activity_id": [
"cmip"
],
"parent_experiment_id": [
"picontrol"
],
"branch_information": "Branch from `piControl` at a time of your choosing",
"min_ensemble_size": 1,
"parent_activity": "cmip",
"parent_experiment": "picontrol",
"required_model_components": [
"aogcm"
],
"start_year": null,
"sub_experiment_id": [
"none"
],
"tier": 1,
"drs_name": "1pctCO2"
}
"tier": 1
}
32 changes: 11 additions & 21 deletions experiment/abrupt-0p5xco2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,22 @@
"@context": "000_context.jsonld",
"id": "abrupt-0p5xco2",
"type": "experiment",
"experiment_id": "abrupt-0p5xCO2",
"activity_id": [
"cfmip"
],
"description": "Abrupt halving of atmospheric carbon dioxide levels. All other conditions are kept the same as piControl.",
"drs_name": "abrupt-0p5xCO2",
"start_timestamp": null,
"end_timestamp": null,
"activity": "cfmip",
"additional_allowed_model_components": [
"aer",
"chem",
"bgc"
],
"description": "Identical to the DECK abrupt-4xCO2, but at 0.5xCO2",
"end_year": null,
"experiment": "abrupt halving of CO2",
"min_number_yrs_per_sim": "150",
"parent_activity_id": [
"cmip"
],
"parent_experiment_id": [
"picontrol"
],
"branch_information": "Branch from `piControl` at a time of your choosing",
"min_ensemble_size": 1,
"parent_activity": "cmip",
"parent_experiment": "picontrol",
"required_model_components": [
"aogcm"
],
"start_year": null,
"sub_experiment_id": [
"none"
],
"tier": "2",
"drs_name": "abrupt-0p5xCO2"
}
"tier": 1
}
38 changes: 14 additions & 24 deletions experiment/abrupt-127k.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,23 @@
"@context": "000_context.jsonld",
"id": "abrupt-127k",
"type": "experiment",
"experiment_id": "abrupt-127k",
"activity_id": [
"pmip"
],
"description": "Simulation to examine the response to orbital and greenhouse gas concentration changes associated with the last interglacial (127 000 years before present).",
"drs_name": "abrupt-127k",
"start_timestamp": null,
"end_timestamp": null,
"min_number_yrs_per_sim": 100.0,
"activity": "pmip",
"additional_allowed_model_components": [
"aogcm",
"aer",
"bgc",
"chem"
],
"description": "Conceptually similar to abrupt-4xCO2 DECK experiment, except that orbital forcing (eccentricity, obliquity, length of perihelion) and greenhouse gas concentrations as per PMIP4 lig127k (Otto-Bliesner et al., 2017; also refer to Sime et al. in prep.) are abruptly changed from those of piControl, that also serves as an initial state, to their configuration of 127,000 years ago, with high boreal spring to autumn insolation leading to low sea-ice in the Arctic. AOGCM initialized from a spun-up piControl with constant-in-time forcing of orbital parameters and greenhouse gas concentrations indicative of 127,000 years before present; use of components AER, CHEM, BGC is allowed, yet it must be ensured that relevant greenhouse gas concentrations in the atmosphere stay constant at the specified values throughout the simulation; relevant references: Otto-Bliesner et al. (2017), https://gmd.copernicus.org/articles/10/3979/2017/; Guarino et al (2020), https://www.nature.com/articles/s41558-020-0865-2; Sime et al. (2023), https://cp.copernicus.org/articles/19/883/2023/",
"end_year": null,
"experiment": "abrupt imposure of the orbit and greenhouse gases of 127 ka before present",
"min_number_yrs_per_sim": "100",
"parent_activity_id": [
"cmip"
],
"parent_experiment_id": [
"picontrol"
"chem",
"bgc"
],
"branch_information": "Branch from `piControl` at a time of your choosing",
"min_ensemble_size": 1,
"parent_activity": "cmip",
"parent_experiment": "picontrol",
"required_model_components": [
"aogcm"
],
"start_year": null,
"sub_experiment_id": [
"none"
],
"tier": "1",
"drs_name": "abrupt-127k"
}
"tier": 1
}
Loading