netcdf magvisstpxg15minnisX1.c1.20130930.0000 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0030 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0100 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0130 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0200 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0230 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0300 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0330 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0400 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0430 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0500 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0530 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0600 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0630 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0700 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0730 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0800 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0830 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0900 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.0930 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1000 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1030 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1100 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1130 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1200 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1230 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1300 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1330 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1400 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1430 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1500 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1530 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1600 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1630 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1700 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1730 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1800 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1830 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1900 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.1930 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.2000 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.2030 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.2100 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.2130 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.2200 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.2230 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.2300 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ================================================== netcdf magvisstpxg15minnisX1.c1.20130930.2330 { dimensions: image_y = 400 ; image_x = 1952 ; mc_dirhed_size = 64 ; mc_navhed_size = 640 ; mc_calibhed_size = 128 ; grid_lat = 30 ; grid_lon = 86 ; tisa_dim = 20 ; calib_dim = 8 ; variables: float vis_063_calib(calib_dim) ; vis_063_calib:long_name = "visible 0.63um calibration" ; vis_063_calib:index_0 = "wave_length" ; vis_063_calib:index_1 = "dgg" ; vis_063_calib:index_2 = "dg" ; vis_063_calib:index_3 = "offset" ; vis_063_calib:index_4 = "space_knt" ; vis_063_calib:index_5 = "solar constant" ; vis_063_calib:index_6 = "dist_corr_fac" ; vis_063_calib:index_7 = "day_since_launch" ; vis_063_calib:_FillValue = 3.402823e+38f ; float temp_nir_calib(calib_dim) ; temp_nir_calib:long_name = "near ir calibration" ; temp_nir_calib:index_0 = "wave_length" ; temp_nir_calib:index_1 = "gain_day" ; temp_nir_calib:index_2 = "offset_day" ; temp_nir_calib:index_3 = "gain_ngt" ; temp_nir_calib:index_4 = "offset_ngt" ; temp_nir_calib:index_5 = "solar constant" ; temp_nir_calib:_FillValue = 3.402823e+38f ; float temp_ir_calib(calib_dim) ; temp_ir_calib:long_name = "ir calibration" ; temp_ir_calib:index_0 = "wave_length" ; temp_ir_calib:index_1 = "gain" ; temp_ir_calib:index_2 = "offset" ; temp_ir_calib:_FillValue = 3.402823e+38f ; float temp_wv_calib(calib_dim) ; temp_wv_calib:long_name = "ir water vapor calibration" ; temp_wv_calib:index_0 = "wave_length" ; temp_wv_calib:index_1 = "gain" ; temp_wv_calib:index_2 = "offset" ; temp_wv_calib:_FillValue = 3.402823e+38f ; float temp_sw_calib(calib_dim) ; temp_sw_calib:long_name = "ir split-window calibration" ; temp_sw_calib:index_0 = "wave_length" ; temp_sw_calib:index_1 = "gain" ; temp_sw_calib:index_2 = "offset" ; temp_sw_calib:_FillValue = 3.402823e+38f ; int mc_directory_header(mc_dirhed_size) ; mc_directory_header:long_name = "mcidas directory header (internal use)" ; int mc_navigation_header(mc_navhed_size) ; mc_navigation_header:long_name = "mcidas navigation header (internal use)" ; int mc_calibration_header(mc_calibhed_size) ; mc_calibration_header:long_name = "mcidas calibration header (internal use)" ; float grid_lat(grid_lat) ; grid_lat:long_name = "array of center latitude of each box " ; grid_lat:valid_min = -90.f ; grid_lat:valid_max = 90.f ; grid_lat:units = "degrees_north" ; float grid_lon(grid_lon) ; grid_lon:long_name = "array of center longitude of each box " ; grid_lon:valid_min = -180.f ; grid_lon:valid_max = 180.f ; grid_lon:units = "degrees_east" ; float solar_zenith_angle(grid_lat, grid_lon) ; solar_zenith_angle:_FillValue = 3.402823e+38f ; solar_zenith_angle:long_name = "solar zenith angle " ; solar_zenith_angle:valid_min = 0.f ; solar_zenith_angle:valid_max = 180.f ; solar_zenith_angle:units = "degrees" ; solar_zenith_angle:coordinates = "grid_lat grid_lon" ; float view_zenith_angle(grid_lat, grid_lon) ; view_zenith_angle:_FillValue = 3.402823e+38f ; view_zenith_angle:long_name = "view zenith angle " ; view_zenith_angle:valid_min = 0.f ; view_zenith_angle:valid_max = 90.f ; view_zenith_angle:units = "degrees" ; view_zenith_angle:coordinates = "grid_lat grid_lon" ; float azimuth_zenith_angle(grid_lat, grid_lon) ; azimuth_zenith_angle:_FillValue = 3.402823e+38f ; azimuth_zenith_angle:long_name = "azimuth angle " ; azimuth_zenith_angle:valid_min = 0.f ; azimuth_zenith_angle:valid_max = 180.f ; azimuth_zenith_angle:units = "degrees" ; azimuth_zenith_angle:coordinates = "grid_lat grid_lon" ; float clearsky_vis_reflectance(grid_lat, grid_lon) ; clearsky_vis_reflectance:_FillValue = 3.402823e+38f ; clearsky_vis_reflectance:long_name = "gridded clr-sky reflectance " ; clearsky_vis_reflectance:valid_min = 0.f ; clearsky_vis_reflectance:valid_max = 1.6f ; clearsky_vis_reflectance:coordinates = "grid_lat grid_lon" ; float skin_temperature(grid_lat, grid_lon) ; skin_temperature:_FillValue = 3.402823e+38f ; skin_temperature:long_name = "Skin temperature" ; skin_temperature:valid_min = 0.f ; skin_temperature:valid_max = 360.f ; skin_temperature:units = "K" ; skin_temperature:coordinates = "grid_lat grid_lon" ; float clearsky_ir_temperature(grid_lat, grid_lon) ; clearsky_ir_temperature:_FillValue = 3.402823e+38f ; clearsky_ir_temperature:long_name = "Infrared clear sky temperature average" ; clearsky_ir_temperature:valid_min = 0.f ; clearsky_ir_temperature:valid_max = 360.f ; clearsky_ir_temperature:units = "K" ; float visst_netcdf_version ; visst_netcdf_version:long_name = "VISST netcdf format version" ; int base_time ; base_time:long_name = "base time in epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00 GMT" ; double time_offset ; time_offset:long_name = "Image Time\000valid_min\000valid" ; time_offset:units = "seconds since 2013-09-30 00:00:00 GMT" ; float scanline_time(image_y) ; scanline_time:long_name = "scanline time" ; int image_y(image_y) ; image_y:long_name = "image row number" ; int image_x(image_x) ; image_x:long_name = "image column number" ; float latitude(image_y, image_x) ; latitude:_FillValue = 3.402823e+38f ; latitude:valid_min = -90.f ; latitude:valid_max = 90.f ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; float longitude(image_y, image_x) ; longitude:_FillValue = 3.402823e+38f ; longitude:valid_min = -180.f ; longitude:valid_max = 180.f ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; float reflectance_vis(image_y, image_x) ; reflectance_vis:_FillValue = 3.402823e+38f ; reflectance_vis:valid_min = 0.f ; reflectance_vis:valid_max = 1.6f ; reflectance_vis:long_name = "Visible reflectance (0.65 um)" ; reflectance_vis:coordinates = "latitude longitude" ; float visible_count(image_y, image_x) ; visible_count:_FillValue = 3.402823e+38f ; visible_count:valid_min = 0.f ; visible_count:valid_max = 1023.f ; visible_count:long_name = "Visible raw-count (0.65 um)" ; visible_count:coordinates = "latitude longitude" ; float reflectance_nir(image_y, image_x) ; reflectance_nir:_FillValue = 3.402823e+38f ; reflectance_nir:valid_min = 0.f ; reflectance_nir:valid_max = 1.6f ; reflectance_nir:long_name = "Near Infrared reflectance (1.6 um)" ; reflectance_nir:coordinates = "latitude longitude" ; float temperature_sir(image_y, image_x) ; temperature_sir:_FillValue = 3.402823e+38f ; temperature_sir:valid_min = 160.f ; temperature_sir:valid_max = 340.f ; temperature_sir:long_name = "Solar Infrared temperature (3.9 um)" ; temperature_sir:units = "K" ; temperature_sir:coordinates = "latitude longitude" ; float temperature_67(image_y, image_x) ; temperature_67:_FillValue = 3.402823e+38f ; temperature_67:valid_min = 160.f ; temperature_67:valid_max = 340.f ; temperature_67:long_name = "IR Mid-level Water Vapor (6.8um)" ; temperature_67:units = "K" ; temperature_67:coordinates = "latitude longitude" ; float temperature_ir(image_y, image_x) ; temperature_ir:_FillValue = 3.402823e+38f ; temperature_ir:valid_min = 160.f ; temperature_ir:valid_max = 340.f ; temperature_ir:long_name = "Infrared Channel temperature (10.8 um)" ; temperature_ir:units = "K" ; temperature_ir:coordinates = "latitude longitude" ; float temperature_sw(image_y, image_x) ; temperature_sw:_FillValue = 3.402823e+38f ; temperature_sw:valid_min = 160.f ; temperature_sw:valid_max = 340.f ; temperature_sw:long_name = "Split-Window Channel temperature (11.9 um)" ; temperature_sw:units = "K" ; temperature_sw:coordinates = "latitude longitude" ; float broadband_shortwave_albedo(image_y, image_x) ; broadband_shortwave_albedo:_FillValue = 3.402823e+38f ; broadband_shortwave_albedo:valid_min = 0.f ; broadband_shortwave_albedo:valid_max = 150.f ; broadband_shortwave_albedo:long_name = "broadband SW albedo" ; broadband_shortwave_albedo:units = "%" ; broadband_shortwave_albedo:coordinates = "latitude longitude" ; float broadband_longwave_flux(image_y, image_x) ; broadband_longwave_flux:_FillValue = 3.402823e+38f ; broadband_longwave_flux:valid_min = 0.f ; broadband_longwave_flux:valid_max = 400.f ; broadband_longwave_flux:long_name = "broadband LW flux" ; broadband_longwave_flux:units = "W/m^2" ; broadband_longwave_flux:coordinates = "latitude longitude" ; float cloud_ir_emittance(image_y, image_x) ; cloud_ir_emittance:_FillValue = 3.402823e+38f ; cloud_ir_emittance:valid_min = 0.f ; cloud_ir_emittance:valid_max = 1.5f ; cloud_ir_emittance:long_name = "cloud ir emittance" ; cloud_ir_emittance:coordinates = "latitude longitude" ; int cloud_phase(image_y, image_x) ; cloud_phase:_FillValue = 2147483647 ; cloud_phase:valid_min = 0 ; cloud_phase:valid_max = 13 ; cloud_phase:long_name = "cloud phase" ; cloud_phase:value_0 = "snow" ; cloud_phase:value_1 = "water" ; cloud_phase:value_2 = "ice" ; cloud_phase:value_3 = "no retrieval" ; cloud_phase:value_4 = "clear" ; cloud_phase:value_5 = "bad data" ; cloud_phase:value_6 = "suspected water" ; cloud_phase:value_7 = "suspected ice" ; cloud_phase:value_13 = "cleaned data" ; cloud_phase:coordinates = "latitude longitude" ; float cloud_visible_optical_depth(image_y, image_x) ; cloud_visible_optical_depth:_FillValue = 3.402823e+38f ; cloud_visible_optical_depth:valid_min = 0.f ; cloud_visible_optical_depth:valid_max = 150.f ; cloud_visible_optical_depth:long_name = "cloud optical depth" ; cloud_visible_optical_depth:coordinates = "latitude longitude" ; float cloud_particle_size(image_y, image_x) ; cloud_particle_size:_FillValue = 3.402823e+38f ; cloud_particle_size:valid_min = 0.f ; cloud_particle_size:valid_max = 150.f ; cloud_particle_size:long_name = "effective particle radius or diameter" ; cloud_particle_size:units = "microns" ; cloud_particle_size:value_1 = "If phase=1 (water), this parameter is radius." ; cloud_particle_size:value_2 = "If phase=2 (ice), this parameter is diameter." ; cloud_particle_size:coordinates = "latitude longitude" ; float cloud_lwp_iwp(image_y, image_x) ; cloud_lwp_iwp:_FillValue = 3.402823e+38f ; cloud_lwp_iwp:valid_min = 0.f ; cloud_lwp_iwp:valid_max = 6000.f ; cloud_lwp_iwp:long_name = "Liquid or Ice Water Path" ; cloud_lwp_iwp:units = "g/m^2" ; cloud_lwp_iwp:value_1 = "NOTE: If phase is 1 (water), this is Liquid Water Path." ; cloud_lwp_iwp:value_2 = "NOTE: If phase is 2 (ice), this is Ice Water Path." ; cloud_lwp_iwp:coordinates = "latitude longitude" ; float cloud_effective_temperature(image_y, image_x) ; cloud_effective_temperature:_FillValue = 3.402823e+38f ; cloud_effective_temperature:valid_min = 160.f ; cloud_effective_temperature:valid_max = 340.f ; cloud_effective_temperature:long_name = "cloud effective temperature" ; cloud_effective_temperature:units = "K" ; cloud_effective_temperature:coordinates = "latitude longitude" ; float cloud_top_pressure(image_y, image_x) ; cloud_top_pressure:_FillValue = 3.402823e+38f ; cloud_top_pressure:valid_min = 0.f ; cloud_top_pressure:valid_max = 1100.f ; cloud_top_pressure:long_name = "cloud top pressure" ; cloud_top_pressure:units = "hPa" ; cloud_top_pressure:coordinates = "latitude longitude" ; float cloud_effective_pressure(image_y, image_x) ; cloud_effective_pressure:_FillValue = 3.402823e+38f ; cloud_effective_pressure:valid_min = 0.f ; cloud_effective_pressure:valid_max = 1100.f ; cloud_effective_pressure:long_name = "cloud effective pressure" ; cloud_effective_pressure:units = "hPa" ; cloud_effective_pressure:coordinates = "latitude longitude" ; float cloud_bottom_pressure(image_y, image_x) ; cloud_bottom_pressure:_FillValue = 3.402823e+38f ; cloud_bottom_pressure:valid_min = 0.f ; cloud_bottom_pressure:valid_max = 1100.f ; cloud_bottom_pressure:long_name = "cloud bottom pressure" ; cloud_bottom_pressure:units = "hPa" ; cloud_bottom_pressure:coordinates = "latitude longitude" ; float cloud_top_height(image_y, image_x) ; cloud_top_height:_FillValue = 3.402823e+38f ; cloud_top_height:valid_min = -0.1f ; cloud_top_height:valid_max = 20.f ; cloud_top_height:long_name = "cloud top height" ; cloud_top_height:units = "km" ; cloud_top_height:coordinates = "latitude longitude" ; float cloud_effective_height(image_y, image_x) ; cloud_effective_height:_FillValue = 3.402823e+38f ; cloud_effective_height:valid_min = -0.1f ; cloud_effective_height:valid_max = 20.f ; cloud_effective_height:long_name = "cloud effective height" ; cloud_effective_height:units = "km" ; cloud_effective_height:coordinates = "latitude longitude" ; float cloud_bottom_height(image_y, image_x) ; cloud_bottom_height:_FillValue = 3.402823e+38f ; cloud_bottom_height:valid_min = -0.1f ; cloud_bottom_height:valid_max = 20.f ; cloud_bottom_height:long_name = "cloud bottom height" ; cloud_bottom_height:units = "km" ; cloud_bottom_height:coordinates = "latitude longitude" ; float cloud_top_temperature(image_y, image_x) ; cloud_top_temperature:_FillValue = 3.402823e+38f ; cloud_top_temperature:valid_min = 160.f ; cloud_top_temperature:valid_max = 340.f ; cloud_top_temperature:long_name = "cloud top temperature" ; cloud_top_temperature:units = "K" ; cloud_top_temperature:coordinates = "latitude longitude" ; float cloud_bottom_temperature(image_y, image_x) ; cloud_bottom_temperature:_FillValue = 3.402823e+38f ; cloud_bottom_temperature:valid_min = 160.f ; cloud_bottom_temperature:valid_max = 340.f ; cloud_bottom_temperature:long_name = "cloud bottom temperature" ; cloud_bottom_temperature:units = "K" ; cloud_bottom_temperature:coordinates = "latitude longitude" ; float pixel_skin_temperature(image_y, image_x) ; pixel_skin_temperature:_FillValue = 3.402823e+38f ; pixel_skin_temperature:valid_min = 160.f ; pixel_skin_temperature:valid_max = 340.f ; pixel_skin_temperature:long_name = "pixel skin temperature" ; pixel_skin_temperature:units = "K" ; pixel_skin_temperature:coordinates = "latitude longitude" ; float tisa_record(tisa_dim) ; tisa_record:long_name = "tisa record" ; tisa_record:comment = "For internal TISA use only." ; // global attributes: :data_level = "c1" ; :NetCDF_Version = "netcdf 4.0.1" ; :facility_id = "X1" ; :site_id = "mag" ; :location = "mag" ; :zeb_platform = "magvisstpxg15minnisX1.c1" ; :history = "created by user mk on machine ssai at March 4, 2015, using IDL 8.1" ; :input_files = "GOES-15" ; :resolution = "4km" ; :reflectance_vis_note1 = "effective_wavelength_visst = 0.6250 um" ; :reflectance_vis_note2 = "spectral_width_instrument = 0.5330 um - 0.7090 um" ; :temperature_sir_note1 = "effective_wavelength_visst = 3.9002 um" ; :temperature_sir_note2 = "spectral_width_instrument = 3.7222 um - 4.0958 um" ; :temperature_ir_note1 = "effective_wavelength_visst = 10.6842 um" ; :temperature_ir_note2 = "spectral_width_instrument = 10.2145 um - 11.1907 um" ; :temperature_sw_note1 = "effective_wavelength_visst = 13.2770 um" ; :temperature_sw_note2 = "spectral_width_instrument = 12.9634 - 13.6203 um" ; :Version = "V4.0" ; :missing_value = "Varies based on individual parameter: see parameter documentation." ; :longwave_NB_BB_correlation = "The LW NB-BB correlation is given by Mbb=a+b*Mnb+c*Mnb*Mnb+dMnb*ln(colRH), where Mbb is the BB OLR(Wm-2), Mnb is the NB flux(Wm-2um-1), and colRH is the column weighted relative humidity(%) above the radiating surface. The coefficients are, for summer ocean night: a=114.636,b=3.75181,c=0.00572745,d=-0.244157,and day a=109.032,b=3.60918,c=0.00801462,d=-0.234750; land night a=84.6570,b=5.02916,c=-0.0116880,d=-0.191286; day a=96.1034,b=4.18285,c=-0.00703347,d=-0.137745. A 3rd order fit was also applied to eliminate low end bias. The fits were derived from Jun-Aug05 GOES10/CERES-Terra Ed2C fluxes over the Pt Reyes domain. For land, the day RMS is 8.0Wm-2 (2.7%), night is 6.9Wm-2 (2.6%); for ocean, day 6.2 Wm-2 (2.4%), and night 6.8 Wm-2 (2.5%). The CERES limb-darkening function is used to convert NB radiance to flux. These fluxes are preliminary. REFERENCE: Doelling,D.R, M.M.Khaiyer,and P.Minnis: Improved ARM-SGP TOA OLR Fluxes from GOES-8 IR Radiances based on CERES data, Proc. 13th Annual ARM Science Team Meeting,Boulder,CO,Mar31-Apr4,2003." ; :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 summer coefficients are land a=0.060118,b=0.581423,c=0.132179,d=0.032152, and ocean a=0.027501, b=0.688538, c=0.061600, d=0.008800. The relationship was derived from GOES10 and CERES-Terra Ed2C Rev1 fluxes Jun-Aug05 over the Pt Reyes domain and has a 0.018 (6.9%) ocean albedo rms, and a 0.014 (7.4%) land albedo rms. The CERES bidirectional model is used to convert NB reflectance to albedo. These fluxes are preliminary. 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-15 visible calibration equation is Rad(0.65um) = (g0 + g1*d + g2*d*d)*(C-C0), where g0=0.648, g1=1.11E-04, g2=0.0, C= visible channel count, C0=is the visible0 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" ; :IR_calibration = "The GOES-15 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 techniques use GOES-15 channels to detect clouds and retrieve cloud microphysics. Atmospheric profiles are obtained from MERRA. 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" ; :VERSION = "This version was processed historically and is an intermediate version. As updates are made, the data will be reprocessed in the future and replaced." ; :General_comment = "This dataset is part of ongoing research projects. Users of the data for research leading to conference-level or peer-reviewed publications should contact Dr. Patrick Minnis (p.minnis@nasa.gov) before publishing any papers that include this data. The source of the data should be properly acknowledged and/or co-authorship should be offered depending on the level of documentation and contribution of the particular dataset. For any derived cloud, icing, and radiation products, it is in the best interest of individual researchers who use these datasets to ensure that they are using the latest and highest quality products available. Either Dr. Minnis or other group members can provide the proper references, caveats, or level of participation needed for any given request." ; :time_Dimension1 = "This dimension is tied to Time_Offset" ; :grid_lat_Dimension1 = "This dimension is dependent upon the number of latitude bins for this data set" ; :grid_lon_Dimension1 = "This dimension is dependent upon the number of longitude bins for this data set" ; :image_x_Dimension1 = "This dimension is dependent upon the number of pixels in x-dimension for this data set" ; :image_y_Dimension1 = "This dimension is dependent upon the number of pixels in y-dimension for this data set" ; :Note_Dimensions = "Dimensions/resolution of individual parameters vary; see individual parameter documentation to determine whether a particular variable is dimensioned as a gridded array (e.g. solar_zenith_angle), or a pixel array." ; } ==================================================