See also:
import os
os.environ['ROOK_URL'] = 'http://rook.dkrz.de/wps'
#os.environ['ROOK_URL'] = 'http://compute.mips.copernicus-climate.eu/wps'
#os.environ['ROOK_URL'] = 'http://rook3.cloud.dkrz.de/wps'
from rooki import rooki
resp = rooki.subset(
# collection="c3s-cmip6.CMIP.CSIRO-ARCCSS.ACCESS-CM2.historical.r1i1p1f1.day.tasmin.gn.v20191108",
collection="c3s-cmip6.CMIP.MPI-M.MPI-ESM1-2-HR.historical.r1i1p1f1.Amon.tasmin.gn.v20190710",
time='2010-01-01/2010-12-31',
#area='58,-33,13,21'
original_files=True,
)
resp.ok
True
ds = resp.datasets()[0]
#ds
Downloading to /var/folders/qb/mg0csz190wd4rxybhhnwjln80000gn/T/metalink_3cjol36_/tasmin_Amon_MPI-ESM1-2-HR_historical_r1i1p1f1_gn_201001-201412.nc.
# ds.info()
# ds.tasmin.isel(time=0).plot()
file = resp.download()[0]
file
Downloading to /var/folders/qb/mg0csz190wd4rxybhhnwjln80000gn/T/metalink_3cjol36_/tasmin_Amon_MPI-ESM1-2-HR_historical_r1i1p1f1_gn_201001-201412.nc.
'/var/folders/qb/mg0csz190wd4rxybhhnwjln80000gn/T/metalink_3cjol36_/tasmin_Amon_MPI-ESM1-2-HR_historical_r1i1p1f1_gn_201001-201412.nc'
os.system(f"ncdump -h {file}")
netcdf tasmin_Amon_MPI-ESM1-2-HR_historical_r1i1p1f1_gn_201001-201412 { dimensions: time = UNLIMITED ; // (60 currently) lat = 192 ; lon = 384 ; bnds = 2 ; variables: double time(time) ; time:bounds = "time_bnds" ; time:units = "days since 1850-1-1 00:00:00" ; time:calendar = "proleptic_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) ; double height ; height:units = "m" ; height:axis = "Z" ; height:positive = "up" ; height:long_name = "height" ; height:standard_name = "height" ; float tasmin(time, lat, lon) ; tasmin:standard_name = "air_temperature" ; tasmin:long_name = "Daily Minimum Near-Surface Air Temperature" ; tasmin:comment = "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute \'time: min\')" ; tasmin:units = "K" ; tasmin:cell_methods = "area: mean time: minimum within days time: mean over days" ; tasmin:cell_measures = "area: areacella" ; tasmin:history = "2019-08-25T11:10:34Z altered by CMOR: Treated scalar dimension: \'height\'. 2019-08-25T11:10:34Z altered by CMOR: replaced missing value flag (-9e+33) and corresponding data with standard missing value (1e+20). 2019-08-25T11:10:34Z altered by CMOR: Inverted axis: lat." ; tasmin:coordinates = "height" ; tasmin:missing_value = 1.e+20f ; tasmin:_FillValue = 1.e+20f ; // global attributes: :Conventions = "CF-1.7 CMIP-6.2" ; :activity_id = "CMIP" ; :branch_method = "standard" ; :branch_time_in_child = 0. ; :branch_time_in_parent = 0. ; :contact = "cmip6-mpi-esm@dkrz.de" ; :creation_date = "2019-08-25T11:10:34Z" ; :data_specs_version = "01.00.30" ; :experiment = "all-forcing simulation of the recent past" ; :experiment_id = "historical" ; :external_variables = "areacella" ; :forcing_index = 1 ; :frequency = "mon" ; :further_info_url = "https://furtherinfo.es-doc.org/CMIP6.MPI-M.MPI-ESM1-2-HR.historical.none.r1i1p1f1" ; :grid = "gn" ; :grid_label = "gn" ; :history = "2019-08-25T11:10:34Z ; CMOR rewrote data to be consistent with CMIP6, CF-1.7 CMIP-6.2 and CF standards." ; :initialization_index = 1 ; :institution = "Max Planck Institute for Meteorology, Hamburg 20146, Germany" ; :institution_id = "MPI-M" ; :mip_era = "CMIP6" ; :nominal_resolution = "100 km" ; :parent_activity_id = "CMIP" ; :parent_experiment_id = "piControl" ; :parent_mip_era = "CMIP6" ; :parent_source_id = "MPI-ESM1-2-HR" ; :parent_time_units = "days since 1850-1-1 00:00:00" ; :parent_variant_label = "r1i1p1f1" ; :physics_index = 1 ; :product = "model-output" ; :project_id = "CMIP6" ; :realization_index = 1 ; :realm = "atmos" ; :references = "MPI-ESM: Mauritsen, T. et al. (2019), Developments in the MPI‐M Earth System Model version 1.2 (MPI‐ESM1.2) and Its Response to Increasing CO2, J. Adv. Model. Earth Syst.,11, 998-1038, doi:10.1029/2018MS001400,\n", "Mueller, W.A. et al. (2018): A high‐resolution version of the Max Planck Institute Earth System Model MPI‐ESM1.2‐HR. J. Adv. Model. EarthSyst.,10,1383–1413, doi:10.1029/2017MS001217" ; :source = "MPI-ESM1.2-HR (2017): \n", "aerosol: none, prescribed MACv2-SP\n", "atmos: ECHAM6.3 (spectral T127; 384 x 192 longitude/latitude; 95 levels; top level 0.01 hPa)\n", "atmosChem: none\n", "land: JSBACH3.20\n", "landIce: none/prescribed\n", "ocean: MPIOM1.63 (tripolar TP04, approximately 0.4deg; 802 x 404 longitude/latitude; 40 levels; top grid cell 0-12 m)\n", "ocnBgchem: HAMOCC6\n", "seaIce: unnamed (thermodynamic (Semtner zero-layer) dynamic (Hibler 79) sea ice model)" ; :source_id = "MPI-ESM1-2-HR" ; :source_type = "AOGCM" ; :sub_experiment = "none" ; :sub_experiment_id = "none" ; :table_id = "Amon" ; :table_info = "Creation Date:(09 May 2019) MD5:e6ef8ececc8f338646ebfb3aeed36bfc" ; :title = "MPI-ESM1-2-HR output prepared for CMIP6" ; :variable_id = "tasmin" ; :variant_label = "r1i1p1f1" ; :license = "CMIP6 model data produced by MPI-M is licensed under a Creative Commons Attribution ShareAlike 4.0 International License (https://creativecommons.org/licenses). Consult https://pcmdi.llnl.gov/CMIP6/TermsOfUse for terms of use governing CMIP6 output, including citation requirements and proper acknowledgment. Further information about this data, including some limitations, can be found via the further_info_url (recorded as a global attribute in this file) and. The data producers and data providers make no warranty, either express or implied, including, but not limited to, warranties of merchantability and fitness for a particular purpose. All liabilities arising from the supply of the information (including any liability arising in negligence) are excluded to the fullest extent permitted by law." ; :cmor_version = "3.5.0" ; :tracking_id = "hdl:21.14100/f6776bcc-3119-4f66-8ea8-94e12c626069" ; }
0
os.system(f"cdo sinfo {file}")
File format : NetCDF4 classic zip -1 : Institut Source T Steptype Levels Num Points Num Dtype : Parameter ID 1 : unknown MPI-ESM1.2-HR v instant 1 1 73728 1 F32z : -1 Grid coordinates : 1 : gaussian : points=73728 (384x192) F96 lon : 0 to 359.0625 by 0.9375 degrees_east circular lat : -89.28423 to 89.28423 degrees_north available : cellbounds Vertical coordinates : 1 : height : levels=1 scalar height : 2 m Time coordinate : time : 60 steps RefTime = 1850-01-01 00:00:00 Units = days Calendar = proleptic_gregorian Bounds = true YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss 2010-01-16 12:00:00 2010-02-15 00:00:00 2010-03-16 12:00:00 2010-04-16 00:00:00 2010-05-16 12:00:00 2010-06-16 00:00:00 2010-07-16 12:00:00 2010-08-16 12:00:00 2010-09-16 00:00:00 2010-10-16 12:00:00 2010-11-16 00:00:00 2010-12-16 12:00:00 2011-01-16 12:00:00 2011-02-15 00:00:00 2011-03-16 12:00:00 2011-04-16 00:00:00 2011-05-16 12:00:00 2011-06-16 00:00:00 2011-07-16 12:00:00 2011-08-16 12:00:00 2011-09-16 00:00:00 2011-10-16 12:00:00 2011-11-16 00:00:00 2011-12-16 12:00:00 2012-01-16 12:00:00 2012-02-15 12:00:00 2012-03-16 12:00:00 2012-04-16 00:00:00 2012-05-16 12:00:00 2012-06-16 00:00:00 2012-07-16 12:00:00 2012-08-16 12:00:00 2012-09-16 00:00:00 2012-10-16 12:00:00 2012-11-16 00:00:00 2012-12-16 12:00:00 2013-01-16 12:00:00 2013-02-15 00:00:00 2013-03-16 12:00:00 2013-04-16 00:00:00 2013-05-16 12:00:00 2013-06-16 00:00:00 2013-07-16 12:00:00 2013-08-16 12:00:00 2013-09-16 00:00:00 2013-10-16 12:00:00 2013-11-16 00:00:00 2013-12-16 12:00:00 2014-01-16 12:00:00 2014-02-15 00:00:00 2014-03-16 12:00:00 2014-04-16 00:00:00 2014-05-16 12:00:00 2014-06-16 00:00:00 2014-07-16 12:00:00 2014-08-16 12:00:00 2014-09-16 00:00:00 2014-10-16 12:00:00 2014-11-16 00:00:00 2014-12-16 12:00:00 cdo sinfo: Processed 1 variable over 60 timesteps [0.05s 19MB].
0
resp = rooki.subset(
# collection="c3s-cmip6.CMIP.CSIRO-ARCCSS.ACCESS-CM2.historical.r1i1p1f1.day.tasmin.gn.v20191108",
collection="c3s-cmip6.CMIP.MPI-M.MPI-ESM1-2-HR.historical.r1i1p1f1.Amon.tasmin.gn.v20190710",
time='2010-01-01/2010-12-31',
#area='58,-33,13,21'
original_files=False,
)
resp.ok
True
ds = resp.datasets()[0]
#ds
Downloading to /var/folders/qb/mg0csz190wd4rxybhhnwjln80000gn/T/metalink_s4nk9xm4/tasmin_Amon_MPI-ESM1-2-HR_historical_r1i1p1f1_gn_20100116-20101216.nc.
# ds.tasmin.isel(time=0).plot()
file = resp.download()[0]
file
Already downloaded tasmin_Amon_MPI-ESM1-2-HR_historical_r1i1p1f1_gn_20100116-20101216.nc.
'/var/folders/qb/mg0csz190wd4rxybhhnwjln80000gn/T/metalink_s4nk9xm4/tasmin_Amon_MPI-ESM1-2-HR_historical_r1i1p1f1_gn_20100116-20101216.nc'
os.system(f"ncdump -h {file}")
netcdf tasmin_Amon_MPI-ESM1-2-HR_historical_r1i1p1f1_gn_20100116-20101216 { dimensions: time = UNLIMITED ; // (12 currently) bnds = 2 ; lat = 192 ; lon = 384 ; variables: double time(time) ; time:bounds = "time_bnds" ; time:axis = "T" ; time:long_name = "time" ; time:standard_name = "time" ; time:units = "days since 1850-01-01" ; time:calendar = "proleptic_gregorian" ; 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) ; double height ; height:units = "m" ; height:axis = "Z" ; height:positive = "up" ; height:long_name = "height" ; height:standard_name = "height" ; float tasmin(time, lat, lon) ; tasmin:_FillValue = 1.e+20f ; tasmin:standard_name = "air_temperature" ; tasmin:long_name = "Daily Minimum Near-Surface Air Temperature" ; tasmin:comment = "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute \'time: min\')" ; tasmin:units = "K" ; tasmin:cell_methods = "area: mean time: minimum within days time: mean over days" ; tasmin:cell_measures = "area: areacella" ; tasmin:history = "2019-08-25T11:10:34Z altered by CMOR: Treated scalar dimension: \'height\'. 2019-08-25T11:10:34Z altered by CMOR: replaced missing value flag (-9e+33) and corresponding data with standard missing value (1e+20). 2019-08-25T11:10:34Z altered by CMOR: Inverted axis: lat." ; tasmin:coordinates = "height" ; tasmin:missing_value = 1.e+20f ; // global attributes: :Conventions = "CF-1.7 CMIP-6.2" ; :activity_id = "CMIP" ; :branch_method = "standard" ; :branch_time_in_child = 0. ; :branch_time_in_parent = 0. ; :contact = "cmip6-mpi-esm@dkrz.de" ; :creation_date = "2019-08-25T11:10:34Z" ; :data_specs_version = "01.00.30" ; :experiment = "all-forcing simulation of the recent past" ; :experiment_id = "historical" ; :external_variables = "areacella" ; :forcing_index = 1 ; :frequency = "mon" ; :further_info_url = "https://furtherinfo.es-doc.org/CMIP6.MPI-M.MPI-ESM1-2-HR.historical.none.r1i1p1f1" ; :grid = "gn" ; :grid_label = "gn" ; :history = "2019-08-25T11:10:34Z ; CMOR rewrote data to be consistent with CMIP6, CF-1.7 CMIP-6.2 and CF standards." ; :initialization_index = 1 ; :institution = "Max Planck Institute for Meteorology, Hamburg 20146, Germany" ; :institution_id = "MPI-M" ; :mip_era = "CMIP6" ; :nominal_resolution = "100 km" ; :parent_activity_id = "CMIP" ; :parent_experiment_id = "piControl" ; :parent_mip_era = "CMIP6" ; :parent_source_id = "MPI-ESM1-2-HR" ; :parent_time_units = "days since 1850-1-1 00:00:00" ; :parent_variant_label = "r1i1p1f1" ; :physics_index = 1 ; :product = "model-output" ; :project_id = "CMIP6" ; :realization_index = 1 ; :realm = "atmos" ; string :references = "MPI-ESM: Mauritsen, T. et al. (2019), Developments in the MPI‐M Earth System Model version 1.2 (MPI‐ESM1.2) and Its Response to Increasing CO2, J. Adv. Model. Earth Syst.,11, 998-1038, doi:10.1029/2018MS001400,\nMueller, W.A. et al. (2018): A high‐resolution version of the Max Planck Institute Earth System Model MPI‐ESM1.2‐HR. J. Adv. Model. EarthSyst.,10,1383–1413, doi:10.1029/2017MS001217" ; :source = "MPI-ESM1.2-HR (2017): \naerosol: none, prescribed MACv2-SP\natmos: ECHAM6.3 (spectral T127; 384 x 192 longitude/latitude; 95 levels; top level 0.01 hPa)\natmosChem: none\nland: JSBACH3.20\nlandIce: none/prescribed\nocean: MPIOM1.63 (tripolar TP04, approximately 0.4deg; 802 x 404 longitude/latitude; 40 levels; top grid cell 0-12 m)\nocnBgchem: HAMOCC6\nseaIce: unnamed (thermodynamic (Semtner zero-layer) dynamic (Hibler 79) sea ice model)" ; :source_id = "MPI-ESM1-2-HR" ; :source_type = "AOGCM" ; :sub_experiment = "none" ; :sub_experiment_id = "none" ; :table_id = "Amon" ; :table_info = "Creation Date:(09 May 2019) MD5:e6ef8ececc8f338646ebfb3aeed36bfc" ; :title = "MPI-ESM1-2-HR output prepared for CMIP6" ; :variable_id = "tasmin" ; :variant_label = "r1i1p1f1" ; :license = "CMIP6 model data produced by MPI-M is licensed under a Creative Commons Attribution ShareAlike 4.0 International License (https://creativecommons.org/licenses). Consult https://pcmdi.llnl.gov/CMIP6/TermsOfUse for terms of use governing CMIP6 output, including citation requirements and proper acknowledgment. Further information about this data, including some limitations, can be found via the further_info_url (recorded as a global attribute in this file) and. The data producers and data providers make no warranty, either express or implied, including, but not limited to, warranties of merchantability and fitness for a particular purpose. All liabilities arising from the supply of the information (including any liability arising in negligence) are excluded to the fullest extent permitted by law." ; :cmor_version = "3.5.0" ; :tracking_id = "hdl:21.14100/f6776bcc-3119-4f66-8ea8-94e12c626069" ; }
0
os.system(f"cdo sinfo {file}")
File format : NetCDF4 zip -1 : Institut Source T Steptype Levels Num Points Num Dtype : Parameter ID 1 : unknown MPI-ESM1.2-HR v instant 1 1 73728 1 F32z : -1 Grid coordinates : 1 : gaussian : points=73728 (384x192) F96 lon : 0 to 359.0625 by 0.9375 degrees_east circular lat : -89.28423 to 89.28423 degrees_north available : cellbounds Vertical coordinates : 1 : height : levels=1 scalar height : 2 m Time coordinate : time : 12 steps RefTime = 1850-01-01 00:00:00 Units = days Calendar = proleptic_gregorian Bounds = true YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss 2010-01-16 12:00:00 2010-02-15 00:00:00 2010-03-16 12:00:00 2010-04-16 00:00:00 2010-05-16 12:00:00 2010-06-16 00:00:00 2010-07-16 12:00:00 2010-08-16 12:00:00 2010-09-16 00:00:00 2010-10-16 12:00:00 2010-11-16 00:00:00 2010-12-16 12:00:00 cdo sinfo: Processed 1 variable over 12 timesteps [0.02s 19MB].
0
Fix is now applied in clisops 0.9.1: https://github.com/roocs/clisops/releases/tag/v0.9.1
ds.time.encoding["_FillValue"] = None
ds.lon.encoding["_FillValue"] = None
ds.lat.encoding["_FillValue"] = None
ds.height.encoding["_FillValue"] = None
ds.lat_bnds.encoding["_FillValue"] = None
ds.lat_bnds.encoding["coordinates"] = None
#ds.lat_bnds.attrs["coordinates"] = None
#ds.lat_bnds.reset_coords("height", drop=True)
ds.lon_bnds.encoding["_FillValue"] = None
ds.lon_bnds.encoding["coordinates"] = None
ds.time_bnds.encoding["_FillValue"] = None
ds.time_bnds.encoding["coordinates"] = None
#ds
ds.to_netcdf("/tmp/out.nc")
os.system("cdo sinfo /tmp/out.nc")
File format : NetCDF4 zip -1 : Institut Source T Steptype Levels Num Points Num Dtype : Parameter ID 1 : unknown MPI-ESM1.2-HR v instant 1 1 73728 1 F32z : -1 Grid coordinates : 1 : gaussian : points=73728 (384x192) F96 lon : 0 to 359.0625 by 0.9375 degrees_east circular lat : -89.28423 to 89.28423 degrees_north available : cellbounds Vertical coordinates : 1 : height : levels=1 scalar height : 2 m Time coordinate : time : 12 steps RefTime = 1850-01-01 00:00:00 Units = days Calendar = proleptic_gregorian Bounds = true YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss YYYY-MM-DD hh:mm:ss 2010-01-16 12:00:00 2010-02-15 00:00:00 2010-03-16 12:00:00 2010-04-16 00:00:00 2010-05-16 12:00:00 2010-06-16 00:00:00 2010-07-16 12:00:00 2010-08-16 12:00:00 2010-09-16 00:00:00 2010-10-16 12:00:00 2010-11-16 00:00:00 2010-12-16 12:00:00 cdo sinfo: Processed 1 variable over 12 timesteps [0.02s 19MB].
0
os.system("ncdump -h /tmp/out.nc")
netcdf out { dimensions: time = UNLIMITED ; // (12 currently) bnds = 2 ; lat = 192 ; lon = 384 ; variables: double time(time) ; time:bounds = "time_bnds" ; time:axis = "T" ; time:long_name = "time" ; time:standard_name = "time" ; time:units = "days since 1850-01-01" ; time:calendar = "proleptic_gregorian" ; 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) ; double height ; height:units = "m" ; height:axis = "Z" ; height:positive = "up" ; height:long_name = "height" ; height:standard_name = "height" ; float tasmin(time, lat, lon) ; tasmin:_FillValue = 1.e+20f ; tasmin:standard_name = "air_temperature" ; tasmin:long_name = "Daily Minimum Near-Surface Air Temperature" ; tasmin:comment = "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute \'time: min\')" ; tasmin:units = "K" ; tasmin:cell_methods = "area: mean time: minimum within days time: mean over days" ; tasmin:cell_measures = "area: areacella" ; tasmin:history = "2019-08-25T11:10:34Z altered by CMOR: Treated scalar dimension: \'height\'. 2019-08-25T11:10:34Z altered by CMOR: replaced missing value flag (-9e+33) and corresponding data with standard missing value (1e+20). 2019-08-25T11:10:34Z altered by CMOR: Inverted axis: lat." ; tasmin:coordinates = "height" ; tasmin:missing_value = 1.e+20f ; // global attributes: :Conventions = "CF-1.7 CMIP-6.2" ; :activity_id = "CMIP" ; :branch_method = "standard" ; :branch_time_in_child = 0. ; :branch_time_in_parent = 0. ; :contact = "cmip6-mpi-esm@dkrz.de" ; :creation_date = "2019-08-25T11:10:34Z" ; :data_specs_version = "01.00.30" ; :experiment = "all-forcing simulation of the recent past" ; :experiment_id = "historical" ; :external_variables = "areacella" ; :forcing_index = 1 ; :frequency = "mon" ; :further_info_url = "https://furtherinfo.es-doc.org/CMIP6.MPI-M.MPI-ESM1-2-HR.historical.none.r1i1p1f1" ; :grid = "gn" ; :grid_label = "gn" ; :history = "2019-08-25T11:10:34Z ; CMOR rewrote data to be consistent with CMIP6, CF-1.7 CMIP-6.2 and CF standards." ; :initialization_index = 1 ; :institution = "Max Planck Institute for Meteorology, Hamburg 20146, Germany" ; :institution_id = "MPI-M" ; :mip_era = "CMIP6" ; :nominal_resolution = "100 km" ; :parent_activity_id = "CMIP" ; :parent_experiment_id = "piControl" ; :parent_mip_era = "CMIP6" ; :parent_source_id = "MPI-ESM1-2-HR" ; :parent_time_units = "days since 1850-1-1 00:00:00" ; :parent_variant_label = "r1i1p1f1" ; :physics_index = 1 ; :product = "model-output" ; :project_id = "CMIP6" ; :realization_index = 1 ; :realm = "atmos" ; string :references = "MPI-ESM: Mauritsen, T. et al. (2019), Developments in the MPI‐M Earth System Model version 1.2 (MPI‐ESM1.2) and Its Response to Increasing CO2, J. Adv. Model. Earth Syst.,11, 998-1038, doi:10.1029/2018MS001400,\nMueller, W.A. et al. (2018): A high‐resolution version of the Max Planck Institute Earth System Model MPI‐ESM1.2‐HR. J. Adv. Model. EarthSyst.,10,1383–1413, doi:10.1029/2017MS001217" ; :source = "MPI-ESM1.2-HR (2017): \naerosol: none, prescribed MACv2-SP\natmos: ECHAM6.3 (spectral T127; 384 x 192 longitude/latitude; 95 levels; top level 0.01 hPa)\natmosChem: none\nland: JSBACH3.20\nlandIce: none/prescribed\nocean: MPIOM1.63 (tripolar TP04, approximately 0.4deg; 802 x 404 longitude/latitude; 40 levels; top grid cell 0-12 m)\nocnBgchem: HAMOCC6\nseaIce: unnamed (thermodynamic (Semtner zero-layer) dynamic (Hibler 79) sea ice model)" ; :source_id = "MPI-ESM1-2-HR" ; :source_type = "AOGCM" ; :sub_experiment = "none" ; :sub_experiment_id = "none" ; :table_id = "Amon" ; :table_info = "Creation Date:(09 May 2019) MD5:e6ef8ececc8f338646ebfb3aeed36bfc" ; :title = "MPI-ESM1-2-HR output prepared for CMIP6" ; :variable_id = "tasmin" ; :variant_label = "r1i1p1f1" ; :license = "CMIP6 model data produced by MPI-M is licensed under a Creative Commons Attribution ShareAlike 4.0 International License (https://creativecommons.org/licenses). Consult https://pcmdi.llnl.gov/CMIP6/TermsOfUse for terms of use governing CMIP6 output, including citation requirements and proper acknowledgment. Further information about this data, including some limitations, can be found via the further_info_url (recorded as a global attribute in this file) and. The data producers and data providers make no warranty, either express or implied, including, but not limited to, warranties of merchantability and fitness for a particular purpose. All liabilities arising from the supply of the information (including any liability arising in negligence) are excluded to the fullest extent permitted by law." ; :cmor_version = "3.5.0" ; :tracking_id = "hdl:21.14100/f6776bcc-3119-4f66-8ea8-94e12c626069" ; }
0