Skip to content

Plotset 5 Failures #222

Description

@chaosphere2112

Mega issue for Plotset 5 Failures from Metadiags

These were run with a fresh uvcmetrics install via conda create -n uvcmetrics_clean -c uvcdat uvcmetrics. I ran on my laptop using obs and climate_output2 copied from /space1 on aims4.

This is the command I used, minus paths:

metadiags --obs path=/path/to/obs,climos=yes --model path=/path/to/climate_output2,climos=yes --package AMWG --set 5 --outputdir /path/to/outputdirectory

The table below is every diagnostic that failed to run, along with the relevant lines from stderr. Further below is a table listing the available variables in each of the listed obs sets, and the available ones in the model output. Interesting tidbits that may be relevant:

  1. The MODIS obs set in AMWGMaster is possibly problematic; the filter that shows up in the actual diags commands (f_startswith('MODIS')) will pick up a few sets of files. In my obs set, there is MODISCOSP, MODIS, and MODIS_LAI (also modis_radweighted, but it's probably case-sensitive? but possibly not on a mac?).

OBS Set Variable Error Message
CERES ALBEDO CRITICAL:root:Could not find any of the requested variables ['ALBEDO'] among []
CERES ALBEDOC CRITICAL:root:Could not find any of the requested variables ['ALBEDOC'] among []
CERES2 ALBEDO CRITICAL:root:Could not find any of the requested variables ['ALBEDO'] among []
CERES2 ALBEDOC CRITICAL:root:Could not find any of the requested variables ['ALBEDOC'] among []
ECMWF EP CRITICAL:root:Could not find any of the requested variables ['EP'] among []
ECMWF LHFLX Exception
ECMWF TTRP CRITICAL:root:Could not find any of the requested variables ['TTRP'] among []
HadISST SST CRITICAL:root:Could not find any of the requested variables ['SST'] among []
HadISST_PD SST CRITICAL:root:Could not find any of the requested variables ['SST'] among []
HadISST_PI SST CRITICAL:root:Could not find any of the requested variables ['SST'] among []
ISCCP LWCFSRF CRITICAL:root:Could not find any of the requested variables ['LWCFSRF'] among []
ISCCP MEANPTOP CRITICAL:root:Could not find any of the requested variables ['MEANPTOP'] among []
ISCCP MEANTAU CRITICAL:root:Could not find any of the requested variables ['MEANTAU'] among []
ISCCP MEANTTOP CRITICAL:root:Could not find any of the requested variables ['MEANTTOP'] among []
ISCCP SWCFSRF CRITICAL:root:Could not find any of the requested variables ['SWCFSRF'] among []
ISCCP TCLDAREA CRITICAL:root:Could not find any of the requested variables ['TCLDAREA'] among []
MODIS MEANPTOP CRITICAL:root:Could not find any of the requested variables ['MEANPTOP'] among []
MODIS MEANTAU CRITICAL:root:Could not find any of the requested variables ['MEANTAU'] among []
MODIS MEANTTOP CRITICAL:root:Could not find any of the requested variables ['MEANTTOP'] among []
MODIS TCLDAREA CRITICAL:root:Could not find any of the requested variables ['TCLDAREA'] among []
NCEP TTRP CRITICAL:root:Could not find any of the requested variables ['TTRP'] among []
PRECL PRECT_LAND CRITICAL:root:Could not find any of the requested variables ['PRECT_LAND'] among []
WILLMOTT PRECIP CRITICAL:root:Could not find any of the requested variables ['PRECIP'] among []

Back to top

CERES Variables:

    float ALBEDO(time, lat, lon) ;
        ALBEDO:units = "dimensionless" ;
        ALBEDO:long_name = "TOA albedo" ;
        ALBEDO:missing_value = 3.402823e+38f ;
        ALBEDO:_FillValue = 1.e+20f ;
    float ALBEDOC(time, lat, lon) ;
        ALBEDOC:units = "dimensionless" ;
        ALBEDOC:long_name = "TOA clearsky albedo" ;
        ALBEDOC:missing_value = 3.402823e+38f ;
        ALBEDOC:_FillValue = 1.e+20f ;
    float FLUT(time, lat, lon) ;
        FLUT:_FillValue = 1.e+20f ;
        FLUT:missing_value = 3.402823e+38f ;
        FLUT:long_name = "TOA upward LW flux" ;
        FLUT:units = "W/m^2" ;
    float FLUTC(time, lat, lon) ;
        FLUTC:_FillValue = 1.e+20f ;
        FLUTC:missing_value = 3.402823e+38f ;
        FLUTC:long_name = "TOA clearsky upward LW flux" ;
        FLUTC:units = "W/m^2" ;
    float FSNTOA(time, lat, lon) ;
        FSNTOA:units = "W/m^2" ;
        FSNTOA:long_name = "TOA net SW flux" ;
        FSNTOA:missing_value = 3.402823e+38f ;
        FSNTOA:_FillValue = 1.e+20f ;
    float FSNTOAC(time, lat, lon) ;
        FSNTOAC:units = "W/m^2" ;
        FSNTOAC:long_name = "TOA clearsky net SW flux" ;
        FSNTOAC:missing_value = 3.402823e+38f ;
        FSNTOAC:_FillValue = 1.e+20f ;
    float LWCF(time, lat, lon) ;
        LWCF:units = "W/m^2" ;
        LWCF:long_name = "TOA LW cloud forcing" ;
        LWCF:missing_value = 3.402823e+38f ;
        LWCF:_FillValue = 1.e+20f ;
    float SOLIN(time, lat, lon) ;
        SOLIN:_FillValue = 1.e+20f ;
        SOLIN:missing_value = 3.402823e+38f ;
        SOLIN:long_name = "TOA solar incidence" ;
        SOLIN:units = "W/m^2" ;
    float SOLINC(time, lat, lon) ;
        SOLINC:_FillValue = 1.e+20f ;
        SOLINC:missing_value = 3.402823e+38f ;
        SOLINC:long_name = "TOA clearsky solar incidence" ;
        SOLINC:units = "W/m^2" ;
    float SWCF(time, lat, lon) ;
        SWCF:units = "W/m^2" ;
        SWCF:long_name = "TOA SW cloud forcing" ;
        SWCF:missing_value = 3.402823e+38f ;
        SWCF:_FillValue = 1.e+20f ;
    float TOARAD(time, lat, lon) ;
        TOARAD:units = "W/m^2" ;
        TOARAD:long_name = "TOA net radiative flux" ;
        TOARAD:missing_value = 3.402823e+38f ;
        TOARAD:_FillValue = 1.e+20f ;
    float TOARADC(time, lat, lon) ;
        TOARADC:units = "W/m^2" ;
        TOARADC:long_name = "TOA clearsky net radiative flux" ;
        TOARADC:missing_value = 3.402823e+38f ;
        TOARADC:_FillValue = 1.e+20f ;
    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    float lon(lon) ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
    int time(time) ;
        time:units = "month: 1=Jan, ..., 12=Dec" ;
        time:long_name = "time" ;
    float wgt(lat) ;
        wgt:units = "dimensionless" ;
        wgt:long_name = "normalized cosine weights" ;

Back to top

CERES2 Variables:

    int time(time) ;
        time:units = "months since 1979-1-1" ;
        time:long_name = "climatology time" ;
    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:standard_name = "latitude" ;
        lat:units = "degrees_north" ;
        lat:actual_range = -89.5f, 89.5f ;
    float lon(lon) ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
    double gw(lat) ;
        gw:long_name = "latitude weight" ;
    float SOLIN(time, lat, lon) ;
        SOLIN:NASA_variable_name = "swinc" ;
        SOLIN:units = "W m-2" ;
        SOLIN:long_name = "TOA solar incidence" ;
        SOLIN:_FillValue = 1.e+20f ;
    float FLUT(time, lat, lon) ;
        FLUT:NASA_variable_name = "lwup" ;
        FLUT:units = "W m-2" ;
        FLUT:long_name = "TOA upward LW flux" ;
        FLUT:_FillValue = 1.e+20f ;
    float FLUTC(time, lat, lon) ;
        FLUTC:NASA_variable_name = "lwupclr" ;
        FLUTC:units = "W m-2" ;
        FLUTC:long_name = "TOA clearsky upward LW flux" ;
        FLUTC:_FillValue = 1.e+20f ;
    float LWCF(time, lat, lon) ;
        LWCF:NASA_variable_name = "lwcre" ;
        LWCF:units = "W m-2" ;
        LWCF:long_name = "TOA LW cloud forcing" ;
        LWCF:_FillValue = 1.e+20f ;
    float SWCF(time, lat, lon) ;
        SWCF:NASA_variable_name = "swcre" ;
        SWCF:units = "W m-2" ;
        SWCF:long_name = "TOA SW cloud forcing" ;
        SWCF:_FillValue = 1.e+20f ;
    float RESTOA(time, lat, lon) ;
        RESTOA:NASA_variable_name = "net" ;
        RESTOA:units = "W m-2" ;
        RESTOA:long_name = "residual energy at TOA" ;
        RESTOA:_FillValue = 1.e+20f ;
    float FSNTOAC(time, lat, lon) ;
        FSNTOAC:NCAR_derived = "swinc-swupclr" ;
        FSNTOAC:units = "W m-2" ;
        FSNTOAC:long_name = "TOA clearsky net SW flux" ;
        FSNTOAC:_FillValue = 1.e+20f ;
    float FSNTOA(time, lat, lon) ;
        FSNTOA:NCAR_derived = "swinc - swup" ;
        FSNTOA:units = "W m-2" ;
        FSNTOA:long_name = "net solar flux at TOA" ;
        FSNTOA:_FillValue = 1.e+20f ;
    float ALBEDO(time, lat, lon) ;
        ALBEDO:NCAR_derived = "swup/swinc" ;
        ALBEDO:units = "W m-2" ;
        ALBEDO:long_name = "TOA albedo" ;
        ALBEDO:_FillValue = 1.e+20f ;
    float ALBEDOC(time, lat, lon) ;
        ALBEDOC:NCAR_derived = "swupclr/swinc" ;
        ALBEDOC:units = "W m-2" ;
        ALBEDOC:long_name = "TOA clearsky albedo" ;
        ALBEDOC:_FillValue = 1.e+20f ;

Back to top

ECMWF Variables

    float OMEGA(time, lev1, lat, lon) ;
        OMEGA:units = "mb/day" ;
        OMEGA:long_name = "vertical pressure velocity" ;
        OMEGA:_FillValue = -999.f ;
    float ORO(time, lat, lon) ;
        ORO:units = "(0) ocean, (1) land, (2) seaice" ;
        ORO:long_name = "orography from CCM3.11 AMIP" ;
        ORO:_FillValue = -999.f ;
    float PREH2O(time, lat, lon) ;
        PREH2O:missing_value = -999.f ;
        PREH2O:units = "mm" ;
        PREH2O:long_name = "precipitable water" ;
        PREH2O:_FillValue = -999.f ;
    float PS(time, lat, lon) ;
        PS:missing_value = -999.f ;
        PS:units = "millibars" ;
        PS:long_name = "surface pressure" ;
        PS:_FillValue = -999.f ;
    float SHUM(time, lev2, lat, lon) ;
        SHUM:units = "g/kg" ;
        SHUM:long_name = "specific humidity" ;
        SHUM:_FillValue = -999.f ;
    float T(time, lev, lat, lon) ;
        T:units = "K" ;
        T:long_name = "temperature" ;
        T:_FillValue = -999.f ;
    float U(time, lev, lat, lon) ;
        U:units = "m/s" ;
        U:long_name = "zonal wind" ;
        U:_FillValue = -999.f ;
    float V(time, lev, lat, lon) ;
        V:units = "m/s" ;
        V:long_name = "meridional wind" ;
        V:_FillValue = -999.f ;
    float WIND_MAG(time, lat, lon) ;
        WIND_MAG:units = "m/s" ;
        WIND_MAG:long_name = "magnitude of wind at 850 mb" ;
        WIND_MAG:_FillValue = -999.f ;
    float Z3(time, lev, lat, lon) ;
        Z3:units = "m" ;
        Z3:long_name = "geopotential height" ;
        Z3:_FillValue = -999.f ;
    float gw(lat) ;
        gw:long_name = "gaussian weights" ;
        gw:units = "dimension_less" ;
        gw:_FillValue = -999.f ;
    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
        lat:_FillValue = -999.f ;
    float lev(lev) ;
        lev:units = "millibars" ;
        lev:long_name = "pressure levels" ;
        lev:_FillValue = -999.f ;
    float lev1(lev1) ;
        lev1:units = "millibars" ;
        lev1:long_name = "pressure levels" ;
        lev1:_FillValue = -999.f ;
    float lev2(lev2) ;
        lev2:units = "millibars" ;
        lev2:long_name = "pressure levels" ;
        lev2:_FillValue = -999.f ;
    float lon(lon) ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
        lon:_FillValue = -999.f ;
    int time(time) ;
        time:units = "months" ;
        time:long_name = "months since Jan 1979" ;
        time:_FillValue = -999 ;
    float EP(time, lat, lon) ;
        EP:source = "ECMWF ERA15 from climate analysis section" ;
        EP:units = "mm/day" ;
        EP:long_name = "evaporation-precipitation" ;
        EP:_FillValue = -999.f ;
    float RELHUM(time, lev2, lat, lon) ;
        RELHUM:_FillValue = -999.f ;
        RELHUM:long_name = "relative humidity" ;
        RELHUM:units = "percent" ;
    float FLDS(time, lat, lon) ;
        FLDS:missing_value = -999.f ;
        FLDS:source = "ERA-15 years 1985-1988" ;
        FLDS:units = "W m^-2" ;
        FLDS:long_name = "LW downwelling surface flux" ;
        FLDS:_FillValue = -999.f ;
    float FSDS(time, lat, lon) ;
        FSDS:missing_value = -999.f ;
        FSDS:source = "ERA-15 years 1985-1988" ;
        FSDS:units = "W m^-2" ;
        FSDS:long_name = "SW downwelling surface flux" ;
        FSDS:_FillValue = -999.f ;
    float QFLX(time, lat, lon) ;
        QFLX:units = "mm/day" ;
        QFLX:long_name = "surface evaporation" ;
        QFLX:source = "ERA-15 monthly climatology 1979-1993" ;
        QFLX:_FillValue = 1.e+36f ;
        QFLX:missing_value = 1.e+36f ;
    float LHFLX(time, lat, lon) ;
        LHFLX:units = "W/m~S~2~N~" ;
        LHFLX:long_name = "surface latent heat flux" ;
        LHFLX:source = "ERA-15 monthly climatology 1979-1993" ;
        LHFLX:_FillValue = 1.e+36f ;
        LHFLX:missing_value = 1.e+36f ;

Back to top

HadISST Variables

    double lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    double lon(lon) ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
    double gw(lat) ;
        gw:long_name = "gauss weights" ;
    float SST(time, lat, lon) ;
        SST:_FillValue = -999.f ;
        SST:long_name = "Sea surface temperature" ;
        SST:units = "C" ;
        SST:comment = "Monthly Mean SST" ;
        SST:source = "HadISST OIv.2 climatology" ;
    int time(time) ;
        time:_FillValue = -999 ;
        time:long_name = "time" ;
    float ICEFRAC(time, lat, lon) ;
        ICEFRAC:_FillValue = -999.f ;
        ICEFRAC:long_name = "Sea surface temperature" ;
        ICEFRAC:units = "C" ;
        ICEFRAC:comment = "Monthly Mean Seaice Concentration" ;
        ICEFRAC:source = "HadISST OIv.2 climatology" ;

Back to top

HadISST_PD Variables

    float SST(lat, lon) ;
        SST:time = 116.5 ;
        SST:_FillValue = 1.e+20f ;
    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    float lon(lon) ;
        lon:units = "degrees_east" ;
        lon:long_name = "longitude" ;
    float ICEFRAC(lat, lon) ;
        ICEFRAC:time = 116.5 ;
        ICEFRAC:_FillValue = 1.e+20f ;
    float gw(lat) ;
        gw:long_name = "gaussian weights" ;
        gw:units = "none" ;
        gw:info = "NCL: generated via latRegWgt" ;

Back to top

HadISST_PI Variables

    float SST(lat, lon) ;
        SST:time = 116.5 ;
        SST:_FillValue = 1.e+20f ;
    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    float lon(lon) ;
        lon:units = "degrees_east" ;
        lon:long_name = "longitude" ;
    float ICEFRAC(lat, lon) ;
        ICEFRAC:time = 116.5 ;
        ICEFRAC:_FillValue = 1.e+20f ;
    float gw(lat) ;
        gw:long_name = "gaussian weights" ;
        gw:units = "none" ;
        gw:info = "NCL: generated via latRegWgt" ;

Back to top

ISCCP Variables

    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    float lon(lon) ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
    float gw(lat) ;
        gw:long_name = "gaussian_weights" ;
        gw:units = "dimensionless" ;
    float MEANTAU(time, lat, lon) ;
        MEANTAU:daytime = "d variable: defined for local daytime: undefined at night" ;
        MEANTAU:long_name = "Mean cloud TAU" ;
        MEANTAU:units = "" ;
        MEANTAU:comment = "TAU: Mean cloud optical thickness" ;
        MEANTAU:missing_value = -1000.f ;
        MEANTAU:_FillValue = -1000.f ;
    double time(time) ;
        time:long_name = "time" ;
        time:units = "yyyymmddhh" ;
        time:comment = "hh=99 means monthly mean; in this case, dd will refer to the mid day of month" ;
    float MEANPTOP(time, lat, lon) ;
        MEANPTOP:daytime = "d variable: defined for local daytime: undefined at night" ;
        MEANPTOP:long_name = "Mean cloud pressure" ;
        MEANPTOP:units = "mb" ;
        MEANPTOP:comment = "PC: Mean cloud top pressure" ;
        MEANPTOP:missing_value = -1000.f ;
        MEANPTOP:_FillValue = -1000.f ;
    float MEANTTOP(time, lat, lon) ;
        MEANTTOP:daytime = "d variable: defined for local daytime: undefined at night" ;
        MEANTTOP:long_name = "Mean cloud temperature" ;
        MEANTTOP:units = "K" ;
        MEANTTOP:comment = "TC: Mean cloud top temperature" ;
        MEANTTOP:missing_value = -1000.f ;
        MEANTTOP:_FillValue = -1000.f ;
    float CLDTOT(time, lat, lon) ;
        CLDTOT:missing_value = -1000.f ;
        CLDTOT:comment = "CA: Cloud amount" ;
        CLDTOT:units = "%" ;
        CLDTOT:long_name = "Mean cloud amount" ;
        CLDTOT:lonFlip = "longitude coordinate variable has been reordered via lonFlip" ;
        CLDTOT:_FillValue = -1000.f ;
    float CLDHGH(time, lat, lon) ;
        CLDHGH:long_name = "Mean high cloud amount" ;
        CLDHGH:units = "%" ;
        CLDHGH:comment = "IR cloud type" ;
        CLDHGH:missing_value = -1000.f ;
        CLDHGH:_FillValue = -1000.f ;
    float CLDMED(time, lat, lon) ;
        CLDMED:long_name = "Mean middle cloud amount" ;
        CLDMED:units = "%" ;
        CLDMED:comment = "IR cloud type" ;
        CLDMED:missing_value = -1000.f ;
        CLDMED:_FillValue = -1000.f ;
    float CLDLOW(time, lat, lon) ;
        CLDLOW:long_name = "Mean low cloud amount" ;
        CLDLOW:units = "%" ;
        CLDLOW:comment = "IR cloud type" ;
        CLDLOW:missing_value = -1000.f ;
        CLDLOW:_FillValue = -1000.f ;
    float CLDLOW_VISIR(time, lat, lon) ;
        CLDLOW_VISIR:_FillValue = -1000.f ;
        CLDLOW_VISIR:missing_value = -1000.f ;
        CLDLOW_VISIR:comment = "VIS/IR/NIR LOW cloud type (vis-adjusted TC)" ;
        CLDLOW_VISIR:units = "%" ;
        CLDLOW_VISIR:long_name = "Mean low cloud amount (VIS/IR/NIR)" ;
        CLDLOW_VISIR:daytime = "d variable: defined for local daytime: undefined at night" ;
    float CLDMED_VISIR(time, lat, lon) ;
        CLDMED_VISIR:_FillValue = -1000.f ;
        CLDMED_VISIR:missing_value = -1000.f ;
        CLDMED_VISIR:comment = "VIS/IR/NIR MIDDLE cloud type (VIS-adjusted TC)" ;
        CLDMED_VISIR:units = "%" ;
        CLDMED_VISIR:long_name = "Mean middle cloud amount (VIS/IR/NIR)" ;
        CLDMED_VISIR:daytime = "d variable: defined for local daytime: undefined at night" ;
    float CLDHGH_VISIR(time, lat, lon) ;
        CLDHGH_VISIR:_FillValue = -1000.f ;
        CLDHGH_VISIR:missing_value = -1000.f ;
        CLDHGH_VISIR:comment = "VIS/IR/NIR HIGH cloud type (VIS-adjusted TC)" ;
        CLDHGH_VISIR:units = "%" ;
        CLDHGH_VISIR:long_name = "Mean high cloud amount (VIS/IR/NIR)" ;
        CLDHGH_VISIR:daytime = "d variable: defined for local daytime: undefined at night" ;
    float CLDTOT_VISIR(time, lat, lon) ;
        CLDTOT_VISIR:daytime = "d variable: defined for local daytime: undefined at night" ;
        CLDTOT_VISIR:long_name = "Mean total cloud amount (VIS/IR/NIR)" ;
        CLDTOT_VISIR:units = "%" ;
        CLDTOT_VISIR:comment = "VIS/IR/NIR LOW cloud type (vis-adjusted TC)" ;
        CLDTOT_VISIR:missing_value = -1000.f ;
        CLDTOT_VISIR:_FillValue = -1000.f ;

Back to top

MODIS

Plain ol' MODIS

    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    float lon(lon) ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
    float wgt(lat) ;
        wgt:units = "dimensionless" ;
        wgt:long_name = "normalized cosine weights" ;
    float MEANTTOP(time, lat, lon) ;
        MEANTTOP:missing_value = -9999.f ;
        MEANTTOP:long_name = "Cloud Top Temperature (Day)" ;
        MEANTTOP:units = "K" ;
        MEANTTOP:_FillValue = -9999.f ;
    int time(time) ;
    float MEANPTOP(time, lat, lon) ;
        MEANPTOP:missing_value = -9999.f ;
        MEANPTOP:long_name = "Cloud Top Pressure (Day)" ;
        MEANPTOP:units = "hPa" ;
        MEANPTOP:_FillValue = -9999.f ;
    float MEANTAU(time, lat, lon) ;
        MEANTAU:missing_value = -9999.f ;
        MEANTAU:long_name = "Cloud Optical Thickness (Day)" ;
        MEANTAU:units = "none" ;
        MEANTAU:_FillValue = -9999.f ;
    float TCLDAREA(time, lat, lon) ;
        TCLDAREA:missing_value = -9999.f ;
        TCLDAREA:long_name = "Total Cloud Area (Day)" ;
        TCLDAREA:units = "percent" ;
        TCLDAREA:_FillValue = -9999.f ;
    float PREH2O(time, lat, lon) ;
        PREH2O:missing_value = -9999.f ;
        PREH2O:long_name = "Total Precipitable Water" ;
        PREH2O:units = "mm" ;
        PREH2O:_FillValue = -9999.f ;
    float TGCLDLWP(time, lat, lon) ;
        TGCLDLWP:missing_value = -9999.f ;
        TGCLDLWP:long_name = "Water Path (Liquid)" ;
        TGCLDLWP:units = "g/m^2" ;
        TGCLDLWP:_FillValue = -9999.f ;

MODISCOSP

    double gw(lat) ;
        gw:long_name = "normalized cosine weights" ;
        gw:units = "dimensionless" ;
    float CLMODIS(time, modis_prs, modis_tau, lat, lon) ;
        CLMODIS:missing_value = -999.f ;
        CLMODIS:_FillValue = -999.f ;
        CLMODIS:long_name = "MODIS histogram of cloud occurrence" ;
        CLMODIS:units = "percent" ;
    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:valid_range = -90.f, 90.f ;
        lat:standard_name = "latitude" ;
        lat:axis = "Y" ;
        lat:units = "degrees_north" ;
    float lon(lon) ;
        lon:axis = "X" ;
        lon:long_name = "longitude" ;
        lon:standard_name = "longitude" ;
        lon:units = "degrees_east" ;
        lon:valid_range = -180.f, 180.f ;
    float modis_prs(modis_prs) ;
        modis_prs:bounds = "modis_prs_bnds" ;
        modis_prs:long_name = "cloud top pressure" ;
        modis_prs:units = "hPa" ;
    float modis_prs_bnds(modis_prs, bnds) ;
    float modis_tau(modis_tau) ;
        modis_tau:bounds = "modis_tau_bnds" ;
        modis_tau:long_name = "cloud optical thickness" ;
        modis_tau:units = "unitless" ;
    float modis_tau_bnds(modis_tau, bnds) ;
    float CLDTHN_MODIS(time, lat, lon) ;
        CLDTHN_MODIS:missing_value = -999.f ;
        CLDTHN_MODIS:_FillValue = -999.f ;
        CLDTHN_MODIS:long_name = "MODIS optically thin cloud" ;
        CLDTHN_MODIS:units = "percent" ;
    float CLDINT_MODIS(time, lat, lon) ;
        CLDINT_MODIS:missing_value = -999.f ;
        CLDINT_MODIS:_FillValue = -999.f ;
        CLDINT_MODIS:long_name = "MODIS optically intermediate cloud" ;
        CLDINT_MODIS:units = "percent" ;
    float CLDTHICK_MODIS(time, lat, lon) ;
        CLDTHICK_MODIS:missing_value = -999.f ;
        CLDTHICK_MODIS:_FillValue = -999.f ;
        CLDTHICK_MODIS:long_name = "MODIS optically thick cloud" ;
        CLDTHICK_MODIS:units = "percent" ;
    float CLDTOT_MODIS(time, lat, lon) ;
        CLDTOT_MODIS:missing_value = -999.f ;
        CLDTOT_MODIS:_FillValue = -999.f ;
        CLDTOT_MODIS:long_name = "MODIS total cloud amount from ctp-tau" ;
        CLDTOT_MODIS:units = "percent" ;
    float CLDLOW_MODIS(time, lat, lon) ;
        CLDLOW_MODIS:missing_value = -999.f ;
        CLDLOW_MODIS:_FillValue = -999.f ;
        CLDLOW_MODIS:long_name = "MODIS low-topped cloud amount from ctp-tau" ;
        CLDLOW_MODIS:units = "percent" ;
    float CLDMED_MODIS(time, lat, lon) ;
        CLDMED_MODIS:missing_value = -999.f ;
        CLDMED_MODIS:_FillValue = -999.f ;
        CLDMED_MODIS:long_name = "MODIS mid-topped cloud amount from ctp-tau" ;
        CLDMED_MODIS:units = "percent" ;
    float CLDHGH_MODIS(time, lat, lon) ;
        CLDHGH_MODIS:missing_value = -999.f ;
        CLDHGH_MODIS:_FillValue = -999.f ;
        CLDHGH_MODIS:long_name = "MODIS high-topped cloud amount from ctp-tau" ;
        CLDHGH_MODIS:units = "percent" ;
    float CLDTOT_MODIS_MASK(time, lat, lon) ;
        CLDTOT_MODIS_MASK:missing_value = -999.f ;
        CLDTOT_MODIS_MASK:_FillValue = -999.f ;
        CLDTOT_MODIS_MASK:long_name = "MODIS total cloud amount from cloud mask" ;
        CLDTOT_MODIS_MASK:units = "percent" ;
    float CLDLOW_MODIS_MASK(time, lat, lon) ;
        CLDLOW_MODIS_MASK:missing_value = -999.f ;
        CLDLOW_MODIS_MASK:_FillValue = -999.f ;
        CLDLOW_MODIS_MASK:long_name = "MODIS low-topped cloud amount from cloud mask" ;
        CLDLOW_MODIS_MASK:units = "percent" ;
    float CLDMED_MODIS_MASK(time, lat, lon) ;
        CLDMED_MODIS_MASK:missing_value = -999.f ;
        CLDMED_MODIS_MASK:_FillValue = -999.f ;
        CLDMED_MODIS_MASK:long_name = "MODIS mid-topped cloud amount from cloud mask" ;
        CLDMED_MODIS_MASK:units = "percent" ;
    float CLDHGH_MODIS_MASK(time, lat, lon) ;
        CLDHGH_MODIS_MASK:missing_value = -999.f ;
        CLDHGH_MODIS_MASK:_FillValue = -999.f ;
        CLDHGH_MODIS_MASK:long_name = "MODIS high-topped cloud amount from cloud mask" ;
        CLDHGH_MODIS_MASK:units = "percent" ;
    float CLWMODIS(time, lat, lon) ;
        CLWMODIS:missing_value = -999.f ;
        CLWMODIS:_FillValue = -999.f ;
        CLWMODIS:long_name = "MODIS liquid cloud amount" ;
        CLWMODIS:units = "percent" ;
    float CLIMODIS(time, lat, lon) ;
        CLIMODIS:missing_value = -999.f ;
        CLIMODIS:_FillValue = -999.f ;
        CLIMODIS:long_name = "MODIS ice cloud amount" ;
        CLIMODIS:units = "percent" ;
    float LWPMODIS(time, lat, lon) ;
        LWPMODIS:missing_value = -999.f ;
        LWPMODIS:_FillValue = -999.f ;
        LWPMODIS:long_name = "MODIS liquid water path" ;
        LWPMODIS:units = "g/m^2" ;
    float IWPMODIS(time, lat, lon) ;
        IWPMODIS:missing_value = -999.f ;
        IWPMODIS:_FillValue = -999.f ;
        IWPMODIS:long_name = "MODIS ice water path" ;
        IWPMODIS:units = "g/m^2" ;
    float PCTMODIS(time, lat, lon) ;
        PCTMODIS:missing_value = -999.f ;
        PCTMODIS:_FillValue = -999.f ;
        PCTMODIS:long_name = "MODIS mean cloud top pressure" ;
        PCTMODIS:units = "hPa" ;
    float REFFCLWMODIS(time, lat, lon) ;
        REFFCLWMODIS:missing_value = -999.f ;
        REFFCLWMODIS:_FillValue = -999.f ;
        REFFCLWMODIS:long_name = "MODIS effective liquid particle size" ;
        REFFCLWMODIS:units = "microns" ;
    float REFFCLIMODIS(time, lat, lon) ;
        REFFCLIMODIS:missing_value = -999.f ;
        REFFCLIMODIS:_FillValue = -999.f ;
        REFFCLIMODIS:long_name = "MODIS effective ice particle size" ;
        REFFCLIMODIS:units = "microns" ;
    float TAUTLOGMODIS(time, lat, lon) ;
        TAUTLOGMODIS:missing_value = -999.f ;
        TAUTLOGMODIS:_FillValue = -999.f ;
        TAUTLOGMODIS:long_name = "MODIS log-weighted total mean optical thickness" ;
        TAUTLOGMODIS:units = "unitless" ;
    float TAUWLOGMODIS(time, lat, lon) ;
        TAUWLOGMODIS:missing_value = -999.f ;
        TAUWLOGMODIS:_FillValue = -999.f ;
        TAUWLOGMODIS:long_name = "MODIS log-weighted liquid mean optical thickness" ;
        TAUWLOGMODIS:units = "unitless" ;
    float TAUILOGMODIS(time, lat, lon) ;
        TAUILOGMODIS:missing_value = -999.f ;
        TAUILOGMODIS:_FillValue = -999.f ;
        TAUILOGMODIS:long_name = "MODIS log-weighted ice mean optical thickness" ;
        TAUILOGMODIS:units = "unitless" ;
    float TAUTMODIS(time, lat, lon) ;
        TAUTMODIS:missing_value = -999.f ;
        TAUTMODIS:_FillValue = -999.f ;
        TAUTMODIS:long_name = "MODIS total mean optical thickness" ;
        TAUTMODIS:units = "unitless" ;
    float TAUWMODIS(time, lat, lon) ;
        TAUWMODIS:missing_value = -999.f ;
        TAUWMODIS:_FillValue = -999.f ;
        TAUWMODIS:long_name = "MODIS liquid mean optical thickness" ;
        TAUWMODIS:units = "unitless" ;
    float TAUIMODIS(time, lat, lon) ;
        TAUIMODIS:missing_value = -999.f ;
        TAUIMODIS:_FillValue = -999.f ;
        TAUIMODIS:long_name = "MODIS ice mean optical thickness" ;
        TAUIMODIS:units = "unitless" ;

MODIS_LAI

    float TLAI(lat, lon) ;
        TLAI:long_name = "total projected leaf area index" ;
        TLAI:units = "none" ;
        TLAI:cell_methods = "time: mean" ;
        TLAI:_FillValue = 1.e+36f ;
        TLAI:missing_value = 1.e+36f ;
    float TSAI(lat, lon) ;
        TSAI:long_name = "total projected stem area index" ;
        TSAI:units = "none" ;
        TSAI:cell_methods = "time: mean" ;
        TSAI:_FillValue = 1.e+36f ;
        TSAI:missing_value = 1.e+36f ;
    float area(lat, lon) ;
        area:long_name = "grid cell areas" ;
        area:units = "km^2" ;
        area:_FillValue = 1.e+36f ;
        area:missing_value = 1.e+36f ;
    int landmask(lat, lon) ;
        landmask:long_name = "land/ocean mask (0.=ocean and 1.=land)" ;
        landmask:_FillValue = -9999 ;
        landmask:missing_value = -9999 ;
    float lat(lat) ;
        lat:long_name = "coordinate latitude" ;
        lat:units = "degrees_north" ;
        lat:_FillValue = 1.e+36f ;
        lat:missing_value = 1.e+36f ;
    float lon(lon) ;
        lon:long_name = "coordinate longitude" ;
        lon:units = "degrees_east" ;
        lon:_FillValue = 1.e+36f ;
        lon:missing_value = 1.e+36f ;
    float time ;
        time:long_name = "time" ;
        time:units = "days since 0001-01-01 00:00:00" ;
        time:calendar = "noleap" ;
        time:bounds = "time_bounds" ;
    double time_bounds(hist_interval) ;
        time_bounds:long_name = "history time interval endpoints" ;

Back to top

NCEP

    float LHFLX(time, lat, lon) ;
        LHFLX:missing_value = -999.f ;
        LHFLX:units = "W m^-2" ;
        LHFLX:long_name = "surface latent heat flux" ;
        LHFLX:_FillValue = 1.e+36f ;
    float OMEGA(time, lev1, lat, lon) ;
        OMEGA:_FillValue = 1.e+36f ;
        OMEGA:long_name = "vertical pressure velocity" ;
        OMEGA:units = "mb/day" ;
        OMEGA:missing_value = -999.f ;
    float PREH2O(time, lat, lon) ;
        PREH2O:missing_value = -999.f ;
        PREH2O:units = "mm" ;
        PREH2O:long_name = "precipitable water" ;
        PREH2O:_FillValue = 1.e+36f ;
    float PS(time, lat, lon) ;
        PS:missing_value = -999.f ;
        PS:units = "millibars" ;
        PS:long_name = "surface pressure" ;
        PS:_FillValue = 1.e+36f ;
    float PSL(time, lat, lon) ;
        PSL:missing_value = -999.f ;
        PSL:units = "millibars" ;
        PSL:long_name = "sea level pressure" ;
        PSL:_FillValue = 1.e+36f ;
    float RELHUM(time, lev2, lat, lon) ;
        RELHUM:missing_value = -999.f ;
        RELHUM:units = "percent" ;
        RELHUM:long_name = "relative humidity" ;
        RELHUM:_FillValue = 1.e+36f ;
    float SHFLX(time, lat, lon) ;
        SHFLX:missing_value = -999.f ;
        SHFLX:units = "W m^-2" ;
        SHFLX:long_name = "surface sensible heat flux" ;
        SHFLX:_FillValue = 1.e+36f ;
    float SHUM(time, lev2, lat, lon) ;
        SHUM:missing_value = -999.f ;
        SHUM:units = "g/kg" ;
        SHUM:long_name = "specific humidity" ;
        SHUM:_FillValue = 1.e+36f ;
    float T(time, lev, lat, lon) ;
        T:missing_value = -999.f ;
        T:units = "K" ;
        T:long_name = "Temperature" ;
        T:_FillValue = 1.e+36f ;
    float TREFHT(time, lat, lon) ;
        TREFHT:missing_value = -999.f ;
        TREFHT:units = "K" ;
        TREFHT:long_name = "temperature at 2 meters" ;
        TREFHT:_FillValue = 1.e+36f ;
    float TS(time, lat, lon) ;
        TS:missing_value = -999.f ;
        TS:units = "K" ;
        TS:long_name = "surface temperature" ;
        TS:_FillValue = 1.e+36f ;
    float U(time, lev, lat, lon) ;
        U:missing_value = -999.f ;
        U:units = "m/s" ;
        U:long_name = "U" ;
        U:_FillValue = 1.e+36f ;
    float V(time, lev, lat, lon) ;
        V:missing_value = -999.f ;
        V:units = "m/s" ;
        V:long_name = "meridional wind" ;
        V:_FillValue = 1.e+36f ;
    float Z3(time, lev, lat, lon) ;
        Z3:missing_value = -999.f ;
        Z3:units = "meters" ;
        Z3:long_name = "geopotential height" ;
        Z3:_FillValue = 1.e+36f ;
    int date(date) ;
        date:long_name = "date as YYYYMM" ;
        date:_FillValue = -999 ;
    float gw(lat) ;
        gw:long_name = "gaussian weights" ;
        gw:units = "dimensionless" ;
    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees north" ;
    float lev(lev) ;
        lev:units = "millibars" ;
        lev:long_name = "pressure levels" ;
        lev:_FillValue = -999.f ;
    float lev1(lev1) ;
        lev1:units = "millibars" ;
        lev1:long_name = "pressure levels" ;
        lev1:_FillValue = -999.f ;
    float lev2(lev2) ;
        lev2:units = "millibars" ;
        lev2:long_name = "pressure levels" ;
        lev2:_FillValue = -999.f ;
    float lon(lon) ;
        lon:units = "degrees east" ;
        lon:long_name = "longitude" ;
    int time(time) ;
        time:long_name = "months since Jan 1979" ;
        time:_FillValue = -999 ;
    float SWCF(time, lat, lon) ;
        SWCF:missing_value = -999.f ;
        SWCF:units = "W/m^2" ;
        SWCF:long_name = "SW cloud forcing" ;
        SWCF:_FillValue = -999.f ;
    float LWCF(time, lat, lon) ;
        LWCF:missing_value = -999.f ;
        LWCF:units = "W/m^2" ;
        LWCF:long_name = "LW cloud forcing" ;
        LWCF:_FillValue = -999.f ;
    float FLUT(time, lat, lon) ;
        FLUT:missing_value = -999.f ;
        FLUT:units = "W/m^2" ;
        FLUT:long_name = "TOA upward LW flux" ;
        FLUT:_FillValue = -999.f ;
    float FSNTOA(time, lat, lon) ;
        FSNTOA:missing_value = -999.f ;
        FSNTOA:units = "W/m^2" ;
        FSNTOA:long_name = "TOA net SW flux" ;
        FSNTOA:_FillValue = -999.f ;
    float FSNTOAC(time, lat, lon) ;
        FSNTOAC:missing_value = -999.f ;
        FSNTOAC:units = "W/m^2" ;
        FSNTOAC:long_name = "TOA net clearsky SW flux" ;
        FSNTOAC:_FillValue = -999.f ;
    float RESTOA(time, lat, lon) ;
        RESTOA:missing_value = -999.f ;
        RESTOA:units = "W/m^2" ;
        RESTOA:long_name = "residual energy at TOA" ;
        RESTOA:_FillValue = -999.f ;

Back to top

PRECL

    float lat(lat) ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    float lon(lon) ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
    float gw(lat) ;
        gw:units = "dimensionless" ;
        gw:long_name = "normalized cosine weights" ;
    float PRECT_LAND(time, lat, lon) ;
        PRECT_LAND:units = "mm/day" ;
        PRECT_LAND:long_name = "precipitation rate" ;
        PRECT_LAND:missing_value = -999.f ;
        PRECT_LAND:_FillValue = -999.f ;
    int time(time) ;

Back to top

WILLMOTT

    float lat(lat) ;
        lat:_FillValue = -999.f ;
        lat:long_name = "latitude" ;
        lat:units = "degrees_north" ;
    float lon(lon) ;
        lon:_FillValue = -999.f ;
        lon:long_name = "longitude" ;
        lon:units = "degrees_east" ;
    float gw(lat) ;
        gw:units = "dimensionless" ;
        gw:long_name = "cosine weights" ;
        gw:_FillValue = -999.f ;
    float TREFHT_LAND(lat, lon) ;
        TREFHT_LAND:source = "Willmott and Matsuura CAI air temperature v3.02" ;
        TREFHT_LAND:units = "K" ;
        TREFHT_LAND:long_name = "2-meter temperature" ;
        TREFHT_LAND:_FillValue = -999.f ;
    float PRECIP_LAND(lat, lon) ;
        PRECIP_LAND:source = "Willmott and Matsuura CAI precipitation v3.02" ;
        PRECIP_LAND:units = "cm" ;
        PRECIP_LAND:long_name = "total precipitation" ;
        PRECIP_LAND:_FillValue = -999.f ;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions