ESMValGroup / ESMValCore

ESMValCore: A community tool for pre-processing data from Earth system models in CMIP and running analysis scripts.
https://www.esmvaltool.org
Apache License 2.0
42 stars 38 forks source link

Dataset problem: GISS-E2-1-G/ssp126/r1i1p5f1/Omon/tos/gn has wrong units #2098

Closed bouweandela closed 1 year ago

bouweandela commented 1 year ago

Describe the dataset issue A clear and concise description of what the problem with the data is is. Here are some guidelines that you can use right out the box by filling in the blanks (note that, if needed we will assist you with writing a fix; also note that if the problem is with a CMIP6 dataset, we will alert the ESGF and/or the model developers for them to fix the problem in the long run; fixes for CMIP5 by the model developers are no longer possible):

$ ncdump /work/bd0854/DATA/ESMValTool2/download/CMIP6/ScenarioMIP/NASA-GISS/GISS-E2-1-G/ssp126/r1i1p5f1/Omon/tos/gn/v20200115/tos_Omon_GISS-E2-1-G_ssp126_r1i1p5f1_gn_201501-205012.nc -v tos | head -n 200
netcdf tos_Omon_GISS-E2-1-G_ssp126_r1i1p5f1_gn_201501-205012 {
dimensions:
    time = UNLIMITED ; // (432 currently)
    lat = 90 ;
    lon = 144 ;
    bnds = 2 ;
variables:
    double time(time) ;
        time:bounds = "time_bnds" ;
        time:units = "days since 2015-1-1" ;
        time:calendar = "365_day" ;
        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) ;
    float tos(time, lat, lon) ;
        tos:standard_name = "sea_surface_temperature" ;
        tos:long_name = "Sea Surface Temperature" ;
        tos:comment = "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves." ;
        tos:units = "degC" ;
        tos:cell_methods = "area: mean where sea time: mean" ;
        tos:cell_measures = "area: areacella" ;
        tos:history = "2020-08-10T02:41:10Z altered by CMOR: replaced missing value flag (-1e+30) with standard missing value (1e+20)." ;
        tos:missing_value = 1.e+20f ;
        tos:_FillValue = 1.e+20f ;

// global attributes:
        :Conventions = "CF-1.7 CMIP-6.2" ;
        :activity_id = "ScenarioMIP" ;
        :branch_method = "standard" ;
        :branch_time_in_child = 0. ;
        :branch_time_in_parent = 0. ;
        :contact = "Kenneth Lo (cdkkl@giss.nasa.gov)" ;
        :creation_date = "2020-08-10T02:41:10Z" ;
        :data_specs_version = "01.00.23" ;
        :experiment = "update of RCP2.6 based on SSP1" ;
        :experiment_id = "ssp126" ;
        :external_variables = "areacella" ;
        :forcing_index = 1 ;
        :frequency = "mon" ;
        :further_info_url = "https://furtherinfo.es-doc.org/CMIP6.NASA-GISS.GISS-E2-1-G.ssp126.none.r1i1p5f1" ;
        :grid = "atmospheric grid: 144x90, ocean grid: 288x180" ;
        :grid_label = "gn" ;
        :history = "2020-08-10T02:41:10Z ; CMOR rewrote data to be consistent with CMIP6, CF-1.7 CMIP-6.2 and CF standards." ;
        :initialization_index = 1 ;
        :institution = "Goddard Institute for Space Studies, New York, NY 10025, USA" ;
        :institution_id = "NASA-GISS" ;
        :mip_era = "CMIP6" ;
        :model_id = "E214TmatrixSSP126aF40oQ40" ;
        :nominal_resolution = "250 km" ;
        :parent_activity_id = "CMIP" ;
        :parent_experiment_id = "historical" ;
        :parent_experiment_rip = "r1i1p5" ;
        :parent_mip_era = "CMIP6" ;
        :parent_source_id = "GISS-E2-1-G" ;
        :parent_time_units = "days since 2015-1-1" ;
        :parent_variant_label = "r1i1p5f1" ;
        :physics_index = 5 ;
        :product = "model-output" ;
        :realization_index = 1 ;
        :realm = "ocean" ;
        :references = "https://data.giss.nasa.gov/modelE/cmip6" ;
        :source = "GISS-E2.1G (2019): \n",
            "aerosol: Varies with physics-version (p==1 none, p==3 OMA, p==4 TOMAS, p==5 MATRIX)\n",
            "atmos: GISS-E2.1 (2.5x2 degree; 144 x 90 longitude/latitude; 40 levels; top level 0.1 hPa)\n",
            "atmosChem: Varies with physics-version (p==1 Non-interactive, p>1 GPUCCINI)\n",
            "land: GISS LSM\n",
            "landIce: none\n",
            "ocean: GISS Ocean (GO1, 1 degree; 360 x 180 longitude/latitude; 40 levels; top grid cell 0-10 m)\n",
            "ocnBgchem: none\n",
            "seaIce: GISS SI" ;
        :source_id = "GISS-E2-1-G" ;
        :source_type = "AOGCM" ;
        :sub_experiment = "none" ;
        :sub_experiment_id = "none" ;
        :table_id = "Omon" ;
        :table_info = "Creation Date:(21 March 2018) MD5:d211846f9d8f448e2718291a152c71ca" ;
        :title = "GISS-E2-1-G output prepared for CMIP6" ;
        :tracking_id = "hdl:21.14100/c4c95ab9-d772-49c9-ba81-9542af4e920a" ;
        :variable_id = "tos" ;
        :variant_label = "r1i1p5f1" ;
        :license = "CMIP6 model data produced by NASA Goddard Institute for Space Studies 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 at https:///pcmdi.llnl.gov/. 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.3.2" ;
data:

 tos =
  _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
  _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
  _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
  _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
  _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
  _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
  _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 272.2487, 271.7884, 
    272.1338, 272.6101, 272.7177, 272.5185, 273.235, 273.0474, 272.8697, 
    272.6946, 272.567, 272.4487, 272.3203, 272.5971, 272.5052, 272.2208, 
    272.028, 272.2542, 272.7529, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 
    271.2711, 271.2755, 271.3716, 271.3279, 271.3388, 271.3235, 271.3547, 
    271.4158, 271.7943, _, _, _, _, _, _, _, _, _, _, _, _,
  _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, 

Cheers :beer:

valeriupredoi commented 1 year ago

you sure about this? I mean, 272.2487C is a perfectly fine temperature for cooking a (very fast) pizza :grin:

bouweandela commented 1 year ago

I don't usually cook my pizzas on the sea surface though 🤣

valeriupredoi commented 1 year ago

I don't usually cook my pizzas on the sea surface though rofl

SST-pizza :pizza: