netcdf sgpvisstgridg08v3minnisX1.c1.20030331.001500 { dimensions: time = UNLIMITED ; // (41 currently) lat = 20 ; lon = 28 ; cld_type = 4 ; nb2bb_type = 4 ; cld_phase = 3 ; scn_type = 2 ; phase = 6 ; level = 4 ; variables: int base_time ; base_time:long_name = "Base time in Epoch" ; base_time:descriptor = "offset from 00:00:00 GMT 01 January 1970" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "s" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2003-3-31, 00:00:00" ; short latitude(lat) ; latitude:long_name = "north latitude" ; latitude:units = "deg" ; latitude:scale_factor = 0.01f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; int longitude(lon) ; longitude:long_name = "east longitude" ; longitude:units = "deg" ; longitude:scale_factor = 0.01f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; short cloud_percentage(time, lat, lon, cld_type) ; cloud_percentage:long_name = "Cloud Percentage" ; cloud_percentage:units = "%" ; cloud_percentage:scale_factor = 0.01f ; cloud_percentage:valid_min = 0.f ; cloud_percentage:valid_max = 100.f ; short optical_depth_linear(time, lat, lon, cld_type) ; optical_depth_linear:long_name = "Optical depth linear average" ; optical_depth_linear:units = "unitless" ; optical_depth_linear:scale_factor = 0.01f ; optical_depth_linear:valid_min = 0.f ; optical_depth_linear:valid_max = 128.f ; short optical_depth_log(time, lat, lon, cld_type) ; optical_depth_log:long_name = "Optical depth log average" ; optical_depth_log:units = "unitless" ; optical_depth_log:scale_factor = 0.01f ; optical_depth_log:valid_min = 0.f ; optical_depth_log:valid_max = 128.f ; short optical_depth_linear_sd(time, lat, lon, cld_type) ; optical_depth_linear_sd:long_name = "Optical depth linear standard deviation" ; optical_depth_linear_sd:units = "unitless" ; optical_depth_linear_sd:scale_factor = 0.01f ; optical_depth_linear_sd:valid_min = 0.f ; optical_depth_linear_sd:valid_max = 128.f ; short ir_emit(time, lat, lon, cld_type) ; ir_emit:long_name = "IR emissivity average" ; ir_emit:units = "unitless" ; ir_emit:scale_factor = 0.001f ; ir_emit:valid_min = 0.f ; ir_emit:valid_max = 1.5f ; short ir_emit_sd(time, lat, lon, cld_type) ; ir_emit_sd:long_name = "IR emissivity standard deviation" ; ir_emit_sd:units = "unitless" ; ir_emit_sd:scale_factor = 0.001f ; ir_emit_sd:valid_min = 0.f ; ir_emit_sd:valid_max = 1.5f ; short particle_size(time, lat, lon, cld_phase) ; particle_size:long_name = "Particle size average" ; particle_size:units = "microns" ; particle_size:scale_factor = 0.1f ; particle_size:valid_min = 0.f ; particle_size:valid_max = 150.f ; short particle_size_sd(time, lat, lon, cld_phase) ; particle_size_sd:long_name = "Particle size standard deviation" ; particle_size_sd:units = "microns" ; particle_size_sd:scale_factor = 0.1f ; particle_size_sd:valid_min = 0.f ; particle_size_sd:valid_max = 150.f ; int water_path(time, lat, lon, cld_phase) ; water_path:long_name = "Water path average" ; water_path:units = "g/m^2" ; water_path:scale_factor = 0.1f ; water_path:valid_min = 0.f ; water_path:valid_max = 6000.f ; int water_path_sd(time, lat, lon, cld_phase) ; water_path_sd:long_name = "Water path standard deviation" ; water_path_sd:units = "g/m^2" ; water_path_sd:scale_factor = 0.1f ; water_path_sd:valid_min = 0.f ; water_path_sd:valid_max = 6000.f ; short cloud_height_top(time, lat, lon, cld_type) ; cloud_height_top:long_name = "Cloud height top average" ; cloud_height_top:units = "km" ; cloud_height_top:scale_factor = 0.01f ; cloud_height_top:valid_min = -0.1f ; cloud_height_top:valid_max = 20.f ; short cloud_height_top_sd(time, lat, lon, cld_type) ; cloud_height_top_sd:long_name = "Cloud height top standard deviation" ; cloud_height_top_sd:units = "km" ; cloud_height_top_sd:scale_factor = 0.01f ; cloud_height_top_sd:valid_min = 0.f ; cloud_height_top_sd:valid_max = 20.f ; short cloud_height_center(time, lat, lon, cld_type) ; cloud_height_center:long_name = "Cloud height center average" ; cloud_height_center:units = "km" ; cloud_height_center:scale_factor = 0.01f ; cloud_height_center:valid_min = -0.1f ; cloud_height_center:valid_max = 20.f ; short cloud_height_center_sd(time, lat, lon, cld_type) ; cloud_height_center_sd:long_name = "Cloud height center standard deviation" ; cloud_height_center_sd:units = "km" ; cloud_height_center_sd:scale_factor = 0.01f ; cloud_height_center_sd:valid_min = 0.f ; cloud_height_center_sd:valid_max = 20.f ; short cloud_height_base(time, lat, lon, cld_type) ; cloud_height_base:long_name = "Cloud height base average" ; cloud_height_base:units = "km" ; cloud_height_base:scale_factor = 0.01f ; cloud_height_base:valid_min = -0.1f ; cloud_height_base:valid_max = 20.f ; short cloud_height_base_sd(time, lat, lon, cld_type) ; cloud_height_base_sd:long_name = "Cloud height base standard deviation" ; cloud_height_base_sd:units = "km" ; cloud_height_base_sd:scale_factor = 0.01f ; cloud_height_base_sd:valid_min = 0.f ; cloud_height_base_sd:valid_max = 20.f ; short cloud_pressure_top(time, lat, lon, cld_type) ; cloud_pressure_top:long_name = "Cloud pressure top average" ; cloud_pressure_top:units = "hPa" ; cloud_pressure_top:scale_factor = 0.1f ; cloud_pressure_top:valid_min = 0.f ; cloud_pressure_top:valid_max = 1100.f ; short cloud_pressure_top_sd(time, lat, lon, cld_type) ; cloud_pressure_top_sd:long_name = "Cloud pressure top standard deviation" ; cloud_pressure_top_sd:units = "hPa" ; cloud_pressure_top_sd:scale_factor = 0.1f ; cloud_pressure_top_sd:valid_min = 0.f ; cloud_pressure_top_sd:valid_max = 1100.f ; short cloud_pressure_center(time, lat, lon, cld_type) ; cloud_pressure_center:long_name = "Cloud pressure center average" ; cloud_pressure_center:units = "hPa" ; cloud_pressure_center:scale_factor = 0.1f ; cloud_pressure_center:valid_min = 0.f ; cloud_pressure_center:valid_max = 1100.f ; short cloud_pressure_center_sd(time, lat, lon, cld_type) ; cloud_pressure_center_sd:long_name = "Cloud pressure center standard deviation" ; cloud_pressure_center_sd:units = "hPa" ; cloud_pressure_center_sd:scale_factor = 0.1f ; cloud_pressure_center_sd:valid_min = 0.f ; cloud_pressure_center_sd:valid_max = 1100.f ; short cloud_pressure_base(time, lat, lon, cld_type) ; cloud_pressure_base:long_name = "Cloud pressure base average" ; cloud_pressure_base:units = "hPa" ; cloud_pressure_base:scale_factor = 0.1f ; cloud_pressure_base:valid_min = 0.f ; cloud_pressure_base:valid_max = 1100.f ; short cloud_pressure_base_sd(time, lat, lon, cld_type) ; cloud_pressure_base_sd:long_name = "Cloud pressure base standard deviation" ; cloud_pressure_base_sd:units = "hPa" ; cloud_pressure_base_sd:scale_factor = 0.1f ; cloud_pressure_base_sd:valid_min = 0.f ; cloud_pressure_base_sd:valid_max = 1100.f ; int ir_temperature(time, lat, lon, scn_type) ; ir_temperature:long_name = "Infrared temperature average" ; ir_temperature:units = "K" ; ir_temperature:scale_factor = 0.01f ; ir_temperature:valid_min = 160.f ; ir_temperature:valid_max = 340.f ; short broadband_shortwave_albedo(time, lat, lon, scn_type) ; broadband_shortwave_albedo:long_name = "Broadband shortwave albedo average" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:scale_factor = 0.1f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; short broadband_longwave_flux(time, lat, lon, scn_type) ; broadband_longwave_flux:long_name = "Broadband longwave flux average" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:scale_factor = 0.1f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; short surface_net_shortwave_flux(time, lat, lon) ; surface_net_shortwave_flux:long_name = "Surface net shortwave flux average" ; surface_net_shortwave_flux:units = "W/m^2" ; surface_net_shortwave_flux:scale_factor = 0.1f ; surface_net_shortwave_flux:valid_min = 0.f ; surface_net_shortwave_flux:valid_max = 1400.f ; short surface_net_longwave_flux(time, lat, lon) ; surface_net_longwave_flux:long_name = "Surface net longwave flux average" ; surface_net_longwave_flux:units = "W/m^2" ; surface_net_longwave_flux:scale_factor = 0.1f ; surface_net_longwave_flux:valid_min = 0.f ; surface_net_longwave_flux:valid_max = 1000.f ; short surface_down_shortwave_flux(time, lat, lon) ; surface_down_shortwave_flux:long_name = "Langley parameterized surface algorithm: downward shortwave flux average" ; surface_down_shortwave_flux:units = "W/m^2" ; surface_down_shortwave_flux:scale_factor = 0.1f ; surface_down_shortwave_flux:valid_min = 0.f ; surface_down_shortwave_flux:valid_max = 1400.f ; short surface_down_longwave_flux(time, lat, lon) ; surface_down_longwave_flux:long_name = "Langley parameterized surface algorithm: downward longwave flux average" ; surface_down_longwave_flux:units = "W/m^2" ; surface_down_longwave_flux:scale_factor = 0.1f ; surface_down_longwave_flux:valid_min = 0.f ; surface_down_longwave_flux:valid_max = 1000.f ; int clearsky_ir_temperature(time, lat, lon) ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:units = "K" ; clearsky_ir_temperature:scale_factor = 0.01f ; clearsky_ir_temperature:valid_min = 160.f ; clearsky_ir_temperature:valid_max = 340.f ; short clearsky_vis_reflectance(time, lat, lon) ; clearsky_vis_reflectance:long_name = "Visible clear sky reflectance average" ; clearsky_vis_reflectance:units = "unitless" ; clearsky_vis_reflectance:scale_factor = 0.001f ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; int cloud_temperature(time, lat, lon, cld_type) ; cloud_temperature:long_name = "Cloud temperature average" ; cloud_temperature:units = "K" ; cloud_temperature:scale_factor = 0.01f ; cloud_temperature:valid_min = 160.f ; cloud_temperature:valid_max = 340.f ; int cloud_temperature_sd(time, lat, lon, cld_type) ; cloud_temperature_sd:long_name = "Cloud temperature standard deviation" ; cloud_temperature_sd:units = "K" ; cloud_temperature_sd:scale_factor = 0.01f ; cloud_temperature_sd:valid_min = 160.f ; cloud_temperature_sd:valid_max = 340.f ; short visible_reflectance(time, lat, lon, scn_type) ; visible_reflectance:long_name = "Visible reflectance average" ; visible_reflectance:units = "unitless" ; visible_reflectance:scale_factor = 0.001f ; visible_reflectance:valid_min = 0.f ; visible_reflectance:valid_max = 1.6f ; short solar_zenith_angle(time, lat, lon) ; solar_zenith_angle:long_name = "Solar zenith angle" ; solar_zenith_angle:units = "deg" ; solar_zenith_angle:scale_factor = 0.01f ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 100.f ; solar_zenith_angle:Special_note = "For internal use only!" ; short viewing_zenith_angle(time, lat, lon) ; viewing_zenith_angle:long_name = "Viewing zenith angle" ; viewing_zenith_angle:units = "deg" ; viewing_zenith_angle:scale_factor = 0.01f ; viewing_zenith_angle:valid_min = 0.f ; viewing_zenith_angle:valid_max = 90.f ; viewing_zenith_angle:Special_note = "For internal use only!" ; short azimuth_angle(time, lat, lon) ; azimuth_angle:long_name = "Azimuth angle" ; azimuth_angle:units = "deg" ; azimuth_angle:scale_factor = 0.1f ; azimuth_angle:valid_min = 0.f ; azimuth_angle:valid_max = 360.f ; azimuth_angle:Special_note = "For internal use only!" ; short scan_time(time, lat, lon) ; scan_time:long_name = "Scan time" ; scan_time:units = "hour" ; scan_time:scale_factor = 0.01f ; scan_time:valid_min = 0.f ; scan_time:valid_max = 24.f ; scan_time:Special_note = "For internal use only!" ; short cloud_percentage_level(time, lat, lon, level) ; cloud_percentage_level:long_name = "Cloud percentage at 3 levels" ; cloud_percentage_level:units = "%" ; cloud_percentage_level:scale_factor = 0.01f ; cloud_percentage_level:valid_min = 0.f ; cloud_percentage_level:valid_max = 100.f ; int cloud_temperature_top_level(time, lat, lon, level) ; cloud_temperature_top_level:long_name = "Cloud temperature top average at 3 levels" ; cloud_temperature_top_level:units = "K" ; cloud_temperature_top_level:scale_factor = 0.01f ; cloud_temperature_top_level:valid_min = 160.f ; cloud_temperature_top_level:valid_max = 340.f ; int cloud_temperature_center_level(time, lat, lon, level) ; cloud_temperature_center_level:long_name = "Cloud temperature center average at 3 levels" ; cloud_temperature_center_level:units = "K" ; cloud_temperature_center_level:scale_factor = 0.01f ; cloud_temperature_center_level:valid_min = 160.f ; cloud_temperature_center_level:valid_max = 340.f ; int cloud_temperature_base_level(time, lat, lon, level) ; cloud_temperature_base_level:long_name = "Cloud temperature base average at 3 levels" ; cloud_temperature_base_level:units = "K" ; cloud_temperature_base_level:scale_factor = 0.01f ; cloud_temperature_base_level:valid_min = 160.f ; cloud_temperature_base_level:valid_max = 340.f ; short cloud_pressure_top_level(time, lat, lon, level) ; cloud_pressure_top_level:long_name = "Cloud pressure top average at 3 levels" ; cloud_pressure_top_level:units = "hPa" ; cloud_pressure_top_level:scale_factor = 0.1f ; cloud_pressure_top_level:valid_min = 0.f ; cloud_pressure_top_level:valid_max = 1100.f ; short cloud_pressure_center_level(time, lat, lon, level) ; cloud_pressure_center_level:long_name = "Cloud pressure center average at 3 levels" ; cloud_pressure_center_level:units = "hPa" ; cloud_pressure_center_level:scale_factor = 0.1f ; cloud_pressure_center_level:valid_min = 0.f ; cloud_pressure_center_level:valid_max = 1100.f ; short cloud_pressure_base_level(time, lat, lon, level) ; cloud_pressure_base_level:long_name = "Cloud pressure base average at 3 levels" ; cloud_pressure_base_level:units = "hPa" ; cloud_pressure_base_level:scale_factor = 0.1f ; cloud_pressure_base_level:valid_min = 0.f ; cloud_pressure_base_level:valid_max = 1100.f ; short optical_depth_linear_level(time, lat, lon, level) ; optical_depth_linear_level:long_name = "Optical depth linear average at 3 levels" ; optical_depth_linear_level:units = "unitless" ; optical_depth_linear_level:scale_factor = 0.01f ; optical_depth_linear_level:valid_min = 0.f ; optical_depth_linear_level:valid_max = 128.f ; short optical_depth_log_level(time, lat, lon, level) ; optical_depth_log_level:long_name = "Optical depth log average at 3 levels" ; optical_depth_log_level:units = "unitless" ; optical_depth_log_level:scale_factor = 0.01f ; optical_depth_log_level:valid_min = 0.f ; optical_depth_log_level:valid_max = 128.f ; short cloud_height_top_level(time, lat, lon, level) ; cloud_height_top_level:long_name = "Cloud height top average at 3 levels" ; cloud_height_top_level:units = "km" ; cloud_height_top_level:scale_factor = 0.01f ; cloud_height_top_level:valid_min = -0.1f ; cloud_height_top_level:valid_max = 20.f ; short cloud_height_center_level(time, lat, lon, level) ; cloud_height_center_level:long_name = "Cloud height center average at 3 levels" ; cloud_height_center_level:units = "km" ; cloud_height_center_level:scale_factor = 0.01f ; cloud_height_center_level:valid_min = -0.1f ; cloud_height_center_level:valid_max = 20.f ; short cloud_height_base_level(time, lat, lon, level) ; cloud_height_base_level:long_name = "Cloud height base average at 3 levels" ; cloud_height_base_level:units = "km" ; cloud_height_base_level:scale_factor = 0.01f ; cloud_height_base_level:valid_min = -0.1f ; cloud_height_base_level:valid_max = 20.f ; // global attributes: :NetCDF_Version = "3.5.0 of Mar 26 2001 09:30:11 $" ; :Title = "Gridded cloud products derived from pixel level data" ; :Source = "NASA Langley Research Center" ; :Version = "V3.0" ; :Date = "VISST processed on September 09 2007 20:45:20" ; :facility_id = "X1" ; :site_id = "sgp" ; :data_level = "c1" ; :missing_value = "-9999.f" ; :zeb_platform = "sgpvisstgridg08v3minnisX1.c1" ; :history = "created by user mk on machine flux at Tue Sep 11 03:22:18 GMT 2007 using C" ; :input_files = "GOES-8" ; :longwave_NB_BB_correlation = "The longwave narrowband to broadband correlation is given by Mbb = a + b*Mnb + c*Mnb*Mnb + dMnb*ln(colRH), where Mbb is the broadband OLR(Wm-2), Mnb is the narrowband flux(Wm-2um-1), and colRH is the column-weighted relative humidity(%) above the radiating surface. The coefficients are a=78.5977, b=5.76272, c=-0.0219537, d=-0.255865. The relationship was derived from GOES-8 and CERES-TRMM Ed2C Rev1 fluxes from April 2000 to March 2003 over the ARM_SGP domain and has a 8.43Wm-2 (3.45%) OLR rms. Also, a third-order correction to the LW fit was employed. The CERES limb-darkening function is used to convert narrowband radiance to flux. REFERENCE: Doelling, D. R, M.M. Khaiyer, and P. Minnis: 2003, Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. of 13th Annual ARM Science Team Meeting, Boulder, CO, March 31 to April 4, 2003. http://www.arm.gov/publications/proceedings/conf13/" ; :shortwave_NB_BB_correlation = "The shortwave narrowband to broadband correlation is given by Abb = a + b*Anb + c*Anb*Anb + d*ln(1/cos(SZA)), where Abb is the broadband albedo (fraction), Anb is the narrowband albedo (fraction) and SZA is the solar zenith angle (deg). The coefficients are a=0.0726298, b=0.652308, c=0.0934486, d=0.00741872. The relationship was derived from GOES-8 and CERES-TRMM Ed2C Rev1 fluxes from April 2000 to March 2003 over the ARM_SGP domain and has a .018 (6.52%) albedo rms. The CERES bidirectional model is used to narrowband reflectance to albedo. REFERENCE: V. Chakrapani, D.R. Doelling, M.M. Khaiyer, and P. Minnis: 2003, New Visible to Broadband Shortwave Conversions for Deriving Albedos from GOES-8 Over the ARM SGP, Proc. of 13th Annual ARM Science Team Meeting, Boulder, CO, March 31 to April 4, 2003. http://www.arm.gov/publications/proceedings/conf13/" ; :visible_calibration = "The GOES-8 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.562, g1=0.222E-03, g2=-0.243E-07. C= visible channel count, C0=visible channel offset (29.0), d is the number of days since reference. REFERENCE: Nguyen, L, D.R. Doelling, P. Minnis, J.K. Ayers, 2004, Rapid Technique to cross calibrate satellite imager with visible channels, Proc. of 49th SPIE Meeting, Denver, CO, Aug. 2-6, 2004. http://www-pm.larc.nasa.gov/arm_refs.html#CPR" ; :IR_calibration = "The GOES-8 IR calibration was based on the nominal equations used in Mcidas and found at http://www.oso.noaa.gov/goes/goes-calibration/gvar-conversion.htm" ; :VISST = "NASA-Langley cloud and radiation products are produced using the VISST (Visible Infrared Solar-infrared Split-Window Technique), SIST (Solar-infrared Infrared Split-Window Technique) and SINT (Solar-infrared Infrared Near-Infrared Technique). The technique uses GOES-8 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from RUC. REFERENCE: Minnis, P., et al., 2001: A near-real time method for deriving cloud and radiation properties from satellites for weather and climate studies. Proc. AMS 11th Conf. Satellite Meteorology and Oceanography,Madison, WI, Oct. 15-18, 477-480. http://www-pm.larc.nasa.gov/arm_refs.html#CPR" ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :cld_type = "This dimension holds the data for the following cloud criteria:" ; :cld_type1 = "index : 1 = total clouds, 2 = ice clouds, 3 = water clouds, 4 = supercooled water clouds" ; :cld_phase = "This dimension holds the data for the following cloud phase criteria:" ; :cld_phase1 = "index : 1 = ice clouds, 2 = water clouds, 3 = supercooled water clouds" ; :scn_type = "This dimension holds the data for the following scene types:" ; :scn_type1 = "index : 1 = total, 2 = clear (cloudy = total - clear)" ; :level = "This dimension holds the data for the following level types:" ; :level1 = "index : 1 = total, 2 = low (0-2km), 3 = mid (>2-<6km), 4 = high (>6km)" ; :visible_reflectance_note1 = "effective_wavelength_visst = 0.65 um" ; :visible_reflectance_note2 = "spectral_width_instrument = 0.5250 um - 0.7240 um" ; :ir_temperature_note1 = "effective_wavelength_visst = 10.8 um" ; :ir_temperature_note2 = "spectral_width_instrument = 10.2135 um - 11.2045 um" ; :SD_Bad_Value = "a -9999. in a standard deviation bin indicates there were less than 3 points in that bin" ; :Flag_comment = "for cloud products, if there are no cloudy pixels in a region, it will set to -9999., for the rest of the products, a -9999 indicates no data available for that region." ; :DATA_VERSION_NOTE = "These results are intermediary. There are some known issues that will be addressed in future reprocessing: 1) Speckling of low clouds at night due to noise in the 12 micron channel, 2) Misclassification of clouds around the sunlit terminator (SZA > 82). Also, snow maps are not available for use in VISST before February 2000." ; :Pixel_Comment = "03.0; 70:RUC;SNB:LN:0.072630 0.652308 0.093449 0.007419 OC:0.019830 0.762800 -.014850 0.070000 ;LNB:LN:78.59770 5.76272 -0.02195 -0.25587 OC:78.59770 5.76272 -0.02195 -0.25587 ;VS: 526.90 -0.243E-07 0.222E-03 0.562 29.0 1.0 " ; }