netcdf GEWEX_CA/ISCCP/2010/ISCCP.HGG.v01r00.GLOBAL.2010.07.04.1800.GPC.10KM.CS00.EQ1.00.nc { dimensions: edge = 2; label_len = 80; satid_len = 4; satname_len = 20; satpos = 12; eqcell = 41252; eqzone = 180; lon = 360; lat = 180; levpc = 7; levtau = 6; levtmp = 16; levrh = 16; cloud_irtype = 3; cloud_type = 18; count = 256; variables: short satcodes(satpos=12); :long_name = "Satellite code number"; :units = "1"; char satids(satpos=12, satid_len=4); :long_name = "Satellite short ID"; :units = "1"; char satnames(satpos=12, satname_len=20); :long_name = "Satellite full name"; :units = "1"; float eqlon(eqcell=41252); :long_name = "Center longitude of equal-area cell"; :units = "degrees_east"; :valid_min = 0.0; // double :valid_max = 360.0; // double float eqlat(eqcell=41252); :long_name = "Center latitude of equal-area cell"; :units = "degrees_north"; :valid_min = -90.0; // double :valid_max = 90.0; // double short eqlon_index(eqcell=41252); :long_name = "Longitude index of equal-area cell"; :units = "1"; :valid_min = 1; // int :valid_max = 360; // int short eqlat_index(eqcell=41252); :long_name = "Latitude index of equal-area cell"; :units = "1"; :valid_min = 1; // int :valid_max = 180; // int short eqcells_in_zone(eqzone=180); :long_name = "Number of longitude cells in each equal-area zone"; :units = "1"; :valid_min = 1; // int :valid_max = 360; // int int eqarea(eqcell=41252); :long_name = "Equal-area cell area"; :units = "km2"; short eqland(eqcell=41252); :long_name = "Equal-area cell land area"; :units = "percent"; short eqheight(eqcell=41252); :long_name = "Equal-area cell mean topographic height"; :units = "m"; short sigma_eqheight(eqcell=41252); :long_name = "Equal-area cell topographic height standard deviation"; :units = "m"; ubyte eqveg(eqcell=41252); :long_name = "Equal-area cell vegetation category"; :units = "1"; :valid_min = 0; // int :valid_max = 18; // int :_FillValue = 255UB; // ubyte float lon(lon=360); :long_name = "Center longitude of square grid cell"; :units = "degrees_east"; :valid_min = 0.0; // double :valid_max = 360.0; // double :bounds = "lon_bounds"; float lon_bounds(lon=360, edge=2); float lat(lat=180); :long_name = "Center latitude of square grid cell"; :units = "degrees_north"; :valid_min = -90.0; // double :valid_max = 90.0; // double :bounds = "lat_bounds"; float lat_bounds(lat=180, edge=2); short sqlon_beg(eqcell=41252); :long_name = "Square grid beginning longitude index"; :units = "1"; short sqlon_end(eqcell=41252); :long_name = "Square grid ending longitude index"; :units = "1"; float levpc(levpc=7); :long_name = "Pressure levels"; :units = "hPa"; :bounds = "pc_bounds"; float pc_bounds(levpc=7, edge=2); float levtau(levtau=6); :long_name = "Optical thickness levels"; :units = "1"; :bounds = "tau_bounds"; float tau_bounds(levtau=6, edge=2); float levtmp(levtmp=16); :long_name = "Temperature levels"; :units = "hPa"; float levrh(levrh=16); :long_name = "Relative humidity levels"; :units = "hPa"; char cloud_irtype_label(cloud_irtype=3, label_len=80); :long_name = "IR cloud type labels"; :units = "1"; :description = "IR cloud types determined by cloud top pressure for blackbody clouds"; char cloud_type_label(cloud_type=18, label_len=80); :long_name = "Cloud type labels"; :units = "1"; :description = "Cloud types determined by cloud top pressure adjusted for optically thinner clouds and optical thickness for liquid and ice clouds determined by cloud top temperature"; float tmptab(count=256); :long_name = "Count to temperature conversion table"; :units = "K"; float tmpvar(count=256); :long_name = "Count to temperature variance conversion table"; :units = "K"; float pretab(count=256); :long_name = "Count to pressure conversion table"; :units = "hPa"; float rfltab(count=256); :long_name = "Count to reflectance conversion table"; :units = "1"; float tautab(count=256); :long_name = "Count to optical thickness conversion table"; :units = "1"; float ozntab(count=256); :long_name = "Count to ozone conversion table"; :units = "Dobson"; float humtab(count=256); :long_name = "Count to relative humidity conversion table"; :units = "cm"; float wpatab(count=256); :long_name = "Count to water path conversion table"; :units = "cm"; int time; :long_name = "Time"; :units = "hours since 1970-01-01 00:00:00"; ubyte satcode(eqcell=41252); :long_name = "Satellite code number"; :units = "1"; :valid_min = 0; // int :valid_max = 99; // int :_FillValue = 255UB; // ubyte ubyte cell_origin(eqcell=41252); :long_name = "Cell origin code"; :units = "1"; :_FillValue = 255UB; // ubyte :flag_values = 0UB, 1UB, 2UB; // ubyte :flag_meanings = "original single-satellite-fill multi-satellite-fill"; ubyte fill_gmts(eqcell=41252); :long_name = "Number of missing GMTs in gap"; :units = "1"; :_FillValue = 255UB; // ubyte ubyte fill_days(eqcell=41252); :long_name = "Number of missing days in gap"; :units = "1"; :_FillValue = 255UB; // ubyte ubyte fill_weeks(eqcell=41252); :long_name = "Number of missing weeks in gap"; :units = "1"; :_FillValue = 255UB; // ubyte ubyte fill_type(eqcell=41252); :long_name = "Fill type code"; :units = "1"; :_FillValue = 255UB; // ubyte :flag_values = 0UB, 1UB, 2UB, 4UB, 8UB, 16UB, 32UB, 64UB, 128UB; // ubyte :flag_meanings = "none estimate-vis-at-night interpolate-vis-overnight interpolate-diurnal interpolate-temporal replicate-longitude replicate-latitude interpolate-weekly climatology-fill"; ubyte scene(eqcell=41252); :long_name = "Scene identification"; :flag_values = 1UB, 2UB, 3UB, 101UB, 102UB, 103UB, 255UB; // ubyte :flag_meanings = "day-water day-land day-coast night-water night-land night-coast no-data"; ubyte snoice(eqcell=41252); :long_name = "Snow/ice cover"; :units = "percent"; :valid_min = 0; // int :valid_max = 100; // int :_FillValue = 255UB; // ubyte :description = "Snow/ice cover sum"; ubyte inversion(eqcell=41252); :long_name = "Inversion occurrance"; :units = "percent"; :valid_min = 0; // int :valid_max = 100; // int :_FillValue = 255UB; // ubyte :description = "Atmospheric temperature inversion present at surface"; short mue(eqcell=41252); :long_name = "Cosine of satellite angle"; :units = "1"; :valid_min = 0; // int :valid_max = 100; // int :_FillValue = 32767S; // short :scale_factor = 0.01; // double short mu0(eqcell=41252); :long_name = "Cosine of solar zenith angle"; :units = "1"; :valid_min = 0; // int :valid_max = 100; // int :_FillValue = 32767S; // short :scale_factor = 0.01; // double ubyte phi(eqcell=41252); :long_name = "Relative azimuth angle"; :units = "degrees"; :valid_min = 0; // int :valid_max = 180; // int :_FillValue = 255UB; // ubyte short n_total(eqcell=41252); :long_name = "Total number of pixels"; :units = "1"; :valid_min = 0; // int :valid_max = 32766; // int :_FillValue = 32767S; // short short n_cloudy(eqcell=41252); :long_name = "Number of cloudy pixels"; :units = "1"; :valid_min = 0; // int :valid_max = 32766; // int :_FillValue = 32767S; // short :description = "Cloud detected by either IR or VIS thresholds (IR at night but diurnally corrected), amount determined by ratio with total number of pixels"; short n_ir_cloudy(eqcell=41252); :long_name = "Number of IR-cloudy pixels"; :units = "1"; :valid_min = 0; // int :valid_max = 32766; // int :_FillValue = 32767S; // short :description = "Cloud detected by IR threshold regardless of VIS threshold"; short n_ironly_cloudy(eqcell=41252); :long_name = "Number of IR-only-cloudy pixels"; :units = "1"; :valid_min = 0; // int :valid_max = 32766; // int :_FillValue = 32767S; // short :description = "Cloud detected by IR threshold but not VIS threshold"; short n_visonly_cloudy(eqcell=41252); :long_name = "Number of VIS-only-cloudy pixels"; :units = "1"; :valid_min = 0; // int :valid_max = 32766; // int :_FillValue = 32767S; // short :description = "Cloud detected by VIS threshold but not IR threshold"; short n_visirmarg_cloudy(eqcell=41252); :long_name = "Number of VIS/IR-marginally-cloudy pixels"; :units = "1"; :valid_min = 0; // int :valid_max = 32766; // int :_FillValue = 32767S; // short :description = "Marginal cloud detection by either IR or VIS thresholds"; short n_irmarg_cloudy(eqcell=41252); :long_name = "Number of IR-marginally-cloudy pixels"; :units = "1"; :valid_min = 0; // int :valid_max = 32766; // int :_FillValue = 32767S; // short :description = "Marginal cloud detection by IR threshold regardless of VIS threshold"; short n_vismarg_cloudy(eqcell=41252); :long_name = "Number of VIS-marginally-cloudy pixels"; :units = "1"; :valid_min = 0; // int :valid_max = 32766; // int :_FillValue = 32767S; // short :description = "Marginal cloud detection by VIS threshold regardless of IR threshold"; short n_ir_longterm(eqcell=41252); :long_name = "Number of pixels with IR long term statistics (8