From f70febdb3a61b24b2c6c685a698c5dda6e5ee594 Mon Sep 17 00:00:00 2001 From: "Paul J. Durack" Date: Thu, 25 Jan 2024 12:12:58 -0800 Subject: [PATCH] Issue1215 durack1 register source_id AWI-ESM-1-REcoM (#1216) --- CMIP6_DRS.json | 6 +- CMIP6_activity_id.json | 6 +- CMIP6_experiment_id.json | 6 +- CMIP6_frequency.json | 6 +- CMIP6_grid_label.json | 6 +- CMIP6_institution_id.json | 6 +- CMIP6_license.json | 6 +- CMIP6_nominal_resolution.json | 6 +- CMIP6_realm.json | 6 +- CMIP6_required_global_attributes.json | 6 +- CMIP6_source_id.json | 69 ++++++++++++-- CMIP6_source_type.json | 6 +- CMIP6_sub_experiment_id.json | 6 +- CMIP6_table_id.json | 6 +- README.md | 2 +- docs/CMIP6_experiment_id.html | 2 +- docs/CMIP6_institution_id.html | 2 +- docs/CMIP6_source_id.html | 22 ++++- docs/CMIP6_source_id_citation.html | 2 +- docs/CMIP6_source_id_experiment_citation.html | 83 ++++++++++++++++- docs/CMIP6_source_id_licenses.html | 14 ++- mip_era.json | 6 +- src/citation.json.gz | Bin 9775 -> 9775 bytes src/citation_expts.json.gz | Bin 44716 -> 44896 bytes src/versionHistory.json | 10 +-- src/writeJson.py | 84 ++++++++++++++++-- 26 files changed, 310 insertions(+), 64 deletions(-) diff --git a/CMIP6_DRS.json b/CMIP6_DRS.json index aa8eae66..3bcf8862 100644 --- a/CMIP6_DRS.json +++ b/CMIP6_DRS.json @@ -8,13 +8,13 @@ "filename_template":"_____[_].nc" }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "DRS_CV_modified":"Tue Jun 7 14:29:45 2022 -0700", "DRS_CV_note":"Add CMIP6 Data Reference Syntax (DRS) templates", "author":"Paul J. Durack ", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_activity_id.json b/CMIP6_activity_id.json index 29c147d5..bac6cb4b 100644 --- a/CMIP6_activity_id.json +++ b/CMIP6_activity_id.json @@ -26,13 +26,13 @@ "VolMIP":"Volcanic Forcings Model Intercomparison Project" }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "activity_id_CV_modified":"Mon Mar 5 16:39:09 2018 -0800", "activity_id_CV_note":"Update activity_id to include CDRMIP and PAMIP", "author":"Paul J. Durack ", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_experiment_id.json b/CMIP6_experiment_id.json index 8c13ab89..b13d0c7c 100644 --- a/CMIP6_experiment_id.json +++ b/CMIP6_experiment_id.json @@ -9456,13 +9456,13 @@ } }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "experiment_id_CV_modified":"Tue Dec 15 12:25:59 2020 -0800", "experiment_id_CV_note":"Revise experiment_id historical parent experiments", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_frequency.json b/CMIP6_frequency.json index b8ee4c07..402fcf12 100644 --- a/CMIP6_frequency.json +++ b/CMIP6_frequency.json @@ -18,13 +18,13 @@ "yrPt":"sampled yearly, at specified time point within the time period" }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "frequency_CV_modified":"Mon May 24 13:48:15 2021 00100", "frequency_CV_note":"Update description of 3hr and 6hr frequencies", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_grid_label.json b/CMIP6_grid_label.json index 07b74bc6..058a84c8 100644 --- a/CMIP6_grid_label.json +++ b/CMIP6_grid_label.json @@ -47,13 +47,13 @@ "grz":"regridded zonal mean data reported on the data provider's preferred latitude target grid" }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "grid_label_CV_modified":"Fri Sep 8 18:12:00 2017 -0700", "grid_label_CV_note":"Issue395 durack1 augment grid_label with description (#401)", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_institution_id.json b/CMIP6_institution_id.json index 2768b0e9..6a69f0e0 100644 --- a/CMIP6_institution_id.json +++ b/CMIP6_institution_id.json @@ -51,13 +51,13 @@ "UHH":"Universitat Hamburg, Hamburg 20148, Germany" }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", "institution_id_CV_modified":"Mon Aug 15 21:41:00 2022 -0700", "institution_id_CV_note":"Register institution_id UCSB for E3SM-1-0", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_license.json b/CMIP6_license.json index 864edfc3..6c841a9d 100644 --- a/CMIP6_license.json +++ b/CMIP6_license.json @@ -21,13 +21,13 @@ } }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", "license_CV_modified":"Tue May 24 11:20:06 2022 -0700", "license_CV_note":"Update published source_id entries with rights; augment license", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_nominal_resolution.json b/CMIP6_nominal_resolution.json index 576cea62..9c20bcc8 100644 --- a/CMIP6_nominal_resolution.json +++ b/CMIP6_nominal_resolution.json @@ -17,13 +17,13 @@ "5000 km" ], "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", "nominal_resolution_CV_modified":"Tues Nov 15 16:04:00 2016 -0700", "nominal_resolution_CV_note":"Issue141 durack1 update grid_resolution to nominal_resolution (#143)", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_realm.json b/CMIP6_realm.json index 2593ab4f..8392fc2c 100644 --- a/CMIP6_realm.json +++ b/CMIP6_realm.json @@ -10,11 +10,11 @@ "seaIce":"Sea Ice" }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "realm_CV_modified":"Tues Apr 18 12:03:00 2017 -0700", "realm_CV_note":"Issue285 durack1 update realm format (#290)", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" diff --git a/CMIP6_required_global_attributes.json b/CMIP6_required_global_attributes.json index 21a617aa..57a2c05f 100644 --- a/CMIP6_required_global_attributes.json +++ b/CMIP6_required_global_attributes.json @@ -32,11 +32,11 @@ "variant_label" ], "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "required_global_attributes_CV_modified":"Thu Dec 19 15:32:17 2019 -0800", "required_global_attributes_CV_note":"Reverting addition of external_variables to required_global_attributes", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" diff --git a/CMIP6_source_id.json b/CMIP6_source_id.json index 3fba3ae6..26b78787 100644 --- a/CMIP6_source_id.json +++ b/CMIP6_source_id.json @@ -602,6 +602,65 @@ "release_year":"2018", "source_id":"AWI-ESM-1-1-LR" }, + "AWI-ESM-1-REcoM":{ + "activity_participation":[ + "C4MIP", + "CMIP", + "ScenarioMIP" + ], + "cohort":[ + "Registered" + ], + "institution_id":[ + "AWI" + ], + "label":"AWI-ESM 1 REcoM", + "label_extended":"AWI-ESM 1 REcoM", + "license_info":{ + "exceptions_contact":"@awi.de <- mip-contact", + "history":"2024-01-25: initially published under CC BY 4.0", + "id":"CC BY 4.0", + "license":"Creative Commons Attribution 4.0 International (CC BY 4.0; https://creativecommons.org/licenses/by/4.0/)", + "source_specific_info":"", + "url":"https://creativecommons.org/licenses/by/4.0/" + }, + "model_component":{ + "aerosol":{ + "description":"none", + "native_nominal_resolution":"none" + }, + "atmos":{ + "description":"ECHAM6.3.04p1 (T63L47 native atmosphere T63 gaussian grid; 192 x 96 longitude/latitude; 47 levels; top level 80 km)", + "native_nominal_resolution":"250 km" + }, + "atmosChem":{ + "description":"none", + "native_nominal_resolution":"none" + }, + "land":{ + "description":"JSBACH 3.20 with dynamic vegetation", + "native_nominal_resolution":"250 km" + }, + "landIce":{ + "description":"none", + "native_nominal_resolution":"none" + }, + "ocean":{ + "description":"FESOM 1.4 (unstructured grid in the horizontal with 126859 wet nodes; 46 levels; top grid cell 0-5 m)", + "native_nominal_resolution":"50 km" + }, + "ocnBgchem":{ + "description":"REcoM2 (same grid as ocean component)", + "native_nominal_resolution":"50 km" + }, + "seaIce":{ + "description":"FESOM 1.4 (same grid as ocean component)", + "native_nominal_resolution":"50 km" + } + }, + "release_year":"2024", + "source_id":"AWI-ESM-1-REcoM" + }, "AWI-ESM-2-1-LR":{ "activity_participation":[ "CMIP", @@ -8009,13 +8068,13 @@ } }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", - "source_id_CV_modified":"Tue Nov 21 05:54:54 2023 -0800", - "source_id_CV_note":"Revised TaiESM1 activity participation", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", + "source_id_CV_modified":"Mon Nov 27 14:15:15 2023 -0800", + "source_id_CV_note":"Registered source_id AWI-ESM-1-REcoM", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/CMIP6_source_type.json b/CMIP6_source_type.json index 33f37455..021445fa 100644 --- a/CMIP6_source_type.json +++ b/CMIP6_source_type.json @@ -12,11 +12,11 @@ "SLAB":"slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system" }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "source_type_CV_modified":"Fri Sep 8 17:57:00 2017 -0700", "source_type_CV_note":"Issue396 durack1 augment source_type with description (#399)", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" diff --git a/CMIP6_sub_experiment_id.json b/CMIP6_sub_experiment_id.json index ea11f337..bad0ef68 100644 --- a/CMIP6_sub_experiment_id.json +++ b/CMIP6_sub_experiment_id.json @@ -76,11 +76,11 @@ "s2029":"initialized near end of year 2029" }, "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)", "sub_experiment_id_CV_modified":"Mon Jun 17 11:01:51 2019 -0700", "sub_experiment_id_CV_note":"Revise sub_experiment_id values" diff --git a/CMIP6_table_id.json b/CMIP6_table_id.json index 2bb16905..d050efd4 100644 --- a/CMIP6_table_id.json +++ b/CMIP6_table_id.json @@ -45,11 +45,11 @@ "fx" ], "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)", "table_id_CV_modified":"Fri Jan 13 09:27:00 2017 -0700", "table_id_CV_note":"Issue199 durack1 update table_id to Data Request v1.0 (#200)" diff --git a/README.md b/README.md index 5a6ab79a..bdc244dc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# CMIP6_CVs [![stable version](https://img.shields.io/badge/Current%20version-6.2.58.61-brightgreen.svg)](https://github.com/WCRP-CMIP/CMIP6_CVs/releases/tag/6.2.58.61) +# CMIP6_CVs [![stable version](https://img.shields.io/badge/Current%20version-6.2.58.62-brightgreen.svg)](https://github.com/WCRP-CMIP/CMIP6_CVs/releases/tag/6.2.58.62) Core Controlled Vocabularies (CVs) for use in CMIP6 diff --git a/docs/CMIP6_experiment_id.html b/docs/CMIP6_experiment_id.html index e95d5efe..2c37a58d 100644 --- a/docs/CMIP6_experiment_id.html +++ b/docs/CMIP6_experiment_id.html @@ -21,7 +21,7 @@ CMIP6 experiment_id values -

WCRP-CMIP CMIP6_CVs version: 6.2.58.61

+

WCRP-CMIP CMIP6_CVs version: 6.2.58.62

Experiment IDs | Institution IDs | diff --git a/docs/CMIP6_institution_id.html b/docs/CMIP6_institution_id.html index d5a2fe9e..c7f50ae6 100644 --- a/docs/CMIP6_institution_id.html +++ b/docs/CMIP6_institution_id.html @@ -20,7 +20,7 @@ CMIP6 institution_id values -

WCRP-CMIP CMIP6_CVs version: 6.2.58.61

+

WCRP-CMIP CMIP6_CVs version: 6.2.58.62

Experiment IDs | Institution IDs | diff --git a/docs/CMIP6_source_id.html b/docs/CMIP6_source_id.html index b58932fe..43ad3d39 100644 --- a/docs/CMIP6_source_id.html +++ b/docs/CMIP6_source_id.html @@ -20,7 +20,7 @@ CMIP6 source_id values -

WCRP-CMIP CMIP6_CVs version: 6.2.58.61

+

WCRP-CMIP CMIP6_CVs version: 6.2.58.62

Experiment IDs | Institution IDs | @@ -275,6 +275,26 @@

FESOM 1.4 +AWI-ESM-1-REcoM +AWI +2024 +C4MIP CMIP ScenarioMIP +Registered +AWI-ESM 1 REcoM +AWI-ESM 1 REcoM +ECHAM6.3.04p1 (T63L47 native atmosphere T63 gaussian grid; 192 x 96 longitude/latitude; 47 levels; top level 80 km) +250 km +FESOM 1.4 (unstructured grid in the horizontal with 126859 wet nodes; 46 levels; top grid cell 0-5 m) +50 km +none +none +none +none +JSBACH 3.20 with dynamic vegetation +REcoM2 (same grid as ocean component) +FESOM 1.4 (same grid as ocean component) + + AWI-ESM-2-1-LR AWI 2019 diff --git a/docs/CMIP6_source_id_citation.html b/docs/CMIP6_source_id_citation.html index 56d7f2a3..8b16c5f9 100644 --- a/docs/CMIP6_source_id_citation.html +++ b/docs/CMIP6_source_id_citation.html @@ -22,7 +22,7 @@ CMIP6 Source ID Citation details details -

WCRP-CMIP CMIP6_CVs version: 6.2.58.61

+

WCRP-CMIP CMIP6_CVs version: 6.2.58.62

Experiment IDs | diff --git a/docs/CMIP6_source_id_experiment_citation.html b/docs/CMIP6_source_id_experiment_citation.html index 57ba570f..2a7cf6ce 100644 --- a/docs/CMIP6_source_id_experiment_citation.html +++ b/docs/CMIP6_source_id_experiment_citation.html @@ -22,7 +22,7 @@ CMIP6 Source ID Citation details by experiment details -

WCRP-CMIP CMIP6_CVs version: 6.2.58.61

+

WCRP-CMIP CMIP6_CVs version: 6.2.58.62

Experiment IDs | @@ -11325,6 +11325,24 @@

HadGEM3-GC31-LL MOHC DAMIP +hist-sol +Jones, Gareth (2023). MOHC HadGEM3-GC31-LL model output prepared for CMIP6 DAMIP hist-sol hist-sol. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.6072 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.6072 + + +HadGEM3-GC31-LL +MOHC +DAMIP +hist-totalO3 +Jones, Gareth (2023). MOHC HadGEM3-GC31-LL model output prepared for CMIP6 DAMIP hist-totalO3 hist-totalO3. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.12409 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.12409 + + +HadGEM3-GC31-LL +MOHC +DAMIP hist-volc Jones, Gareth (2023). MOHC HadGEM3-GC31-LL model output prepared for CMIP6 DAMIP hist-volc hist-volc. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.6076 CC BY 4.0 @@ -15969,6 +15987,51 @@

MPI-ESM1-2-LR MPI-M DAMIP +hist-GHG +Müller, Wolfgang et al. (2019). MPI-M MPI-ESM1.2-LR model output prepared for CMIP6 DAMIP hist-GHG hist-GHG. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.15022 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.15022 + + +MPI-ESM1-2-LR +MPI-M +DAMIP +hist-aer +Müller, Wolfgang et al. (2019). MPI-M MPI-ESM1.2-LR model output prepared for CMIP6 DAMIP hist-aer hist-aer. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.15024 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.15024 + + +MPI-ESM1-2-LR +MPI-M +DAMIP +hist-sol +Müller, Wolfgang et al. (2019). MPI-M MPI-ESM1.2-LR model output prepared for CMIP6 DAMIP hist-sol hist-sol. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.15030 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.15030 + + +MPI-ESM1-2-LR +MPI-M +DAMIP +hist-totalO3 +Müller, Wolfgang et al. (2019). MPI-M MPI-ESM1.2-LR model output prepared for CMIP6 DAMIP hist-totalO3 hist-totalO3. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.15032 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.15032 + + +MPI-ESM1-2-LR +MPI-M +DAMIP +hist-volc +Müller, Wolfgang et al. (2019). MPI-M MPI-ESM1.2-LR model output prepared for CMIP6 DAMIP hist-volc hist-volc. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.15033 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.15033 + + +MPI-ESM1-2-LR +MPI-M +DAMIP ssp245-cov-fossil Müller, Wolfgang et al. (2019). MPI-M MPI-ESM1.2-LR model output prepared for CMIP6 DAMIP ssp245-cov-fossil ssp245-cov-fossil. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.15038 CC BY 4.0 @@ -16329,6 +16392,15 @@

MPI-ESM1-2-LR MPI-M ScenarioMIP +ssp119 +Milinski, Sebastian et al. (2019). MPI-M MPI-ESM1.2-LR model output prepared for CMIP6 ScenarioMIP ssp119 ssp119. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.6688 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.6688 + + +MPI-ESM1-2-LR +MPI-M +ScenarioMIP ssp126 Wieners, Karl-Hermann et al. (2019). MPI-M MPI-ESM1.2-LR model output prepared for CMIP6 ScenarioMIP ssp126 ssp126. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.6690 CC BY 4.0 @@ -17894,6 +17966,15 @@

NorESM2-LM NCC +CDRMIP +esm-ssp585-ocn-alk +Tjiputra, Jerry et al. (2023). NCC NorESM2-LM model output prepared for CMIP6 CDRMIP esm-ssp585-ocn-alk esm-ssp585-ocn-alk. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.13749 +CC BY 4.0 +https://doi.org/10.22033/ESGF/CMIP6.13749 + + +NorESM2-LM +NCC CMIP 1pctCO2 Seland, Øyvind et al. (2019). NCC NorESM2-LM model output prepared for CMIP6 CMIP 1pctCO2 1pctCO2. Earth System Grid Federation. doi:https://doi.org/10.22033/ESGF/CMIP6.7802 diff --git a/docs/CMIP6_source_id_licenses.html b/docs/CMIP6_source_id_licenses.html index 14408cfd..16aced8e 100644 --- a/docs/CMIP6_source_id_licenses.html +++ b/docs/CMIP6_source_id_licenses.html @@ -22,7 +22,7 @@ CMIP6 source_id license details -

WCRP-CMIP CMIP6_CVs version: 6.2.58.61

+

WCRP-CMIP CMIP6_CVs version: 6.2.58.62

Experiment IDs | @@ -180,6 +180,18 @@

+AWI-ESM-1-REcoM +AWI +2024 +Registered +AWI-ESM 1 REcoM +AWI-ESM 1 REcoM +CC BY 4.0 +@awi.de <- mip-contact +2024-01-25: initially published under CC BY 4.0 + + + AWI-ESM-2-1-LR AWI 2019 diff --git a/mip_era.json b/mip_era.json index 23a8e41f..30ab520a 100644 --- a/mip_era.json +++ b/mip_era.json @@ -7,13 +7,13 @@ "CMIP6" ], "version_metadata":{ - "CV_collection_modified":"Mon Nov 27 14:15:15 2023 -0800", - "CV_collection_version":"6.2.58.61", + "CV_collection_modified":"Thu Jan 25 12:02:59 2024 -0800", + "CV_collection_version":"6.2.58.62", "author":"Paul J. Durack ", "institution_id":"PCMDI", "mip_era_CV_modified":"Thu Aug 25 17:21:00 2016 -0700", "mip_era_CV_note":"Fix #36 - Add CV name to json structure", - "previous_commit":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", + "previous_commit":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", "specs_doc":"v6.2.7 (10th September 2018; https://goo.gl/v1drZl)" } } \ No newline at end of file diff --git a/src/citation.json.gz b/src/citation.json.gz index cb01e8fd07ce05ea35f015e77b58ad91a0dd86b6..2c80dcc672d2e5f0ce6edd501210b80e47f9d3dd 100644 GIT binary patch delta 16 XcmZ4Qv)+eYzMF&N;l529*)`MvHRT2m delta 16 XcmZ4Qv)+eYzMF%iN;GvNyM`J7Eu93i diff --git a/src/citation_expts.json.gz b/src/citation_expts.json.gz index 263c4d452ac3432e79f34b68470bbb03f82a0b7a..f94f896102abe4bd01ab134bc542c549ea60fe10 100644 GIT binary patch delta 19645 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 qkpx_?VVu{%-sfSV;WTv9RxHA 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 delta 19389 zcmYhhWmp_dv@MJVcXxN!;BG+!!3TGDw*e9?xVr@n?#=+g-F0wxcl~(J`JQ|4pXpk= zrmebrSM9ad<~mfx8WbE^Bs@F{u6ZroiV-mKb(6fvyYUB!)oE?dJa5uHmy*0wWy@wG z&)QMdZHzwU#;z&n=aWy>JBf^vO=r}iW&21&g{Qw`byp5`eZHcw0~+qhn7)7K@s<_uIuv*~Q(C1w!}AY{v%-3ue01pSoekHCo8@;K87U;>Swkh_YX@ zAabXg!T5`eJx^P0fMq;IAktqAgj(zR!w`<7eI3UHrL8bO*7fW|PR`K7(=M|gOHkL= zuIg&v?9?xtQdTFh)Sq}aL&J#rGU|aW9ztc5q>JR5uGy6Xk;K1v=Q@{D2s3$vy7Sw% zP|@$Rt~yvF;L*xh4s>ziYpczK2xGZnxyZx_xJ>aKZ<|ii`j%C)lQXf?!riK zCrRwI=It1#YfZZ^5d+mi`q|o?m@7^=(;W)@Z&caNL^2T>^Fq#|1RMgDQeM&rzqGIe{sR)_aA6}#9(8Jixci;2{>0< z+eTw`J$N;1f@yw)o&mg$&1ceIu>|ZVtZ$>;g(~<)imC(Gw=aa7WE!`OM7o+H?I#&Z zW4no#9cKHv(^+noligGI>-7!xwIJDG06fumoCc25JZ;HrM3(hi>#It14d-lkx5f zunC%o)Gm-TYsf!`&3IMvXA4p-92unxTCDS+^;tZ^99n~Wa0+R*6!GeWscHCE0KYg< zY%B&G?*;y(d$`5s>R-EsO9>7)el(40=q5|4MM?R-@#3iE-=<*<7}d1+SG%Tz^Q5jt zZXXDg4q73;f>#ZRTbDi!IgssWhMtGMKJ7VFgxx^Vc?dGvPG?^H1Fkd-sKlt6*^1|{ zQl>B^ggYFWH05`T#1@fL)BrmgrgwyC%n^ha4{%S;-lao?wP?BZ=$TiPY%V|D%-~TX zKGzV`8SBxMD1~ltwiQAWYDDW7ff}4u&FMmkg zuKxud=G(G$_|YAR8CLe_s$fjtm>%|2u6>2{u20@+a`?bEaVkeu6kD|$Z>iMg|C>t( zokRj#{1)n~bo7oTwYp^veJhiC8Q;FhBIYPXmiHAD`1AIyGX~OUr=V&YAN44Qp<{A4 z?mT;tLU;ir%HJ&MqevLL@-^^l5n8Ltsbm%K<5BKHvI-gfr6m_e_E!J8ock1b9Q5br zi`QbW2zBr6h|fr>4kB1T-lwvyPX?Ba-Eq_1j%lRJiAzS0?Tgb;6e8zO@pU|(O$=Hm z4;Vg~NDucg{iY)e94wdATvtka0YDFiZw6(Rf}J}1m5+P}{#r=2b*^6OQmN7Qo!}MF z#0@ncWHstw4Ct03^q?C5{`^yW30jh!>b{H6jE_)7v1>FV?d~DG zSyT`ELOY6ObZwl8&0@MF{NL2e#%x~8Mgz)%LmEHXVcwth=05e~Hg;TQO{XUL$5*&%d>Z#Yah4$Apf#IxcU#kvy%0& z)V}VYFGTEi+DaZvL(49&i(9x$+A*;@T(OGWre8xDJe;+QF->149qaYq)b5DJbmx>?1v7&fw<^)wD8AXz` ztIN|y=^qbfJU}B+TD?p@hpm{Y%!)40%#S8>)`aNtxqqcPckI{!OV9x-A+5>&@)#!baojhneJYr==p z?A}t_I{^~MQyRU__o#^NpI1=SbOp}Wono&ilzaZR6c$!mPH_Y-=fJrA%% zj>A%JsG20D zpAylHSl-j_f3THWl|TE14gAV>6(kvQO|0of(rm|Ye817}&9ET&(}mv^eQQHZniS!O0KI|3EtN z1ZYS1J`&DK^FbS&Pd(ZLZfq&dvHnv8CgF#E$!hF z1f`5k)(yeK;}OIoXj|hFV60L0x+-?d*9~0~|C0{Is7$tq$H)c^wVdghp<9+2t!|~J z5pLKd{{{XjbPBZ%*cOgIZ90~KO7|4m?q;}(-8gp;q~=)sf+3T+;;K(w$)Sr zB&ttz&bQ#iZJMZLR`N!ggLXObb?|_#Gd3?X9n#=9%k#;HT^Ubnp_lq4rzrBiGf5(Q zekNef2?whDZ<|JcdnJL?i1*}uNGAXlhAb1o03Nsj4304L{w`UIL~rmLFHG7T`Jizi zZxxk!{>M2SuH)wO4b28VGyl|?Rm3D(+I!Zw<|g?sX1)OFk6r6E#~+R^$uQW$w`-32 zH_0wL2M#D(7hzssdA?<|Bsn%>H=kGy#PPA#@6j7ndRj_$-O*#9pT$Q^?$d73EHNd* zE9(Q5U>EQ2QeR}?`|n+j585?*D|>8^IPp5)?63O0NT$vTs1O2FJc1|0u3jJOKF(1_Q3RN55M@{>zjE z|IoR9pd%ICaZ;KTi7H?01aPCUf)ewVyIkY5cd`BglU}ky2CnJW=hlx_Bv=g+QPl8% zIKcd%aMco{9-TMq0pD!nfEfIm+i#*7DQ(@+xh>Cob>IjeM#yXr$cbtz87WW1hF5?g ziKr+PXAAu8LrIb}d*&kP*ZlBYuE;%lHuejbVq6FKhy2*wTyVD?kUlYpx)|ip#>_&a zRf191%2t)(L#a%UBSCmST}t1g3TQkpASs=tf1N6Y!oD*hdzwiVtbZN^U0fD%Dv|8z zhAX_zR%VeRWZ}1$pT5Q-2W*q^;#Xksxf|H8B#ou{gtXIdmRO#bJ^0j5!6QbV_j_Xh zA)dsK$Ays@;Q6Eae9Q+dGZO$5 z%?&=x#Dg0ob~2pOikYdMtu^hH_nbstCzAO?qfD(@KyyU8>G$x1S$>l&S|i zCZ&-Tbofy%-zcI0rQOY6d+q;B-k=F{9S!Rz>qe&wZfqd$NL(r1r1#_>o!|I^pRW&~ zTX<1@KE#M?XW3NNcij9VDOWVUNYoA$S3yM^c{pCh>UScn^UtT(9roJ_LpX`y6A?pI z?JM4whB%fX9~A=)K2SC6!WyvdkLDN3dtZznEYQTFQ}A5Ps8;hqEzlU}d%3w*c~rt; zT-h23@L$^+m~tJx866d=+pe7VI6EKxz-lCwZfGJCVlq~28%_H2TYq+ZoyReEe3xsh z`P5p)L5OeH!G8SmnRp{Hw|kHN%EkLW=`2kOgeF>eeS(d$Xo1}!$|b;yYL&F?>aY9b zXDGwquWC;V5s|$20%)*VC62rBQ0y7s+9>N#8jVKXND<|lg0qtMDVL{~%KZN5nEn?M zYtkP~ebqQYc^QC99a@|XzEHL;2;M!7pk$koH566Lb}9NCM$CIE3gc@&4DAebR+-;r z@YKZcH|HH>LQM-ez@2FqZ+qqXey^ko>zwVXf0|AqP6dA(HDGgQJrzUxU%psyemJ~e zAEau4xbYaq1-k3!8&UZn9GOI((BU@fCx3N~Epk7`I9#T0C!z&iW{W(g1zgzte3znuSxXnD8ak80H#iXJ4H@+W6o_QJC+A)*T5G$is#EgK;Ep(Y(j7@G{wO@m-Qg9>a7pg= z)(QQGV8%E!aaaW(5vr@XzRw{ij(8Lr=4i*3*V2I2XoX;@~q4^!j)WTg}!tp z^0;}0yuo+{pwjsj7P)JCEWgDaCf~|;$7%z@$-rHbX^xBWH)s01e;fx2Cr6Q$KG?ig zdl}K4W0H_o>r^hf%npTCRya*E<@qdbnl$8k#u>jdZ~1m_qLq;7iZ7!r85Ub=mw|!P zy#g`i4#Dms3Yy#*h-|eF+zRP0D&&i$i6q$j3F`}mh=8PQRHoq3;OkW&5|hnou9g~jCR%kvh~S=bhR z#~?!^5lictz!aMMKzpJ&t0r2$iuZiF)Xm7#J4lP$kM=iSbkW~+oq4u3)uN3Bi zU8QKC>C;G}2z;eHAJat@L{^wqdcpkt4Smt_yrCJU{~lqjk~iDqBSMVN{U^vG4alY z0;@kK%3yA}B4M2V3NO|Qvus}H_|iiT?mGane8C7~oO`$!wa=zb3ijSx|FFswbT|03VfdLP_kcZ> zCo%mcg?9|?w~CO2zz9HimkgwIGtT}@MABJ_@+^P-*HZ4W30}kqYTFK1^B1iVei$l}OAg zK`ZIiuS#7!8c8H~!vngCfuOav#%xvEA1{;VWMG%(p()ID(^T*8@{c=PF?E@sohU3v*@yIyk!L z#hSrF!(;y`PL51PB>KQOV_YMhnQ(zlMH#VXZIE|UrMy@R2>smQ;9E8-v=TnqE~zjC zCfWpr@zVMf82Gd1mfFvmEP zxN+}ehC@M88}J3fhjNKhl!#DAmaI;><^>|bU5bI(%1qdPi1Tkd8o7?jZiN)piLGSH zw>5u=;pc2K;l+Y@ltzlt!gG;8vtEZf$l6Jn=Qxy#HMlrC&oc6jyRlb6=bxB;E1PR4 zm8n5_I}TGA_7X^UI=?tR4@kUxnUuM`asT16AUgkH0le8c=(&UB`^dF<1e!42_HbvD zRi=0iR`-!FqE~v!=3&{i?px8stY@E;ob<32+v{2+ z;{-)OVcrN+fqpXqSdyeY!`*nfz_`kOg+o6E~ss*Jygo5uZf)()1@z0X{bq|yvte$(y+`6YK zdxsm3Q74W8@x9E%P)|NcrNk~zM&QNzny`QCSNp-JvgFGGzjn@?x@m5mXf&2SDT1OEu4)wz!iU__(5-*I;JpAR z$9E6?)im|->&(~81o~k8ZPc$%_fM@>DJ6dKV`ZU_XDg+1oo9D)6k5l3azJc;#_J>? zof>?qR}|S6ub*6%%j9{1-2SpZHh_^b+1toaE+CVpfv6v3(y&*Z(`xmt-12@cXhn>M zIjhx*fAFT?Gt36MpKK)c56zj>>QdeO7e-^Of6@P)kEKc(uZEpC9~HLz)qQp;T3M}uGDp82n3t{C_`|F1pLK;CGHX}G-n<29{) z1}iHBmQlx~s5d04)zd``b+bK-#*fM7%O=8`5pO4ge6zf!07t!@Sf&1g(jW;kI%MR@+CPJsr|r_Dd3FQ3T1$ z!dajk-%RMGvSa!0U6KgzdYrdP*wa1H>Xp7WJj&cLpstoKm-BTz9(wZPGtrov+%MR=oS(u=Hy#)a*sEB`ZMr@KIp9fJBP3tU&~?W zJb$l>#eEUDq^vU~Ra$hd_xk(f&XbYRWUdp7HS-KcbgsgOIxN|rbIs44^Lu8nv)I!H zPFO+0%|HcdvTSDALBef7_3*QxKL>sZZ?FkeyB-dcdyU5z<#2z$V)Hpz`r+UX50qT9?AJ_J6x&ub4d%M-S*~7!qBW- ziJgwE*_A(L z7^p1GmO-cby^sE>hW@9Alae!{oX2UZkMpl+pzYeOf7qZK@YnV=?@PxuF;+-UR8Frkr4xXh@&}_FmZOTT;nk z`Wn+mD%!&jrTQKdp!*r!1sghQ!e2JgZa%oE2ulVx zzjRxgQaZ~DI3tN?aa3r#J*oM`C3O z0rV5zPGaEq6vT&Iu|krG=>NNl(uNKZv{EwbL@osHEvHp{4H@P|utzU#J=wQ9DiNLfgiy9>tvWI*cf;d_@FxCH*EXsa#XoXf2+}2tAip&N40%BG;}{ z{3JExd5;-CSFg`8Asj$3CxANhY;o0ZeZoo;j<4BVCyhu~MF@&Ac2XR)UgJp1G1%{w zIFS`8e1|OC$poALoD>1nf?4hfWyuZ|Paynj?okq}bpuaIZRv0RuI#CVq$KXleR_I!-0>rd2vH3LV?fma&U|B3KVjC*yhMnA>5i-Y`oy%K~Zi^Iuk$YKD^`cIH9M)*92QITc6G25m3m-b1Z z;g4#FEgz_sIcMC|blor7A`|C`VtLaCgy)uoF2MV%^kXAAY-@`j4iW8aSm3Z zMHJM>MsA5@Sv*lQKY( zn--|3>$Rq+WQ1%lV~UcH*W(Y#`8_%%52%EXazaOp$6QqDu88w0{AR6J&jb}OBT?9= zp?=tZOv$pKs(}%%PV7X){szruy5Q$K$I*3N4`AzUllL51`Svj zT!SOO77<=lU*(+fU$|fY4L)h2H2a=s-rXnfeEU1Iga8I^r&#DasP{(}GhAaw{- z=+OT+6p|c@H#d!q#P)Ky1(2+M-5hhNL_Q69=h#grd_Sl2m;%MlqJbh1btSxJT}sQc zruS_eY>`j5zVc+Gl+s~g8QmTveA-fLzn0}WXr8L;s$+3N05;_~L2^3|g`x>4SIUrh zkl2bz3gz;AIXO;1XIG$ImZA1zd_BT;3d$f}izrbgV104=U?uwJY8gyJA4-U|dFZ+I zbG@a5IX{SKO3~e!7g!W&Ut98i;E@a1|G{f{`?11G`?1byV5y{8_Ek3+?4E~FO^$JN z9#YPq+){~mCE?VLO1*A;#;t&BdJT`YshBfiWZ#)^CvKzhZ+X{EM})+{JVp~dS&)>1 z19e#B0y*J3Jg5@5+ADHCs?mgBl<6l8q|$H_&gi= z)#LV)ztPQMi62ORuL2SgxUyJ?znON-n~ z?=66LIp()|(8F?){TcaytX{inD!6nrgWTm;4@ATQFbtBl{0Wv1Z$DfEV~`J5woVZ@ z^N6v;7}f3H*d4E}*wXf4N}v^-II)eCuX-!vLYdh5_T|6CqhA983*kIi046AcL5YEW zYqEL8)jIC&4y@I(?Fwg>^4zZ+CCTO|1HQbr8bKXr2J3y!)D6VrUW)?>`Zz=2qdld& z_--iKj%L>u-6_T9hLw>o9u<9dV38hsB>-O>V(>KjKsRFKkzv}ANC#sY1Xr6 z-sn&(Pr7t+8~`bz=>7KFnEY+_-u!L)BxxfBNlO$H%>hccfVg?Qlve3n9*DjuP zyq9{hDGA`&KnASV7YK{>^O(8|*oFYY!%MIwkkXS(tT<@*^(y|05e;2b>@H2zqOmm% zjZTNZjONy0>^@ts?<_CL&HXb-o^6cr0quhm?#U#(ns?bFpjN#X6oS8{xT3M4Y`mIyyKyEH^ed z3fh=Y@5tir%=+EH-FXTY_D>%jS|5#&Q(!v*R1FkFMpe{jg?CicpPulLs_#-4>?!Wj z7TmF9xjw#ya7OXbAUbw*Xg($z^R!m)btu4Eof zNL(DLv+MlcI}6a!$E{1d)l4C=g4K3NDGv_qVAe_@vgy~gsAEzfCa45M#_gX0jePU5 zj%MKTF26H*58Y*$TsX0?q>sAiF}7yeCUz@f<}gP7ddSUr*Z3-dp0SglC@YM2c*mRJ zkUAOp=k1)J&u-eGTSBv7JZF9VR}yrbsl*6KU?!YpJ?TFn{|Od8LE(QucHdi!jqJ(p z>fVf4Y;noIk?7Bd7Z8|_kugqPv#?Z{_=n-kEDpfXa@g7S^~#_XvTcg3ya2lXySyw@ zL2j6{p(xw??u(B~s&fYpHt%I#=%agkT9n1Ghrju2hDu_;s-%-Nn;l}hrLJDb7*}QY z4b|O|yy(z2z8SF@tih&DH=e&wzxk+OC*rI2PY&_pcpO>sGvE*-#Fvi*IPGnIjVWX( z4-X$+vGlB%Dv%UuMHM-?MM%3spM)gbkemTmmV%7| z_wzpBW@b3efX)z~zqO8NZrw}_`naiV@~O$BWE*QRCw?h$4mAF7R_%#JH{47U=>eIQ zb&d>BehlCxhBe?n87tNgvs4Smm5H2Y?iSW516f8r*1PZBTkb4d&riIWin%j)s)Orm zo*5pefWl}+n8<=#VMBb$rVvu4WmZl=TCX3+-)3>(?FervI==gSG@^qb){}l1WgMeNZ~W*b0bbBYwH_5y0-$MDX!f? zNcP&*FN2h@f-A6t{b7jzgeBZr+kCWVpo|}N=-UJPHHShFk&5uGe9CUFE-C8GOHy7xdXO^g| zB+y`2uWMMQQ%M`Qm$86&Gx}MIx^JKTKc#3#g8yhgP3p%+rMYmdMg4a7U98`|(6@<} zGQoqsySD3&iX)MLV4xrdTMc}c{?q?olLiloF2sHqJpHvC;tlr&8+GbHu0VK_dbRQ{ zF^S$GFMSCn4`^?;Fs1YZ2tFcPb_Vy^cSS@4nZYaZh5?{2oo+-Q+QrdbmC#x`yzlqY zcCRG*=!Sg*8?AxSUFFbMqf3wNF7~hfByyt-R}V!ikH9d2&1B0RGK2L2(aS*NABHv| z0S^nb?|PlgNWlBOcv7o9{72WfU{wFFZm|Mx&i@=Haw37LJMEAWBAkzkoX;r+1cuku zI(0HNZ2v2?RME8U_pc!Rr>m&^A6>=4@;_Z=G`qVtiOwHgH`$44rlq<`f z+0cD;m*0Ws_X;Doc2NM*Gmlhl8^+^450Y6$OHdJpuET2suD^M3$H)A*mn}JsO&`0i z=ANX`3yv7{<1k+N@HKyJ%Qiu7UldTY~80_?P{3}Z;@|AhP;>*tg{7WuJF z?n&}KUVmjTGAau^3g*@E$$9>6tNU44?pBp<4g2i)QJKHE*u7u|8rmEGgG?3hBx{K> z2)WlPYNQfW{lZ5#f~F&|AKKTe)Mhrv6^&q=&wQobG~>D6`?S2QNs`2NEd**CyF5Gx}vWAV6Y@~NvGmB!v$9t6nv=!bk zM+@8;YiMaW*L1GuKlc>nH}M?Lqd62n_1PgszpelG@|j9ouRW1BFm4@sz)AqYoxcTO zLqV)wkx$i(P>?SY-F+nT_=o=NMo~ zwVA7N`|kwORjgiN$p;7MhYvs=j_+veB!7`{qWz@Di3xX4;-;X`-H8d6%+n znZ1T{GuXom)o!I}!oy$o4Z4}Ce^ABf;GQ@@p)D4rtnaIa>@%EUVGi}RDTGGM(m`c1$o4G1d2w*(elANwuiC8wb zw!Km4uP~&V=R~2hL19Y<3fs85{0)WE-|ZZ(nW+gWlfikUx1XP~xnKu)kO;$x%|j?U zuG!>#o(!@F>1)m?hrNaaIHzdzcf9Qo_R1~<}{=f#HF(q7=gX>T>D zDdAl1?EBRHtZR~5C| z6#U0-d5=EnBXEvB@VkxVd`Zd{FojcG!ooB-sBdj91X7@Ki|HNPEd<8>6d6)r-2IL= zH2P(i2HS;RuJ~kH7E#(h#p4$m<>$i&Yj-!f#ovp>Uw)~&_IeP=$YK(EMJ`F{b=H?hn`~*!%)$@Uxdw zDHK0YkaA)<%#UXT7mLvH&a(06)Th+jYHRQ^$qUIm#=157qZrK_XXoe8XZBpcs)41h z{xqYHNEWuM=%`jhAiTW&!k}`=LppdX^}B^15<+LEt7eke`*!2rUj!Vk8>e3 z*at18wkrHr$$p2Z4id`Y6 zc5%!HGz>$F7VA08H_u$nQueXVf0B@%ch(_m-&27U6||hZhsu}r7{_CD@6bt!5XAC`B&c| zOx*jm$0rvTT%<97cSg|N1a^ zUKk?HIxj?yj7`GRVziT2%Lut9BGl8$@UpD8F-sXD7@v`uh-t6%`6YHJNA!7#ieO$1 z2yB`&{zp3-M+Fk`X^uG zb~mSBjp_5be-E+UD%rsr*H27Lp@ZqSXd6icrEmdLLN&uUy#8}I)PSsvIm{G#&64+I zMdA#?KR@%V}*Je zN5h3MLij}Wxz*j~5UMnCZUSJU=n;W34D-&S$H=t5omOK5$Kwnw_3S6= zBF=toSQV1+9W8F{rP>QhfBLFcP_f{~&YWP7T_U>ap9J`9LhJpOA*qh&nW3HuF~k)_ zUw#V+M-EvUVoVjlM`8e%aCn5n;@WHIqj1imAMNoLSGvxg`C35D&|JitzSY2&Se0n0 zYtc1}#G@Z=A{fCIoccv4lvD-;+BujgQ-kI|ACqDeyeJY6_$3PSQit&)LHUrwSGw?3WDF}D4b!AqEYt+cdpkjNwUX-4-ZP%0Kw_ZR}ab% zpy0H5fMCym?INIH&r?@6P&;Tt`IWXSTYGCm*)M%V`SHK@(T1|ufFqqD3hBk!it&>X z`Ag|)(;tW?Xzx^q;*A-mogEXGIZegLTCB%ny1gQ!blJUrB4V0&c~J(oqES9ZHqf#L z7UOeaM-t;jX_i0mlp#Xx_?tIFJ6w7Cdn?7CJDP&McPyBOkUpR$PQ+5GCy}b3f1cT3 zvKN8s?|`3HYW?hmtL)AZVroTBt?`AwJs%N!lZmCul7JJzkEvUo_5of!3HY2-OCk>V zUCaCZUo6`3m1g@33;gBN9YvR%w(vmD%my}p*1;0G+ag3u%QbeK#^o z0$^tPe!A>+8VhiJrxdxB=B|&5+T~!CVvXbCTyXIA#EmDd_+~Z&BW0Oqn3Ok)YU$6u zaf<)syQi&=wVQdzq~=DHVPc4L>i(L&7W{>M2V$VAbrp`P(twUzn4*rw|18|JWuI$V zr4~oUR)QgTdP6l%BQLsG^cISc;w^$7a%(c3M-fAQ0f!4@&9<^^SO;5q1Bq?;_M0{a zv-qN1L2ZqzqJDAG@8%!8vu*d zJO~w$G@g}F1!ob0ybL9JW-sT`I$-z(GzX1;&iDOSo8h*0hP_t>x<*u5iy*IC{F#mr z`z+PvJu$R$@-WG~hZ>TlKlp6>%pc+;<=NkXC5;9@Jj)S#4cIY^=tx@x;wz_5y*@b> zr!1=WFxTmZK36TeYxlm+9|5-z@P=OcqL*!oq2tw9@)?>MZeknYjRSB}+Tv@XhyWcS1xR4(4yp^~49G24v%(S>c+Ygh#vqh+N zBw_48r?=9tV}#ipthB-011z0q0&y+mR!}c%5Jq6#Zq}lO-*SEb)GK~IsAP|JO?ye} zrFG-(8op<9gqQ#7QPC>zDs`pC1KQ8IEsPFHM{EdF{O1&K`p+q_T~W%rm-0Dh@qhho zU0=+D(E?54MAk`{!OK-sni^^w=a zkT5E1S+FljbPl~eKQ|Q2d^(J+m*BC_r}gS5DCd4MCwc?vH-|$1y~_1nk-NMiMZ;C|pE56NemeP9*-zmlKnT;_-LX7d znMwCB?UZrVEgv!07X(MF;7Df<93OOmRG*%00hHkJ7PeHDwW-rCObqQ?3w}sBWfd7* zj8&`019;lSKC7;a-F&v^(@?5pEog1TesMa|qQGU+yzdfS{O>dWw4|Q%V6cyNpLzl? z%~v7OldcicOLDfnkj`Ln`Qu%7>AyXZS202g-;${Af3N4>p>j6AsmL&uQZQ*p)w2w* z%!j0s+Wl2q7IlL8DKQZ3uNsq6t6*zm=Rfs?700eMgLl2<%AH9l-1(p-aU zQFlE5S05h20BYU2ZQg~i<-1Sm(F4l@JR{=>wO?KD25L94V&hW6Nr=vR6;e$(Z@Xt; z1@J!okH&ENkSLhy9|IvpDZkoS8&$dRrTRo_S$@*o!W zT7><|*lqMPCXQ#CdJNU1QVuWFSOWteBv1Ur3e>SHF3*AyK)!_<$NBU*uIBTdUWGeM zI)?eUpQ@UJ4a=b-A_X7K1SqCsZjaX#9V){Mh$CLyImmv%oyt`QbSAErK}8I{^;tH= zQ+wP}iDWjG@om@6Dr5;{^npD3Y^g@75UI}}FzIyF!EJU<83_Ola_6frmNNCL^>&p; zz{w^J1WSaA$fV(c4#EyXRj}Km) zU5RiOLYa9XhhkOaM3ziEGE#3ATIXVC-YSn`vbV(6fZnsr!v@kt4EL zAK==s?y)+VIJ>Yc3eOP=%lBiuI_2{M@q*u=Ht_7TzNB33!Y$`a`1p} zANC%@EjY{I(Rk<4w@2+=`)1xh`vDNy`xqQ*Aep_+X|7Lim0x_a0|L0aKfF&gSq^WT zjxV3rIe{;)&X59=CR@ zjnj)?1cLp*W`l(BcG}O0v=PU0ihpWqW^Ql@*_OnQ1!jYi=j|M8hzHw6+Rbn^yTq>J zj#TfHJMynRflha`V-WrRpQyn%P&>u#>eR8f%EI+YF6aS`1}P>mL&o#KOh3g(asR&n ze+q#0=C5p4rMCfBZZyTVs<=kzF;8*mq(e#$+{9SWmAI8Pn z5Ye@$bm#l-J4g21u7Btn{7p+LSyzjGyWEpqLdm*fvWRiP(}iz+Y&cYbtVI*uGW(FP zM%iLQW9{p~dM~zB1+wliph*6+O#q8FNBu3xL1?WAEj&x$ZAEl2T0l7y4?&S4GtOaep-q;m@WMeT|KyP*}U4Qu2d$NS}hATd!lVDg7 zhZby`a+ju8#vf^B-et*R^0UD|u8i9?YmC7(OBa+4i$n_p&OoMx0eeBL4P@!22AqZr zQ-e6P-HT%8*SD|5jJ7%8>gCxS#39bKTY4XsYJ9*+NHac&LtMxx>6|56A#e_Y$?)d> z_`<5#nHKF$8-GJ!L-ik=_CK?NHT}qr3pNfKs}gVkd1<;gVDb;&!L71ybKcF9-28Q# z(#c;o^#=zbGxdk>xUL4IUR}p&r!e zOT!NapDEn-To-8aoATxP*1S!Ruhf|qqp9=F@`abGrDU`&zB*7JC^)ZmsrrT8+__{w z4=&Qr?UT*oyj@2R$~bT(@^$hOl1`8ivqG{}J#kPDs7 z8W3{O19`nBA$Ihb?$+yi8Hd*qPj>HU&>w(NCMU znRA0!8`x}1*Qx_i$7i4>ZtvXC)rNI7kW>$Fv_tm{+SGlCEA_$-i<|FGj-CL4hi3w( z&z8Pc(2x4LggLW!6ff;m@3y4gF7+0b8)RU>@5P>YgzN8-kU6)}lc=W{e@;dO@_rb@ zc0Rx6i*#N1IIptx>$g2zs!>x{FQb5S*(W>n{$;CVOu-uA>;q(AW$Nl>7}luEDq#1r z&*OAS!|KVx`noZqfwfRqF9Wf9y;!LO0nlSY659G;u&)CVch~}?>$zFH)cm>{O-=RVJ5S0MBcs*yeqXQ9wDjw=TbM1 zhTgXIK+l9WYe3Aled!pcei-92X_YbC^2KDHHGI2YIg@OuE(5*9LzA7UHGg}5eJbLj zvc9G#g&Re*plpNJO7%`##hF0lYURhTR<+|I8uB31Q%|qfFX#$$luBS z?8z!k7ewlTF4XsWPd!7D4|>V3H!A@7$kK)UUhk=AK=P5*M?M=9k$ajTXAtWZBxFw* zBRxG1tb1dV_AR(b8@m&Z>wm@guh-9`r9$JzX8*zMRk~tn+yv`e`K@GdYY}$9d+sqR*E-{^d3LKO=i9&3>y`H_uEl(j8pa( zr|fT;%<``(>6inU^`q4kuaoPl8GjQ(Pd&pC4+W=6<|3!LRat>0k@M>Y^pf*IUR46d zQSDf5@KI|-yA26!N7XUnAg?OnPUyOhn0K$5Wpff#*H#-U(^o6vu)4MYEAc`kusv60 zs{AtKP{J|ox~=1{q7JFHAE?Zf52=R|j;Y^$fW{_7vvkuW`T)D3qLWoiWPiJkbNqFM zj_w#wYd=<(a$RJ*j-%`gEtsD^9Ot(yLjX|?DQw${V1oxEzDj?v?e!NnGrgKT7i-k@ zH7Yol>q5COWY=OdUF9^mv86EFQed+N#2bsFc1@-eB3n;kwoF~Eh@>hG3O?JCpxTzo zP-ok!ghOgu-m4P<+A(S3!+-7DZt{G5Wjv;v!bY2D0?!?7 z6rN0x3zw5jk$tre{S==(kqeiTJTY*+Py?p;WQkmO7gNur#e<7<=%-BN?gJQ}DeiUL zC4r4~=&T1PB?%5n9D$r1p8+uTl}x(uoSwnypjUsZ5&r4(FHh&^dXs^yA{9R9Y}Rm) zyEewv>mFRvd9dZ^!T7p|=$`2Y% zv8^hOwP(F7Bn8B=m;H)jCHc#D>*dm4d)Y_2n2J2y#nf<`&996hWBxU7hhTXXc{#lAYyrN`p$sknMM2mX&{Bias zrdVZ?5B_5p7pD4sGJpG?T^aZJG}{~xB7cxq*tPTjs)}kI4x(>2<2=w%2fCo z=s;e2<`}rz=zz>G6)BJf6TC9=G;{g# z@-)Z5-M3`Aa&k4tr+3|d+yBdn|5X0vrp^BH1MHs)8;bh6M1MxiNIM8|LB;R4vr#hr z>&o~wSu~=DI4z41`>kU}ma=6AjV#{aD-2e8(8v;ijHr>tH-{>tMMsS+1CHf;CpruIVumZ5`*uR(%{{cvgl?8$1Obh^YkctNY diff --git a/src/versionHistory.json b/src/versionHistory.json index a8021b1a..33f04492 100644 --- a/src/versionHistory.json +++ b/src/versionHistory.json @@ -67,10 +67,10 @@ "timeStamp":"Thu Dec 19 15:32:17 2019 -0800" }, "source_id":{ - "MD5":"a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", - "URL":"https://github.com/WCRP-CMIP/CMIP6_CVs/commit/a4bd0d38e958aef3da5bdbe6212f2ca7afdf9a56", - "commitMessage":"Revised TaiESM1 activity participation", - "timeStamp":"Mon Nov 27 14:15:15 2023 -0800" + "MD5":"14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", + "URL":"https://github.com/WCRP-CMIP/CMIP6_CVs/commit/14cec5fc2dd6e5ce805c7ce17cbd7d7231d3dc57", + "commitMessage":"Registered source_id AWI-ESM-1-REcoM", + "timeStamp":"Thu Jan 25 12:02:59 2024 -0800" }, "source_type":{ "MD5":"fa3f07e9c215b35e0a54737acba2c2a9f6b8901f", @@ -91,7 +91,7 @@ "timeStamp":"Fri Jan 13 09:27:00 2017 -0700" }, "versions":{ - "versionCVCommit":61, + "versionCVCommit":62, "versionCVContent":58, "versionCVStructure":2, "versionMIPEra":6 diff --git a/src/writeJson.py b/src/writeJson.py index 415a3844..8ce38de5 100644 --- a/src/writeJson.py +++ b/src/writeJson.py @@ -44,7 +44,7 @@ """2022 https://github.com/WCRP-CMIP/CMIP6_CVs/blob/0fdb15e67d01b941b71b63ddacfaf47a2ad8a9d3/src/writeJson.py#L44-L119 """ -"""2023 +"""2023-2024 PJD 21 Feb 2023 - Revised CanESM5-1 source_id license history https://github.com/WCRP-CMIP/CMIP6_CVs/issues/1148 PJD 21 Feb 2023 - Updated subprocess call with space for -r optional arg; Corrected CanESM5-1 license_info entry to include source_specific_info PJD 21 Feb 2023 - Revised E3SM-2-0 source_id license history https://github.com/WCRP-CMIP/CMIP6_CVs/issues/1127 corrected missing source_specific_info @@ -59,6 +59,7 @@ PJD 16 Nov 2023 - Revised CESM2-FV2 and CESM2-WACCM-FV2 activity participation https://github.com/WCRP-CMIP/CMIP6_CVs/issues/1208 PJD 21 Nov 2023 - Revised CNRM-ESM2-1 activity participation https://github.com/WCRP-CMIP/CMIP6_CVs/issues/1211 PJD 27 Nov 2023 - Revised TaiESM1 activity participation https://github.com/WCRP-CMIP/CMIP6_CVs/issues/1213 +PJD 25 Jan 2024 - Registered source_id AWI-ESM-1-REcoM https://github.com/WCRP-CMIP/CMIP6_CVs/issues/1215 - TODO: Review all start/end_year pairs for experiments https://github.com/WCRP-CMIP/CMIP6_CVs/issues/845 - TODO: Generate table_id from dataRequest https://github.com/WCRP-CMIP/CMIP6_CVs/issues/166 @@ -66,7 +67,7 @@ """ # %% Set commit message and author info -commitMessage = '"Revised TaiESM1 activity participation"' +commitMessage = '"Registered source_id AWI-ESM-1-REcoM"' # author = 'Matthew Mizielinski ' # author_institution_id = 'MOHC' author = "Paul J. Durack " @@ -623,9 +624,82 @@ del tmp # Fix issues -key = "TaiESM1" -source_id[key]["activity_participation"].append("RFMIP") -source_id[key]["activity_participation"].sort() +key = "AWI-ESM-1-REcoM" +source_id[key] = {} +source_id[key]["activity_participation"] = [ + "C4MIP", + "CMIP", + "ScenarioMIP", +] +source_id[key]["cohort"] = [ + "Registered", +] +source_id[key]["institution_id"] = [ + "AWI", +] +source_id[key]["label"] = "AWI-ESM 1 REcoM" +source_id[key]["label_extended"] = "AWI-ESM 1 REcoM" +source_id[key]["model_component"] = {} +source_id[key]["model_component"]["aerosol"] = {} +source_id[key]["model_component"]["aerosol"]["description"] = "none" +source_id[key]["model_component"]["aerosol"]["native_nominal_resolution"] = "none" +source_id[key]["model_component"]["atmos"] = {} +source_id[key]["model_component"]["atmos"]["description"] = " ".join( + [ + "ECHAM6.3.04p1 (T63L47 native atmosphere", + "T63 gaussian grid; 192 x 96", + "longitude/latitude; 47 levels; top level", + "80 km)", + ] +) +source_id[key]["model_component"]["atmos"]["native_nominal_resolution"] = "250 km" +source_id[key]["model_component"]["atmosChem"] = {} +source_id[key]["model_component"]["atmosChem"]["description"] = "none" +source_id[key]["model_component"]["atmosChem"]["native_nominal_resolution"] = "none" +source_id[key]["model_component"]["land"] = {} +source_id[key]["model_component"]["land"][ + "description" +] = "JSBACH 3.20 with dynamic vegetation" +source_id[key]["model_component"]["land"]["native_nominal_resolution"] = "250 km" +source_id[key]["model_component"]["landIce"] = {} +source_id[key]["model_component"]["landIce"]["description"] = "none" +source_id[key]["model_component"]["landIce"]["native_nominal_resolution"] = "none" +source_id[key]["model_component"]["ocean"] = {} +source_id[key]["model_component"]["ocean"]["description"] = " ".join( + [ + "FESOM 1.4 (unstructured grid in the", + "horizontal with 126859 wet nodes; 46", + "levels; top grid cell 0-5 m)", + ] +) +source_id[key]["model_component"]["ocean"]["native_nominal_resolution"] = "50 km" +source_id[key]["model_component"]["ocnBgchem"] = {} +source_id[key]["model_component"]["ocnBgchem"][ + "description" +] = "REcoM2 (same grid as ocean component)" +source_id[key]["model_component"]["ocnBgchem"]["native_nominal_resolution"] = "50 km" +source_id[key]["model_component"]["seaIce"] = {} +source_id[key]["model_component"]["seaIce"]["description"] = " ".join( + ["FESOM 1.4 (same grid as ocean component)"] +) +source_id[key]["model_component"]["seaIce"]["native_nominal_resolution"] = "50 km" +source_id[key]["release_year"] = "2024" +source_id[key]["source_id"] = key +# License info +licenseId = "CC BY 4.0" +source_id[key]["license_info"] = {} +source_id[key]["license_info"]["exceptions_contact"] = "@awi.de <- mip-contact" +source_id[key]["license_info"][ + "history" +] = "2024-01-25: initially published under CC BY 4.0" # "2022-xx-xx: initially published under CC BY 4.0" +source_id[key]["license_info"]["id"] = licenseId +licenseStr = license["license_options"][licenseId]["license_id"] +licenseUrl = license["license_options"][licenseId]["license_url"] +source_id[key]["license_info"]["license"] = "".join( + [licenseStr, " (", licenseId, "; ", licenseUrl, ")"] +) +source_id[key]["license_info"]["source_specific_info"] = "" +source_id[key]["license_info"]["url"] = licenseUrl # Example fresh publication, no previous data # key = "CanESM5-1"