netcdf sgpcmbeC1.c1.20070101.000000 { dimensions: time = UNLIMITED ; // (8760 currently) height = 512 ; range = 2 ; variables: int base_time ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 00:00:00.00, GMT" ; base_time:string = "01/01/07 00:00:00, GMT" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2007-1-1 00:00:00.00, GMT" ; double time(time) ; time:long_name = "Time offset from midnight " ; time:units = "seconds since 2007-1-1 00:00:00.00, GMT" ; time:calendar = "proleptic_gregorian" ; time:axis = "T" ; time:bounds = "time_bounds" ; double time_bounds(time, range) ; time_bounds:long_name = "Time range for the hourly averages, in time offset from midnight" ; time_bounds:units = "seconds since 2007-1-1 00:00:00.00, GMT" ; float time_frac(time) ; time_frac:long_name = "calendar day fraction of the year 2007" ; time_frac:units = "days since 2006-12-31" ; time_frac:calendar = "proleptic_gregorian" ; float lon ; lon:long_name = "longitude" ; lon:units = "degrees_west" ; float lat ; lat:long_name = "latitude" ; lat:units = "degrees_north" ; float alt ; alt:long_name = "altitude, height above mean sea level" ; alt:units = "m" ; float height(height) ; height:long_name = "height above ground level" ; height:units = "m" ; height:axis = "Z" ; height:positive = "up" ; float cld_frac(time, height) ; cld_frac:long_name = "Cloud Fraction based on MMCR and MPL, hourly mean" ; cld_frac:units = "%" ; cld_frac:missing_value = -9999.f ; cld_frac:source = "ARSCL, 10s data " ; float cld_frac_MMCR(time, height) ; cld_frac_MMCR:long_name = "Cloud Fraction based on MMCR, hourly mean" ; cld_frac_MMCR:units = "%" ; cld_frac_MMCR:missing_value = -9999.f ; cld_frac_MMCR:source = "ARSCL, 10s data" ; float cld_frac_MPL(time, height) ; cld_frac_MPL:long_name = "Cloud Fraction based on MPL, hourly mean" ; cld_frac_MPL:units = "%" ; cld_frac_MPL:missing_value = -9999.f ; cld_frac_MPL:source = "ARSCL, 10s data" ; float qc_cld_frac(time, height) ; qc_cld_frac:long_name = "Data Quality Check for cld_frac" ; qc_cld_frac:units = " " ; qc_cld_frac:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float qc_cld_frac_source(time) ; qc_cld_frac_source:long_name = "Data Quality Flag for cld_frac source, indicating most prevailing data source as MMCR, MPL or both" ; qc_cld_frac_source:units = " " ; qc_cld_frac_source:comment = " 1 -- mostly from both MMCR and MPL, 2 -- mostly from MMCR, 3 -- mostly from MPL, -1 -- missing" ; float qc_cld_base_source(time) ; qc_cld_base_source:long_name = "Data Quality Flag indicating cloud base based on lidar/ceilometer versus MMCR" ; qc_cld_base_source:units = " " ; qc_cld_base_source:comment = " 0 -- 50% or more data from lidar/ceilometer, -1 -- 30% to 50% data from lidar/ceilometer, -2 -- 10% to 30% data from ;lidar/ceilometer, -3 -- less than 10% from lidar/ceilometer, -4 -- no cloud detected" ; float tot_cld(time) ; tot_cld:long_name = "Total Cloud Fraction based on MMCR/MPL, narrow field-of-view, hourly mean" ; tot_cld:units = " " ; tot_cld:missing_value = -9999.f ; tot_cld:source = "ARSCL, 10s data " ; float qc_tot_cld(time) ; qc_tot_cld:long_name = "Data Quality Check for tot_cld" ; qc_tot_cld:units = " " ; qc_tot_cld:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float swdn(time) ; swdn:long_name = "Downwelling Shortwave Hemispheric Irradiance, best estimate, hourly mean" ; swdn:units = "W/m2" ; swdn:missing_value = -9999.f ; swdn:source = "QCRAD, 1min data" ; float stdev_swdn(time) ; stdev_swdn:long_name = "Standard deviation of Downwelling SW over the hour time period" ; stdev_swdn:units = "W/m2" ; stdev_swdn:missing_value = -9999.f ; float qc_swdn(time) ; qc_swdn:long_name = "Data Quality Check for swdn" ; qc_swdn:units = " " ; qc_swdn:missing_value = -9999.f ; qc_swdn:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float swdif(time) ; swdif:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance, hourly mean" ; swdif:units = "W/m2" ; swdif:missing_value = -9999.f ; swdif:source = "derived from swdn and swdir" ; float stdev_swdif(time) ; stdev_swdif:long_name = "Standard deviation of Downwelling SW Diffuse over the hour time period" ; stdev_swdif:units = "W/m2" ; stdev_swdif:missing_value = -9999.f ; float qc_swdif(time) ; qc_swdif:long_name = "Data Quality Check for swdif" ; qc_swdif:units = " " ; qc_swdif:missing_value = -9999.f ; qc_swdif:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float swdir(time) ; swdir:long_name = "Direct Shortwave Irradiance: direct normal component of SW * the cosine of solar zenith angle, hourly mean" ; swdir:units = "W/m2" ; swdir:missing_value = -9999.f ; swdir:source = "QCRAD, 1min data" ; float stdev_swdir(time) ; stdev_swdir:long_name = "Standard deviation of direct SW over the hour time period" ; stdev_swdir:units = "W/m2" ; stdev_swdir:missing_value = -9999.f ; float qc_swdir(time) ; qc_swdir:long_name = "Data Quality Check for swdir" ; qc_swdir:units = " " ; qc_swdir:missing_value = -9999.f ; qc_swdir:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float swup(time) ; swup:long_name = "Upwelling Shortwave Hemispheric Irradiance, hourly mean" ; swup:units = "W/m2" ; swup:missing_value = -9999.f ; swup:source = "QCRAD, 1min data" ; float stdev_swup(time) ; stdev_swup:long_name = "Standard deviation of Upwelling SW over the hour time period" ; stdev_swup:units = "W/m2" ; stdev_swup:missing_value = -9999.f ; float qc_swup(time) ; qc_swup:long_name = "Data Quality Check for swup" ; qc_swup:units = " " ; qc_swup:missing_value = -9999.f ; qc_swup:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float lwdn(time) ; lwdn:long_name = "Downwelling Longwave Hemispheric Irradiance, hourly mean" ; lwdn:units = "W/m2" ; lwdn:missing_value = -9999.f ; lwdn:source = "QCRAD, 1min data" ; float stdev_lwdn(time) ; stdev_lwdn:long_name = "Standard deviation of Downwelling LW over the hour time period" ; stdev_lwdn:units = "W/m2" ; stdev_lwdn:missing_value = -9999.f ; float qc_lwdn(time) ; qc_lwdn:long_name = "Data Quality Check for lwdn" ; qc_lwdn:units = " " ; qc_lwdn:missing_value = -9999.f ; qc_lwdn:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float lwup(time) ; lwup:long_name = "Upwelling (10 meter) Longwave Hemispheric Irradiance, hourly mean" ; lwup:units = "W/m2" ; lwup:missing_value = -9999.f ; lwup:source = "QCRAD, 1min data" ; float stdev_lwup(time) ; stdev_lwup:long_name = "Standard deviation of Upwelling SW over the hour time period" ; stdev_lwup:units = "W/m2" ; stdev_lwup:missing_value = -9999.f ; float qc_lwup(time) ; qc_lwup:long_name = "Data Quality Check for lwup" ; qc_lwup:units = " " ; qc_lwup:missing_value = -9999.f ; qc_lwup:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float pwv(time) ; pwv:long_name = "Precipitable water vapor best-estimate value, hourly mean" ; pwv:units = "cm" ; pwv:missing_value = -9999.f ; pwv:source = "MWRRET, ~30s data" ; float stdev_pwv(time) ; stdev_pwv:long_name = "Standard deviation of Precipitable water vapor over the hour time period" ; stdev_pwv:units = "cm" ; stdev_pwv:missing_value = -9999.f ; float qc_pwv(time) ; qc_pwv:long_name = "Data Quality Check for pwv" ; qc_pwv:units = " " ; qc_pwv:missing_value = -9999.f ; qc_pwv:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float lwp(time) ; lwp:long_name = "Liquid water path best-estimate value, hourly mean" ; lwp:units = "g/m2" ; lwp:missing_value = -9999.f ; lwp:source = "MWRRET, ~30s data" ; float stdev_lwp(time) ; stdev_lwp:long_name = "Standard deviation of Liquid water path best-estimate over the hour time period" ; stdev_lwp:units = "g/m2" ; stdev_lwp:missing_value = -9999.f ; float qc_lwp(time) ; qc_lwp:long_name = "Data Quality Check for lwp" ; qc_lwp:units = " " ; qc_lwp:missing_value = -9999.f ; qc_lwp:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; float tot_cld_tsi(time) ; tot_cld_tsi:long_name = "Total Cloud Fraction, from Total Sky Imager, 100 degree FOV, hourly mean" ; tot_cld_tsi:units = " " ; tot_cld_tsi:missing_value = -9999.f ; tot_cld_tsi:source = "TSI, ~30s data" ; float qc_tot_cld_tsi(time) ; qc_tot_cld_tsi:long_name = "Data Quality Check for tot_cld_tsi" ; qc_tot_cld_tsi:units = " " ; qc_tot_cld_tsi:missing_value = -9999.f ; qc_tot_cld_tsi:comment = "0 -- calculated from more than 50% valid points, -1 -- calculated with valid points between 30% and 50%, -2 -- valid points between 10% and 30%, -3 -- less than 10% valid points, -4 -- no valid data" ; qc_tot_cld_tsi:source = "TSI, ~30s data" ; // global attributes: :Conventions = "CF-1.0" ; :title = "ARM Climate Modeling Best Estimate (CMBE) Product" ; :description = "Climate Modeling Best Estimate hourly averaged qc controlled product, derived from ARM observational Value Added Product data: ARSCL, MWRRET, QCRAD and TSI, see source_* for the names of original files used in calculation of this product" ; :location = "SGP, C1; lon = 97.5 W, lat = 36.6 N, alt = 318 m MSL" ; :averaging_int = "60 min" ; :references = "http://science.arm.gov/wg/cpm/scm/best_estimate.html" ; :date_created = "Thu Jun 19 23:43:27 2008 UTC" ; :institution = "Lawrence Livermore National Laboratory, CA, USA" ; :software = "IDL program, R.B.McCoy, LLNL, renata@llnl.gov" ; :program_name = "proc_be_arm_v2.pro" ; :source = "ARM VAPs: ARSCL, MWRRET, QCRAD, TSI" ; :source_arscl = "sgparscl1clothC1.c1.2007*.cdf" ; :source_mwrret = "sgpmwrret1liljclouC1.c1.2007*.cdf" ; :source_qcrad = "sgpqcrad1longC1.s1.2007*.cdf" ; :source_tsi = "sgptsiskycoverC1.b1.2007*.cdf" ; :dates_missing_arscl = " 20071001-20071231" ; :dates_missing_mwrret = " 20070529 20070610 20070708 20070804-20071118 20071223" ; :dates_missing_qcrad = " 20071223" ; :dates_missing_tsi = " 20070603 20070724-20070827 20071204-20071231" ; :date_created_arscl_last_file = "Thu Nov 29 04:14:57 GMT 2007" ; :version_arscl_last_file = "$State: Release_4_0 $" ; :date_created_mwrret_last_file = "Mon Apr 21 09:21:32 2008 GMT" ; :version_mwrret_last_file = "$State: vap-mwrret-1.2-3 $" ; :date_created_qcrad_last_file = "Wed Jan 2 21:35:34 2008" ; :version_qcrad_last_file = "$State: vap-qcrad1long-2.7-0 $" ; :history_tsi_last_file = "created by user dsmgr on machine ruby at 3-Dec-2007,15:09:09, using $State: ds-zebra-zeblib-4.16-0 $" ; :history = "version:V2.0" ; }