pcmdi / input4mips-cmor-tables Goto Github PK
View Code? Open in Web Editor NEWJSON Tables for CMOR3 to create input4MIPs datasets
License: Other
JSON Tables for CMOR3 to create input4MIPs datasets
License: Other
"UCI" = "University of California - Irvine, Irvine, CA 92697, USA"
On 5/4/17, 12:28 PM, "Feng, Leyang" wrote:
Hi Paul,
Thanks for your comments! They are very useful!
We updated the metadata attributes for CEDS grids and another demo file has been uploaded to the ftp site /incoming/CEDS_Demo_Review for next round review.
A few feedbacks on your comments:
For the chunksizes in time dimension, I indeed only wrote in a vector of 180 elements (2000-2014) as time dimension and it seemed I don't have any control over chunksize using R ncdf4 package to generate the nc file.
For the institution, since we are located in College park, you may want to update your json file to PNNL-JGCRI: Pacific Northwest National Laboratory - Joint Global Change Research Institute, College Park, MD 20740, USA.
For the timestamp in history, I followed the example given in CMIP6_Forcing_Datasets_Summary Google Doc file.
And for the external_variables 'gridcell_area', we are distributing the gridcell_area nc file through CEDS website. We can also make the grid CF complaint and distribute through ESGF.
Thanks,
Leyang
Hello -
As part of the Radiative Forcing MIP (RFMIP) I would like to post input data on input4MIPs. For this I will need to specify, among other things, an "institution" and an "institution_id". My institution is the University of Colorado; if one needed more specificity it could be CIRES or the Cooperative Institute for Research in Environmental Sciences with the University.
How do obtain a formal institution name and institution_id?
@gkrinner here is a start for getting the details for the LS3MIP
data registered so we can get the data written to specification and published in input4MIPs. Can you please entrain Hyungjun, I am uncertain if he has a github handle?
First up we need to register IIS-UTokyo
as an institution_id
.
"IIS-UTokyo": "Institute of Industrial Science, The University of Tokyo, Hongo, Bunkyo-ku 113-8656, Japan"
Will there be a second institution contributing? (for existing institutions contributing to the project see input4MIPs_institution_id.json).
Next we need to define the source_id
for the dataset, I suggest IIS-UTokyo-LS3MIP-1-0
. This follows the format of other datasets that have registered and contributed, see input4MIPs_source_id.json
The UReading/NCAR-CCMI-1-0
dataset is provided by NCAR
, yet this institution is not listed in input4MIPs_institution_id.json. It will need to be added.
National Center for Atmospheric Research, Boulder, CO 80307, USA
National Center for Atmospheric Research, Boulder, CO 80301, USA
(CMIP6_CVs registered content)
In preparation for the 1.1.5 - 187001-201806
update, the revised source_id
needs to be registered. Some tweaks to https://github.com/PCMDI/amipbcs will also likely be required to conform with the new input4MIPs_required_global_attributes.json
"PCMDI-AMIP-1-1-5":{
"comment":"Based on Hurrell SST/sea ice consistency criteria applied to merged HadISST (1870-01 1981-10) & NCEP-0I2 (1981-11 to 2018-06)",
"contact":"PCMDI ([email protected])",
"dataset_category":"SSTsAndSeaIce",
"further_info_url":"https://pcmdi.llnl.gov/mips/amip",
"grid":"1x1 degree longitude x latitude",
"grid_label":"gn",
"institution":"Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, Livermore, CA 94550, USA",
"institution_id":"PCMDI",
"nominal_resolution":"1x1 degree",
"product":"observations",
"references":"Taylor, K.E., D. Williamson and F. Zwiers, 2000: The sea surface temperature and sea ice concentration boundary conditions for AMIP II simulations. PCMDI Report 60, Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, 25 pp. Available online: https://pcmdi.llnl.gov/report/pdf/60.pdf",
"region":[
"global_ocean"
],
"release_year":"2018",
"source":"PCMDI-AMIP 1.1.5: Merged SST based on UK MetOffice HadISST and NCEP OI2",
"source_description":"Sea surface temperature and sea-ice datasets produced by PCMDI (LLNL) for the AMIP (DECK) experiment of CMIP6",
"source_id":"PCMDI-AMIP-1-1-5",
"source_type":"satellite_blended",
"source_variables":[
"areacello",
"sftof",
"siconc",
"siconcbcs",
"tos",
"tosbcs"
],
"source_version":"1.1.5",
"target_mip":"CMIP",
"title":"PCMDI-AMIP 1.1.5 dataset prepared for input4MIPs"
}
Following example in #47
In preparation for the 1.1.6 - 187001-201812
update, the revised source_id
needs to be registered. Some tweaks to https://github.com/PCMDI/amipbcs will also likely be required to conform with the new input4MIPs_required_global_attributes.json
"PCMDI-AMIP-1-1-6":{
"comment":"Based on Hurrell SST/sea ice consistency criteria applied to merged HadISST (1870-01 1981-10) & NCEP-0I2 (1981-11 to 2018-12)",
"contact":"PCMDI ([email protected])",
"dataset_category":"SSTsAndSeaIce",
"further_info_url":"https://pcmdi.llnl.gov/mips/amip",
"grid":"1x1 degree longitude x latitude",
"grid_label":"gn",
"institution":"Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, Livermore, CA 94550, USA",
"institution_id":"PCMDI",
"nominal_resolution":"1x1 degree",
"product":"observations",
"references":"Taylor, K.E., D. Williamson and F. Zwiers, 2000: The sea surface temperature and sea ice concentration boundary conditions for AMIP II simulations. PCMDI Report 60, Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, 25 pp. Available online: https://pcmdi.llnl.gov/report/pdf/60.pdf",
"region":[
"global_ocean"
],
"release_year":"2019",
"source":"PCMDI-AMIP 1.1.6: Merged SST based on UK MetOffice HadISST and NCEP OI2",
"source_description":"Sea surface temperature and sea-ice datasets produced by PCMDI (LLNL) for the AMIP (DECK) experiment of CMIP6",
"source_id":"PCMDI-AMIP-1-1-6",
"source_type":"satellite_blended",
"source_variables":[
"areacello",
"sftof",
"siconc",
"siconcbcs",
"tos",
"tosbcs"
],
"source_version":"1.1.6",
"target_mip":"CMIP",
"title":"PCMDI-AMIP 1.1.6 dataset prepared for input4MIPs"
}
Following example in #87
This table will need the variables areacella
and sftlf
"source_id":{
"MRI-JRA55-do-1-3":{
"source": "MRI JRA55-do 1.3: Atmospheric state generated for OMIP based on the MRI JRA55 reanalysis"
},
"PCMDI":{
"source":"PCMDI:"
}
Thanks so much Paul.
Here are all the source_ids:
ACCESS1-3-rcp85-1-0
CCSM4-rcp26-1-0
CCSM4-rcp85-1-0
CESM2-ssp585-1-0
CNRM-CM6-1-ssp126-1-0
CNRM-CM6-1-ssp585-1-0
CNRM-ESM2-1-ssp585-1-0
CSIRO-MK3-6-0-rcp85-1-0
HadGEM2-ES-rcp85-1-0
IPSL-CM5A-MR-rcp26-1-0
IPSL-CM5A-MR-rcp85-1-0
MIROC-ESM-CHEM-rcp26-1-0
MIROC-ESM-CHEM-rcp85-1-0
MIROC5-rcp26-1-0
MIROC5-rcp85-1-0
NorESM1-M-rcp26-1-0
NorESM1-M-rcp85-1-0
UKESM1-0-LL-ssp585-1-0
You are right that only the source_id, comment, source and title are different for each dataset. For the models derived from CMIP6 there will be changes to reflect that as you can see below.
Please see these below the specifics for each source_id:
CMIP5 derived models
ACCESS1-3-rcp85-1-0
"source_id":" ACCESS1-3-rcp85-1-0”,
"comment":"This dataset was prepared using CMIP5 model ACCESS1-3 as input. A combination of historical and rcp85 datasets were used to create this forcing dataset for ISMIP6.",
"source":" ACCESS1-3-rcp85-1-0 derived dataset computed from CMIP5 ACCESS1-3-rcp85 and historical simulations",
"title":" Dataset derived from ACCESS1-3-rcp85-1-0 prepared for ISMIP6 (CMIP6)."
CCSM4-rcp26-1-0
"source_id":" CCSM4-rcp26-1-0”,
"comment":"This dataset was prepared using CMIP5 model CCSM4 as input. A combination of historical and rcp26 datasets were used to create this forcing dataset for ISMIP6.",
"source":" CCSM4-rcp26-1-0
derived dataset computed from CMIP5 CCSM4 rcp26 and historical simulations",
"title":"Dataset derived from CCSM4-rcp26-1-0 prepared for ISMIP6 (CMIP6)"
CCSM4-rcp85-1-0
"source_id":" CCSM4-rcp85-1-0”,
"comment":"This dataset was prepared using CMIP5 model CCSM4 as input. A combination of historical and rcp85 datasets were used to create this forcing dataset for ISMIP6.",
"source":" CCSM4-rcp85-1-0
derived dataset computed from CMIP5 CCSM4 rcp85 and historical simulations",
"title":"Dataset derived from CCSM4-rcp85-1-0 prepared for ISMIP6 (CMIP6)"
CSIRO-MK3-6-0-rcp85-1-0
"source_id":" CSIRO-MK3-6-0-rcp85-1-0”,
"comment":"This dataset was prepared using CMIP5 model CSIRO-MK3-6-0 as input. A combination of historical and rcp85 datasets were used to create this forcing dataset for ISMIP6.",
"source":" CSIRO-MK3-6-0-rcp85-1-0
derived dataset computed from CMIP5 CSIRO-MK3-6-0 rcp85 and historical simulations",
"title":"Dataset derived from CSIRO-MK3-6-0-rcp85-1-0
prepared for ISMIP6 (CMIP6)"
HadGEM2-ES-rcp85-1-0
"source_id":" HadGEM2-ES-rcp85-1-0”,
"comment":"This dataset was prepared using CMIP5 model HadGEM2-ES as input. A combination of historical and rcp85 datasets were used to create this forcing dataset for ISMIP6.",
"source":" HadGEM2-ES-rcp85-1-0
derived dataset computed from CMIP5 HadGEM2-ES rcp85
and historical simulations",
"title":"Dataset derived from HadGEM2-ES-rcp85-1-0
prepared for ISMIP6 (CMIP6)"
IPSL-CM5A-MR-rcp26-1-0
"source_id":" IPSL-CM5A-MR-rcp26-1-0”,
"comment":"This dataset was prepared using CMIP5 model IPSL-CM5A-MR as input. A combination of historical and rcp26 datasets were used to create this forcing dataset for ISMIP6.",
"source":" IPSL-CM5A-MR-rcp26-1-0
derived dataset computed from CMIP5 IPSL-CM5A-MR rcp26
and historical simulations",
"title":"Dataset derived from IPSL-CM5A-MR-rcp26-1-0
prepared for ISMIP6 (CMIP6)"
IPSL-CM5A-MR-rcp85-1-0
"source_id":" IPSL-CM5A-MR-rcp85-1-0”,
"comment":"This dataset was prepared using CMIP5 model IPSL-CM5A-MR as input. A combination of historical and rcp85 datasets were used to create this forcing dataset for ISMIP6.",
"source":" IPSL-CM5A-MR-rcp85-1-0
derived dataset computed from CMIP5 IPSL-CM5A-MR rcp85
and historical simulations",
"title":"Dataset derived from IPSL-CM5A-MR-rcp85-1-0
prepared for ISMIP6 (CMIP6)"
MIROC-ESM-CHEM-rcp26-1-0
"source_id":" MIROC-ESM-CHEM-rcp26-1-0”,
"comment":"This dataset was prepared using CMIP5 model MIROC-ESM-CHEM as input. A combination of historical and rcp26 datasets were used to create this forcing dataset for ISMIP6.",
"source":" MIROC-ESM-CHEM-rcp26-1-0
derived dataset computed from CMIP5 MIROC-ESM-CHEM rcp26
and historical simulations",
"title":"Dataset derived from MIROC-ESM-CHEM-rcp26-1-0
prepared for ISMIP6 (CMIP6)"
MIROC-ESM-CHEM-rcp85-1-0
"source_id":" MIROC-ESM-CHEM-rcp85-1-0”,
"comment":"This dataset was prepared using CMIP5 model MIROC-ESM-CHEM as input. A combination of historical and rcp85 datasets were used to create this forcing dataset for ISMIP6.",
"source":" MIROC-ESM-CHEM-rcp85-1-0
derived dataset computed from CMIP5 MIROC-ESM-CHEM rcp85
and historical simulations",
"title":"Dataset derived from MIROC-ESM-CHEM-rcp85-1-0
prepared for ISMIP6 (CMIP6)"
MIROC5-rcp26-1-0
"source_id":" MIROC5-rcp26-1-0”,
"comment":"This dataset was prepared using CMIP5 model MIROC5 as input. A combination of historical and rcp26 datasets were used to create this forcing dataset for ISMIP6.",
"source":" MIROC5-rcp26-1-0
derived dataset computed from CMIP5 MIROC5 rcp26
and historical simulations",
"title":"Dataset derived from MIROC5-rcp26-1-0
prepared for ISMIP6 (CMIP6)"
MIROC5-rcp85-1-0
"source_id":" MIROC5-rcp85-1-0”,
"comment":"This dataset was prepared using CMIP5 model MIROC5 as input. A combination of historical and rcp85 datasets were used to create this forcing dataset for ISMIP6.",
"source":" MIROC5-rcp85-1-0
derived dataset computed from CMIP5 MIROC5 rcp85
and historical simulations",
"title":"Dataset derived from MIROC5-rcp85-1-0
prepared for ISMIP6 (CMIP6)"
NorESM1-M-rcp26-1-0
"source_id":" NorESM1-M-rcp26-1-0”,
"comment":"This dataset was prepared using CMIP5 model NorESM1-M as input. A combination of historical and rcp26 datasets were used to create this forcing dataset for ISMIP6.",
"source":" NorESM1-M-rcp26-1-0
derived dataset computed from CMIP5 NorESM1-M rcp26
and historical simulations",
"title":"Dataset derived from NorESM1-M-rcp26-1-0
prepared for ISMIP6 (CMIP6)"
NorESM1-M-rcp85-1-0
"source_id":" NorESM1-M-rcp85-1-0”,
"comment":"This dataset was prepared using CMIP5 model NorESM1-M as input. A combination of historical and rcp85 datasets were used to create this forcing dataset for ISMIP6.",
"source":" NorESM1-M-rcp85-1-0
derived dataset computed from CMIP5 NorESM1-M rcp85
and historical simulations",
"title":"Dataset derived from NorESM1-M-rcp85-1-0 prepared for ISMIP6 (CMIP6)"
CMIP6 derived models
The source _id for these datasets below were derived from CMIP6 models so in the “comment” and “source” this needs to be changed from CMIP5 to CMIP6.
CESM2-ssp585-1-0
"source_id":" CESM2-ssp585-1-0”,
"comment":"This dataset was prepared using CMIP6 model CESM2 as input. A combination of historical and ssp585 datasets were used to create this forcing dataset for ISMIP6.",
"source":" CESM2-ssp585-1-0 derived dataset computed from CMIP5 CESM2 ssp585
and historical simulations",
"title":"Dataset derived from CESM2-ssp585-1-0 prepared for ISMIP6 (CMIP6)"
CNRM-CM6-1-ssp126-1-0
"source_id":" CNRM-CM6-1-ssp126-1-0”,
"comment":"This dataset was prepared using CMIP6 model CNRM-CM6-1 as input. A combination of historical and ssp126 datasets were used to create this forcing dataset for ISMIP6.",
"source":" CNRM-CM6-1-ssp126-1-0 derived dataset computed from CMIP5 CNRM-CM6-1 ssp126 and historical simulations",
"title":"Dataset derived from CNRM-CM6-1-ssp126-1-0 prepared for ISMIP6 (CMIP6)"
CNRM-CM6-1-ssp585-1-0
"source_id":" CNRM-CM6-1-ssp585-1-0”,
"comment":"This dataset was prepared using CMIP6 model CNRM-CM6-1 as input. A combination of historical and ssp585 datasets were used to create this forcing dataset for ISMIP6.",
"source":" CNRM-CM6-1-ssp585-1-0 derived dataset computed from CMIP5 CNRM-CM6-1 ssp585 and historical simulations",
"title":"Dataset derived from CNRM-CM6-1-ssp585-1-0 prepared for ISMIP6 (CMIP6)"
CNRM-ESM2-1-ssp585-1-0
"source_id":" CNRM-ESM2-1-ssp585-1-0”,
"comment":"This dataset was prepared using CMIP6 model CNRM-ESM2-1 as input. A combination of historical and ssp585 datasets were used to create this forcing dataset for ISMIP6.",
"source":" CNRM-ESM2-1-ssp585-1-0 derived dataset computed from CMIP5 CNRM-ESM2-1 ssp585 and historical simulations",
"title":"Dataset derived from CNRM-ESM2-1-ssp585-1-0 prepared for ISMIP6 (CMIP6)"
UKESM1-0-LL-ssp585-1-0
"source_id":" UKESM1-0-LL-ssp585-1-0”,
"comment":"This dataset was prepared using CMIP6 model UKESM1-0-LL as input. A combination of historical and ssp585 datasets were used to create this forcing dataset for ISMIP6.",
"source":" UKESM1-0-LL-ssp585-1-0 derived dataset computed from CMIP5 UKESM1-0-LL ssp585 and historical simulations",
"title":"Dataset derived from UKESM1-0-LL-ssp585-1-0 prepared for ISMIP6 (CMIP6)"
Thanks so much.
Please let me know if you need anything else.
Originally posted by @geresie in #101 (comment)
This updates the existing 1.3 registration
The recent case of
:source_id = " UofMD-landstate-high-2-1-h" ; # Has a leading space
vs
:source_id = "UofMD-landstate-high-2-1-h" ;
Has caused problems, so add a test to check for invalid characters before proceeding with publication preparation. The code in CMIP6_CVs/src/CMIP6Lib.py:entryCheck should probably do the trick
The IACETH-SAGE3lambda-3-0-0
data includes and annual mean climatology, which is not well defined by the existing yr
and yrPt
in [input4MIPs_frequency.json]9https://github.com/PCMDI/input4MIPs-cmor-tables/blob/master/input4MIPs_frequency.json). To address this omission I will add a yrC
frequency.
@taylor13 ping
Following #79 some final tweaks are required to get Table files in order
"MRI":"Meteorological Research Institute, Tsukuba, Ibaraki 305-0052, Japan"
The MPI-M-MACv2-SP-1-0 data requires MPI-M to be registered
The CCMI-hist-stratO3 data requires CCCma to be registered
From: Sönke Zaehle
Date: Saturday, December 22, 2018 at 11:33 AM
To: "Durack, Paul J."
Cc: "Taylor, Karl E.", Chris D Jones, "Veronika Eyring"
Subject: Re: question regarding C4MIP additional forcing fields for input4mips
Dear Paul,
many thanks for these instructions. I’ve followed the example header and meta data information instruction that you have given, which should be easy in this case, as the data are based on the CCMI N deposition data available through input4mips.
You can find a draft version here and I would be happy to receive feedback on how to improve the files.
I am unfamiliar with the CMORisation process and would therefore prefer to avoid doing this if it is not absolutely needed.
My institution is
“MPI-B: Max Planck Institute for Biogeochemistry, 07745 Jena, Germany”
Best wishes,
Sönke
"NCAS":"National Centre for Atmospheric Science, University of Reading, Reading RG6 6BB, UK"
The target_mip
CV can be copied from WCRP-CMIP/CMIP6_CVs/CMIP6_activity_id.json
The dataset_category
and other CVs indicated in http://goo.gl/r8up31 are not included in the repo - these should be added as controlled vocabs
source_id
is the only other CV that is not sourced from upstream
grid
,grid_label
,nominal_resolution
entries)OyrC
table variables uo
and vo
to surface (uos
, vos
)In preparation for the 1.1.8 - 187001-202112
update, the revised source_id
needs to be registered. Some tweaks to https://github.com/PCMDI/amipbcs will also likely be required to conform with the new input4MIPs_required_global_attributes.json
"PCMDI-AMIP-1-1-8":{
"calendar":"gregorian",
"comment":"Based on Hurrell SST/sea ice consistency criteria applied to merged HadISST (1870-01 1981-10) & NCEP-0I2 (1981-11 to 2021-12)",
"contact":"PCMDI ([email protected])",
"dataset_category":"SSTsAndSeaIce",
"further_info_url":"https://pcmdi.llnl.gov/mips/amip",
"grid":"1x1 degree longitude x latitude",
"grid_label":"gn",
"institution":"Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, Livermore, CA 94550, USA",
"institution_id":"PCMDI",
"nominal_resolution":"1x1 degree",
"product":"observations",
"references":"Taylor, K.E., D. Williamson and F. Zwiers, 2000: The sea surface temperature and sea ice concentration boundary conditions for AMIP II simulations. PCMDI Report 60, Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, 25 pp. Available online: https://pcmdi.llnl.gov/report/pdf/60.pdf",
"region":[
"global_ocean"
],
"release_year":"2022",
"source":"PCMDI-AMIP 1.1.8: Merged SST based on UK MetOffice HadISST and NCEP OI2",
"source_description":"Sea surface temperature and sea-ice datasets produced by PCMDI (LLNL) for the AMIP (DECK) experiment of CMIP6",
"source_id":"PCMDI-AMIP-1-1-8",
"source_type":"satellite_blended",
"source_variables":[
"areacello",
"sftof",
"siconc",
"siconcbcs",
"tos",
"tosbcs"
],
"source_version":"1.1.8",
"target_mip":"CMIP",
"title":"PCMDI-AMIP 1.1.8 dataset prepared for input4MIPs"
}
Following example in #87
label = NASA-GSFC-ACCESS1-3-rcp85-1-0
source_id = NASA-GSFC-ACCESS1-3-rcp85-1-0
institution_id = NASA-GSFC
release_year = 2020
activity_participation = ISMIP6
Following the example at PCMDI/obs4MIPs-cmor-tables/demo create MRI-JMA-JRA55-do-1-3 self-contained demo
The current siconc
sourced from the SImon
table yields output of:
netcdf siconc_input4MIPs_SSTsAndSeaIce_CMIP_PCMDI-AMIP-1-1-3_gn_187001-201706 {
dimensions:
time = UNLIMITED ; // (1770 currently)
lat = 180 ;
lon = 360 ;
bnds = 2 ;
strlen = 7 ;
variables:
double time(time) ;
time:bounds = "time_bnds" ;
time:units = "days since 1870-01-01" ;
time:calendar = "gregorian" ;
time:axis = "T" ;
time:long_name = "time" ;
time:standard_name = "time" ;
double time_bnds(time, bnds) ;
double lat(lat) ;
lat:bounds = "lat_bnds" ;
lat:units = "degrees_north" ;
lat:axis = "Y" ;
lat:long_name = "latitude" ;
lat:standard_name = "latitude" ;
double lat_bnds(lat, bnds) ;
double lon(lon) ;
lon:bounds = "lon_bnds" ;
lon:units = "degrees_east" ;
lon:axis = "X" ;
lon:long_name = "longitude" ;
lon:standard_name = "longitude" ;
double lon_bnds(lon, bnds) ;
char type(strlen) ;
type:long_name = "Sea Ice area type" ;
type:standard_name = "area_type" ;
float siconc(time, lat, lon) ;
siconc:standard_name = "sea_ice_area_fraction" ;
siconc:long_name = "Sea Ice Area Fraction" ;
siconc:comment = "Area fraction of grid cell covered by sea ice" ;
siconc:units = "%" ;
siconc:cell_methods = "area: time: mean" ;
siconc:cell_measures = "area: areacello" ;
siconc:history = "2017-10-23T23:17:40Z altered by CMOR: Treated scalar dimension: \'type\'." ;
siconc:coordinates = "type" ;
siconc:missing_value = 1.e+20f ;
siconc:_FillValue = 1.e+20f ;
Which is likely due to the erroneous dimensions:
"dimensions": "longitude latitude time typesi",
@taylor13 this will likely need fixing upstream in PCMDI/cmip6-cmor-tables
For ref, here is the dataRequest entry http://clipc-services.ceda.ac.uk/dreq/u/27c9a9d6-290e-11e7-8230-ac72891c3257.html
In preparation for the 1.1.4 - 187001-201712
update, the revised source_id
needs to be registered. Some tweaks to https://github.com/PCMDI/amipbcs will also likely be required to conform with the new input4MIPs_required_global_attributes.json
@geresie that is the mrros
variable see here from the Lmon table, whereas total runoff mrro
is defined here for the Lmon table.
I will open a new issue to generate an Lyr
table and make sure that mrros
is included.
Which tables are you pulling the other variables from? I have guessed below, please correct anything wrong
"acabf" IyrGre/IyrAnt see here for the IyrGre table
"evspsbl" Amon see here
"mrros" Lmon see here
"pr", Amon as for evspsbl
"sftflf" is this fixed or time invariant, in which case it would be the fx table
"so" Omon see here
"ts" Amon see here
Obviously if you are generating annual mean data, all these tables become annual/yearly: Ayr, Lyr, Oyr etc etc
Originally posted by @durack1 in #106 (comment)
Update syntax for python3; Update all upstreams
In preparation for the 1.2.0 - 187001-201906
update, the revised source_id
needs to be registered. Some tweaks to https://github.com/PCMDI/amipbcs will also likely be required to conform with the new input4MIPs_required_global_attributes.json
"PCMDI-AMIP-1-2-0":{
"comment":"Based on Hurrell SST/sea ice consistency criteria applied to merged HadISST (1870-01 1981-10) & NCEP-0I2 (1981-11 to 2019-06)",
"contact":"PCMDI ([email protected])",
"dataset_category":"SSTsAndSeaIce",
"further_info_url":"https://pcmdi.llnl.gov/mips/amip",
"grid":"1x1 degree longitude x latitude",
"grid_label":"gn",
"institution":"Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, Livermore, CA 94550, USA",
"institution_id":"PCMDI",
"nominal_resolution":"1x1 degree",
"product":"observations",
"references":"Taylor, K.E., D. Williamson and F. Zwiers, 2000: The sea surface temperature and sea ice concentration boundary conditions for AMIP II simulations. PCMDI Report 60, Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, 25 pp. Available online: https://pcmdi.llnl.gov/report/pdf/60.pdf",
"region":[
"global_ocean"
],
"release_year":"2018",
"source":"PCMDI-AMIP 1.2.0: Merged SST based on UK MetOffice HadISST and NCEP OI2",
"source_description":"Sea surface temperature and sea-ice datasets produced by PCMDI (LLNL) for the AMIP (DECK) experiment of CMIP6",
"source_id":"PCMDI-AMIP-1-2-0",
"source_type":"satellite_blended",
"source_variables":[
"areacello",
"sftof",
"siconc",
"siconcbcs",
"tos",
"tosbcs"
],
"source_version":"1.2.0",
"target_mip":"CMIP",
"title":"PCMDI-AMIP 1.2.0 dataset prepared for input4MIPs"
}
As per the request of @geresie from #108 (comment), add UKESM1-CM6-ssp585-1-0
to source_id
Can you please add this model below to the 'input4MIPs_CV.json'?
"UKESM1-CM6-ssp585-1-0":{
"comment":"Prepared using CMIP6 model UKESM1-CM6 as input. A combination of historical and ssp585 datasets were used to create this ISMIP6 forcing dataset",
"contact":"ISMIP6 Steering Team ([email protected])",
"dataset_category":"surfaceFluxes",
"further_info_url":"http://www.climate-cryosphere.org/wiki/index.php?title=ISMIP6_wiki_page",
"institution":"NASA Goddard Space Flight Center, Greenbelt, MD 20771, USA",
"institution_id":"NASA-GSFC",
"nominal_resolution":"10 km",
"product":"derived",
"references":"Experimental protocol for sealevel projections from ISMIP6 standalone ice sheet models, Nowicki, S. et al, 2020, https://doi.org/10.5194/tc-2019-322",
"release_year":"2020",
"source":"UKESM1-CM6-ssp585-1-0 derived dataset computed from CMIP6 UKESM1-CM6 historical and ssp585 simulations for ISMIP6",
"source_description":"Ice sheet relevant datasets produced by the ISMIP6 Team for the standalone ice sheet experiment of ISMIP6",
"source_id":"UKESM1-CM6-ssp585-1-0",
"source_type":"AOGCM",
"source_variables":[
"acabf",
"evspsbl",
"mrros",
"pr",
"sftflf",
"so",
"ts"
],
"source_version":"1.0",
"target_mip":"ISMIP6",
"title":"ISMIP6 (CMIP6) - UKESM1-CM6-ssp585-1-0 derived data prepared for input4MIPs"
}
the format :tracking_id = "hdl:21.14100/0499b180-3af7-43e8-9bfe-228722d64100"
(UUID4) needs to be checked to ensure it works across the publication/citation services
Ref PCMDI/cmor#345
The source_id
:realm
definition then clobbers the table realm
or modeling_realm
definition as one of the last elements checked. All realm
entries defined in the registered content here will need to be removed
In preparation for the MRI-JRA55-do-1-5-0 - 195801-202007 update, with surface atmospheric variables around erroneously rotating tropical cyclones that originate from the raw JRA-55 being replaced by those of 20CRv3, a new source_id needs to be registered.
The following variable mappings will be required, all residing in the atmos
realm:
q_10 = huss (with height coordinate values specified as 10m)
- 3hr
rain = pr
- 3hr
rlds = rlds
- 3hr
rsds = rsds
- 3hr
slp = psl
- 3hr also surface air pressure
- 3hr
snow = prsn (or sbl?)
- 3hr
t_10 = tas (with height coordinate values specified as 10m)
- 3hr
u_10 = uas
- E3hr
v_10 = vas
- E3hr
In addition, an L3hr table may also be required for:
runoff_all = ?
- L3hr
Updates following PCMDI/cmor#692
“ImperialCollege”: “Imperial College London, South Kensington, London SW7 2AZ, UK”
In preparation for the 1.1.9 - 187001-202212
update, the revised source_id
needs to be registered. Some tweaks to https://github.com/PCMDI/amipbcs will also likely be required to conform with the new input4MIPs_required_global_attributes.json
"PCMDI-AMIP-1-1-9":{
"calendar":"gregorian",
"comment":"Based on Hurrell SST/sea ice consistency criteria applied to merged HadISST (1870-01 1981-10) & NCEP-0I2 (1981-11 to 2022-12)",
"contact":"PCMDI ([email protected])",
"dataset_category":"SSTsAndSeaIce",
"further_info_url":"https://pcmdi.llnl.gov/mips/amip",
"grid":"1x1 degree longitude x latitude",
"grid_label":"gn",
"institution":"Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, Livermore, CA 94550, USA",
"institution_id":"PCMDI",
"nominal_resolution":"1x1 degree",
"mip_era":"CMIP6Plus",
"product":"observations",
"references":"Taylor, K.E., D. Williamson and F. Zwiers, 2000: The sea surface temperature and sea ice concentration boundary conditions for AMIP II simulations. PCMDI Report 60, Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, 25 pp. Available online: https://pcmdi.llnl.gov/report/pdf/60.pdf",
"region":[
"global_ocean"
],
"release_year":"2023",
"source":"PCMDI-AMIP 1.1.8: Merged SST based on UK MetOffice HadISST and NCEP OI2",
"source_description":"Sea surface temperature and sea-ice datasets produced by PCMDI (LLNL) for the AMIP (DECK) experiment of CMIP6Plus",
"source_id":"PCMDI-AMIP-1-1-9",
"source_type":"satellite_blended",
"source_variables":[
"areacello",
"sftof",
"siconc",
"siconcbcs",
"tos",
"tosbcs"
],
"source_version":"1.1.9",
"target_mip":"CMIP",
"title":"PCMDI-AMIP 1.1.9 dataset prepared for input4MIPs"
}
Following example in #123
@durack1, I was asked by a user why the variable names are partly with a '-' and partly with a '_'. I would like to add that the variables are partly short names and partly CF-like long names. As a consequence the variable facet in the CoG portal is a bit confusing for users.
It would be good to tidy the variable facet a bit up:
What do you and Sasha think?
This is inconsistent with the other CVs
@HiroyukiTsujino creating an issue so progress can be followed
The controlled vocabulary (CVs) for driving CMOR have changed with 3.6.0, and so demos will need to be updated to work with the new version, see PCMDI/cmor#608
region
is a useful field that should be available for use in the repo - add from PCMDI/obs4MIPs-cmor-tables/obs4MIPs_region.json
In preparation for the PCMDI-AMIP-1-1-5 update, upstream update is required
On 11/25/19, 11:44 PM, "Martina Stockhause" wrote:
...
Meanwhile, I have spot-checked the licenses in the NetCDF headers and
have found some issues:
* Some centers did not change the license template:
** some have a license with the star place holder or with brackets, e.g.
Creative Commons Attribution-[*]ShareAlike 4.0 or
Creative Commons Attribution-[NonCommercial-]ShareAlike 4.0
** ECMWF has used their own British Crown license (The license for
ECMWF's CMIP6 data is CC BY-NC-SA 4.0)
** some acknowledge PCMDI as creator of the data e.g. CAS or INM for CMIP6
* input4MIPs has additionally the issues:
** two centers have not specified a license: IACETH, NCAS
As the license is part of the data header, we cannot do much about it
for CMIP6. For CMIP7 it would be better to collect license information
together with the registration and enable CMOR to write the registered
license properly into the data header.
Cheers,
Martina
Need to update the function to deal with dirs/files that are not owned and not operable
Publication functions need to be added to repo - input4MIPsFuncs.py
UCI
was just registered in the CMIP6_CVs repo, so we'll need to update the registered entry here with that found at WCRP-CMIP/CMIP6_CVs/CMIP6_institution_id.json
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.