netcdf sgpsondewndcalcB1.c1.20001008.112900 { dimensions: time = UNLIMITED ; // (2706 currently) variables: int base_time ; base_time:string = "8-Oct-2000,11:29:00 GMT" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2000-10-08 11:29:00 0:00" ; float pres(time) ; pres:long_name = "Pressure" ; pres:units = "hPa" ; pres:valid_max = "1100.0" ; pres:valid_min = "0.0" ; pres:source = "pres as copied from input platform ptucalc" ; float u_wind_flags(time) ; u_wind_flags:long_name = "Flags for input u_wind values" ; u_wind_flags:units = "unitless" ; u_wind_flags:explanation_of_value_1 = "u_wind or v_wind missing due to telemetry noise" ; u_wind_flags:explanation_of_value_2 = "sample ignored due to repeating pres (See global ATTRIBUTES)" ; u_wind_flags:explanation_of_value_3 = "u_wind smaller than QC min" ; u_wind_flags:explanation_of_value_4 = "u_wind greater than QC max" ; u_wind_flags:explanation_of_value_5 = "(not used; reserved for QC delta)" ; u_wind_flags:explanation_of_value_6 = "u_wind identified as outlier (Grubbs method)" ; u_wind_flags:explanation_of_value_9 = "mate v_wind is an outlier or exceeds max/min" ; u_wind_flags:explanation_of_value_minus10 = "time samples not present in the original 10-sec wind data" ; float u_wind_calc(time) ; u_wind_calc:long_name = "W-to-E Component of wind, calculated" ; u_wind_calc:units = "m/s" ; u_wind_calc:valid_max = "75.0" ; u_wind_calc:valid_min = "-75.0" ; u_wind_calc:input = "u_wind in the input platform" ; u_wind_calc:calc = "(See global attributes.)" ; float v_wind_flags(time) ; v_wind_flags:long_name = "Flags for input v_wind values" ; v_wind_flags:units = "unitless" ; v_wind_flags:explanation_of_value_1 = "u_wind or v_wind missing due to telemetry noise" ; v_wind_flags:explanation_of_value_2 = "sample ignored due to repeating pres (See global ATTRIBUTES)" ; v_wind_flags:explanation_of_value_3 = "v_wind smaller than QC min" ; v_wind_flags:explanation_of_value_4 = "v_wind greater than QC max" ; v_wind_flags:explanation_of_value_5 = "(not used; reserved for QC delta)" ; v_wind_flags:explanation_of_value_6 = "v_wind identified as outlier (Grubbs method)" ; v_wind_flags:explanation_of_value_9 = "mate u_wind is an outlier or exceeds max/min" ; v_wind_flags:explanation_of_value_minus10 = "time samples not present in the original 10-sec wind data" ; float v_wind_calc(time) ; v_wind_calc:long_name = "S-to-N Component of Wind, calculated" ; v_wind_calc:units = "m/s" ; v_wind_calc:valid_max = "75.0" ; v_wind_calc:valid_min = "-75.0" ; v_wind_calc:input = "u_wind in the input platform" ; v_wind_calc:calc = "(See global attributes.)" ; float lat(time) ; lat:long_name = "north latitude" ; lat:units = "degrees" ; lat:valid_range = -90.f, 90.f ; float lon(time) ; lon:long_name = "east longitude" ; lon:units = "degrees" ; lon:valid_range = -180.f, 180.f ; float alt(time) ; alt:long_name = "altitude" ; alt:units = "meters above Mean Sea Level" ; // global attributes: :Date = "Wed Oct 11 00:18:57 2000" ; :Version = "Release_3_4" ; :Command_Line = "wresondeB1 -s 20001007.231500 -e 20001008.231500" ; :Input_Platforms = "sgpsondewrpnB1.a1" ; :BW_Version = "Release_3_3" ; :attention_marker = "*************************************************" ; :note_on_mobile_locations = "lat & lon have been recalculated by \'wresonde\' from u_wind_calc & v_wind_calc, starting from initial/facility location; they can be quite different from lat & lon in the input platform if the latter contain outliers." ; :note_on_alt = "alt has been copied as is from the input platform" ; :end_marker = "*******************************************************" ; :site_id = "SGP" ; :facility_id = "B1" ; :sample-int = "pres, 2-sec; u_wind_calc & v_wind_calc, 2-sec interpolated from 10-sec samples" ; :missing-data = "-9999.0" ; :pressure_data = "Vaisala processed pressure from input platform. (Note: Vaisala processing has removed pressure value reversals but NOT repetitions.)" ; :handling_of_repeating_pres = "In a contiguous group of identical pressure values, only one is used for wind processing. It is the first one with a sample of wind values that are thin mentor QC limits, if there is such a sample in the group." ; :processing_algorithms = "are as follows:" ; :document = "For details, see document textfile wresonde.doc." ; :processing_stage_1 = "Perform preliminary quality checks on the samples, setting wind values to missing-value and u_/v_wind_flags values 1 thru 4, as appropriate." ; :processing_stage_2 = "Identify outliers among the remaining wind values and set flags 6 & 9." ; :processing_stage_3 = "Replace all wind values flagged, with interpolation by the Hermite method (except those samples with redundant pressure readings, i.e., flags value =2, where wind will remain missing-value)." ; :zeb_platform = "sgpsondewndcalcB1.c1" ; :history = "created by the Zebra DataStore library, 11-Oct-2000,0:19:00, $RCSfile: DFA_NetCDF.c,v $ $Revision: 3.52 $\n", "" ; }