netcdf sgpcmac2I4.c1.20190122.051031 { dimensions: time = UNLIMITED ; // (6480 currently) range = 1001 ; sweep = 18 ; string_length_22 = 22 ; variables: int base_time ; base_time:string = "22-Jan-2019,00:00:00 GMT" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2019-01-22 00:00:00 0:00" ; time_offset:ancillary_variables = "base_time" ; time_offset:calendar = "gregorian" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2019-01-22 00:00:00 0:00" ; time:calendar = "gregorian" ; time:comment = "Coordinate variable for time. Time at the center of each ray, in fractional seconds since the global variable time_coverage_start" ; time:standard_name = "time" ; float range(range) ; range:long_name = "Range to measurement volume" ; range:units = "m" ; range:comment = "Coordinate variable for range. Range to center of each bin." ; range:standard_name = "projection_range_coordinate" ; range:meters_to_center_of_first_gate = 0.f ; range:meters_between_gates = 100.f ; range:spacing_is_constant = "true" ; range:axis = "radial_range_coordinate" ; float azimuth(time) ; azimuth:long_name = "Azimuth angle from true north" ; azimuth:units = "degree" ; azimuth:comment = "Azimuth of antenna relative to true north" ; azimuth:standard_name = "beam_azimuth_angle" ; azimuth:axis = "radial_azimuth_coordinate" ; float elevation(time) ; elevation:long_name = "Elevation angle from horizontal plane" ; elevation:units = "degree" ; elevation:comment = "Elevation of antenna relative to the horizontal plane" ; elevation:standard_name = "beam_elevation_angle" ; elevation:axis = "radial_elevation_coordinate" ; float reflectivity(time, range) ; reflectivity:long_name = "Equivalent reflectivity factor" ; reflectivity:units = "dBZ" ; reflectivity:valid_min = -327.67f ; reflectivity:valid_max = 327.66f ; reflectivity:_FillValue = -9999.f ; reflectivity:coordinates = "elevation azimuth range" ; reflectivity:standard_name = "equivalent_reflectivity_factor" ; float cross_correlation_ratio_hv(time, range) ; cross_correlation_ratio_hv:long_name = "Cross correlation ratio (RhoHV)" ; cross_correlation_ratio_hv:units = "unitless" ; cross_correlation_ratio_hv:valid_min = 0.f ; cross_correlation_ratio_hv:valid_max = 1.f ; cross_correlation_ratio_hv:_FillValue = -9999.f ; cross_correlation_ratio_hv:coordinates = "elevation azimuth range" ; cross_correlation_ratio_hv:standard_name = "cross_correlation_ratio_hv" ; float normalized_coherent_power(time, range) ; normalized_coherent_power:long_name = "Normalized coherent power" ; normalized_coherent_power:units = "unitless" ; normalized_coherent_power:valid_min = 0.f ; normalized_coherent_power:valid_max = 1.f ; normalized_coherent_power:_FillValue = -9999.f ; normalized_coherent_power:coordinates = "elevation azimuth range" ; normalized_coherent_power:standard_name = "normalized_coherent_power" ; float mean_doppler_velocity(time, range) ; mean_doppler_velocity:long_name = "Mean Doppler velocity" ; mean_doppler_velocity:units = "m/s" ; mean_doppler_velocity:valid_min = -327.67f ; mean_doppler_velocity:valid_max = 327.66f ; mean_doppler_velocity:_FillValue = -9999.f ; mean_doppler_velocity:coordinates = "elevation azimuth range" ; mean_doppler_velocity:standard_name = "radial_velocity_of_scatterers_away_from_instrument" ; float total_power(time, range) ; total_power:long_name = "Total power" ; total_power:units = "dBZ" ; total_power:valid_min = -327.67f ; total_power:valid_max = 327.66f ; total_power:_FillValue = -9999.f ; total_power:coordinates = "elevation azimuth range" ; total_power:standard_name = "equivalent_reflectivity_factor" ; float spectral_width(time, range) ; spectral_width:long_name = "Spectrum width" ; spectral_width:units = "m/s" ; spectral_width:valid_min = 0.01f ; spectral_width:valid_max = 655.34f ; spectral_width:_FillValue = -9999.f ; spectral_width:coordinates = "elevation azimuth range" ; spectral_width:standard_name = "doppler_spectrum_width" ; float differential_reflectivity(time, range) ; differential_reflectivity:long_name = "Differential reflectivity (ZDR)" ; differential_reflectivity:units = "dB" ; differential_reflectivity:valid_min = -327.67f ; differential_reflectivity:valid_max = 327.66f ; differential_reflectivity:_FillValue = -9999.f ; differential_reflectivity:coordinates = "elevation azimuth range" ; differential_reflectivity:standard_name = "log_differential_reflectivity_hv" ; float specific_differential_phase(time, range) ; specific_differential_phase:long_name = "Specific differential phase (KDP)" ; specific_differential_phase:units = "degree/km" ; specific_differential_phase:valid_min = -327.67f ; specific_differential_phase:valid_max = 327.66f ; specific_differential_phase:_FillValue = -9999.f ; specific_differential_phase:coordinates = "elevation azimuth range" ; specific_differential_phase:standard_name = "specific_differential_phase_hv" ; float differential_phase(time, range) ; differential_phase:long_name = "Differential phase (PhiDP)" ; differential_phase:units = "degree" ; differential_phase:valid_min = 0.f ; differential_phase:valid_max = 359.99f ; differential_phase:_FillValue = -9999.f ; differential_phase:coordinates = "elevation azimuth range" ; differential_phase:standard_name = "differential_phase_hv" ; int sweep_number(sweep) ; sweep_number:long_name = "Sweep number" ; sweep_number:units = "count" ; sweep_number:standard_name = "sweep_index_number_0_based" ; float fixed_angle(sweep) ; fixed_angle:long_name = "Target angle for sweep" ; fixed_angle:units = "degree" ; fixed_angle:standard_name = "target_fixed_angle" ; int sweep_start_ray_index(sweep) ; sweep_start_ray_index:long_name = "Index of first ray in sweep, 0-based" ; sweep_start_ray_index:units = "count" ; sweep_start_ray_index:standard_name = "index_of_first_ray_in_sweep" ; int sweep_end_ray_index(sweep) ; sweep_end_ray_index:long_name = "Index of last ray in sweep, 0-based" ; sweep_end_ray_index:units = "count" ; sweep_end_ray_index:standard_name = "index_of_last_ray_in_sweep" ; char sweep_mode(sweep, string_length_22) ; sweep_mode:long_name = "Sweep mode" ; sweep_mode:units = "unitless" ; sweep_mode:standard_name = "sweep_mode_for_sweep" ; sweep_mode:comment = "Options are: sector coplane rhi vertical_pointing idle azimuth_surveillance elevation_surveillance sunscan pointing manual_ppi manual_rhi" ; char prt_mode(sweep, string_length_22) ; prt_mode:long_name = "PRT mode" ; prt_mode:units = "unitless" ; prt_mode:meta_group = "instrument_parameters" ; prt_mode:options = "fixed, staggered, dual" ; prt_mode:standard_name = "transmit_pulse_mode" ; float nyquist_velocity(time) ; nyquist_velocity:long_name = "Unambiguous Doppler velocity" ; nyquist_velocity:units = "m/s" ; nyquist_velocity:meta_group = "instrument_parameters" ; nyquist_velocity:comments = "Unambiguous velocity" ; nyquist_velocity:standard_name = "unambiguous_doppler_velocity" ; float unambiguous_range(time) ; unambiguous_range:long_name = "Unambiguous range" ; unambiguous_range:units = "m" ; unambiguous_range:meta_group = "instrument_parameters" ; unambiguous_range:standard_name = "unambiguous_range" ; float prt(time) ; prt:long_name = "Pulse repetition time" ; prt:units = "s" ; prt:meta_group = "instrument_parameters" ; prt:standard_name = "pulse_repetition_time" ; int file_status ; file_status:long_name = "File status" ; file_status:units = "unitless" ; file_status:flag_mask = 1, 2, 4, 8, 16 ; file_status:flag_meaning = "interpolated_time_sec interpolated_time_ms approximated_time missing_rays no_kdp_variable" ; file_status:bit_1_description = "Time in the file with second precision were interpolated to prevent repeated values. Rounding values in the time variable to the nearest second will recover the original times." ; file_status:bit_2_description = "Time in the file with millisecond precision were interpolated to prevent repeated values. Rounding values in the time variable to the nearest millisecond will recover the original times." ; file_status:bit_3_description = "Rays in one or more sweeps were not ordered sequentially in time in the raw file. Values in the time variable are approximated values, for exact values refer to the .00 files." ; file_status:bit_4_description = "One or more sweeps are missing rays." ; file_status:bit_5_description = "The specific_differential_phase variable was not collected, it contains only _FillValue." ; char time_coverage_start(string_length_22) ; time_coverage_start:long_name = "UTC time of first ray in the file" ; time_coverage_start:units = "unitless" ; time_coverage_start:standard_name = "data_volume_start_time_utc" ; char time_coverage_end(string_length_22) ; time_coverage_end:long_name = "UTC time of last ray in the file" ; time_coverage_end:units = "unitless" ; time_coverage_end:standard_name = "data_value_end_time_utc" ; int volume_number ; volume_number:long_name = "Volume number" ; volume_number:units = "unitless" ; volume_number:standard_name = "data_volume_index_number" ; double latitude ; latitude:long_name = "Latitude" ; latitude:units = "degree_N" ; latitude:standard_name = "latitude" ; float n_samples(time) ; n_samples:long_name = "Number of samples used to compute moments" ; n_samples:units = "unitless" ; n_samples:standard_name = "equivalent_reflectivity_factor" ; n_samples:meta_group = "instrument_parameters" ; float gate_id(time, range) ; gate_id:long_name = "Classification of dominant scatterer" ; gate_id:units = "1" ; gate_id:notes = "0:multi_trip,1:rain,2:snow,3:no_scatter,4:melting,5:clutter" ; gate_id:standard_name = "gate_id" ; gate_id:valid_min = "0" ; gate_id:valid_max = "5" ; float SNR(time, range) ; SNR:long_name = "Signal to noise ratio" ; SNR:units = "dB" ; SNR:standard_name = "signal_to_noise_ratio" ; float velocity_texture(time, range) ; velocity_texture:long_name = "Velocity texture" ; velocity_texture:units = "meters_per_second" ; velocity_texture:standard_name = "radial_velocity_of_scatterers_away_from_instrument" ; velocity_texture:_FillValue = -9999.f ; velocity_texture:valid_min = -128.f ; velocity_texture:valid_max = 128.f ; float corrected_velocity(time, range) ; corrected_velocity:long_name = "Corrected mean doppler velocity" ; corrected_velocity:units = "meters_per_second" ; corrected_velocity:standard_name = "corrected_radial_velocity_of_scatters_away_from_instrument" ; corrected_velocity:valid_min = -32.0849990844727 ; corrected_velocity:valid_max = 32.0849990844727 ; corrected_velocity:_FillValue = -9999.f ; float unfolded_differential_phase(time, range) ; unfolded_differential_phase:long_name = "Differential phase (PhiDP)" ; unfolded_differential_phase:units = "degrees" ; unfolded_differential_phase:_FillValue = -9999.f ; unfolded_differential_phase:standard_name = "differential_phase_hv" ; unfolded_differential_phase:valid_max = 180.f ; unfolded_differential_phase:valid_min = -180.f ; float corrected_differential_phase(time, range) ; corrected_differential_phase:long_name = "Differential Phase (PhiDP)" ; corrected_differential_phase:units = "degrees" ; corrected_differential_phase:_FillValue = -9999.f ; corrected_differential_phase:standard_name = "differential_phase_hv" ; corrected_differential_phase:valid_max = 400.f ; corrected_differential_phase:valid_min = 0.f ; float filtered_corrected_differential_phase(time, range) ; filtered_corrected_differential_phase:long_name = "Differential Phase (PhiDP)" ; filtered_corrected_differential_phase:units = "degrees" ; filtered_corrected_differential_phase:_FillValue = -9999.f ; filtered_corrected_differential_phase:standard_name = "differential_phase_hv" ; filtered_corrected_differential_phase:valid_max = 400.f ; filtered_corrected_differential_phase:valid_min = 0.f ; float specific_differential_attenuation(time, range) ; specific_differential_attenuation:long_name = "Specific differential attenuation" ; specific_differential_attenuation:units = "dB km-1" ; specific_differential_attenuation:standard_name = "specific_differential_attenuation" ; float specific_attenuation(time, range) ; specific_attenuation:long_name = "Specific attenuation" ; specific_attenuation:units = "dB/km" ; specific_attenuation:standard_name = "specific_attenuation" ; float corrected_specific_diff_phase(time, range) ; corrected_specific_diff_phase:long_name = "Specific differential phase (KDP)" ; corrected_specific_diff_phase:units = "degrees/km" ; corrected_specific_diff_phase:_FillValue = -9999.f ; corrected_specific_diff_phase:standard_name = "specific_differential_phase_hv" ; float filtered_corrected_specific_diff_phase(time, range) ; filtered_corrected_specific_diff_phase:long_name = "Specific differential phase (KDP)" ; filtered_corrected_specific_diff_phase:units = "degrees/km" ; filtered_corrected_specific_diff_phase:_FillValue = -9999.f ; filtered_corrected_specific_diff_phase:standard_name = "specific_differential_phase_hv" ; float path_integrated_differential_attenuation(time, range) ; path_integrated_differential_attenuation:long_name = "Path integrated differential attenuation" ; path_integrated_differential_attenuation:units = "dB" ; path_integrated_differential_attenuation:standard_name = "path_integrated_differential_attenuation" ; float corrected_reflectivity(time, range) ; corrected_reflectivity:long_name = "Corrected reflectivity" ; corrected_reflectivity:units = "dBZ" ; corrected_reflectivity:_FillValue = -9999.f ; corrected_reflectivity:standard_name = "corrected_equivalent_reflectivity_factor" ; float rain_rate_A(time, range) ; rain_rate_A:long_name = "rainfall_rate" ; rain_rate_A:units = "mm/hr" ; rain_rate_A:_FillValue = -9999.f ; rain_rate_A:valid_min = 0.f ; rain_rate_A:valid_max = 400.f ; rain_rate_A:comment = "Rain rate calculated from specific_attenuation, R=51.3*specific_attenuation**0.81, note R=0.0 where norm coherent power < 0.4 or rhohv < 0.8" ; rain_rate_A:least_signficant_digit = 1 ; float radar_echo_classification(time, range) ; radar_echo_classification:long_name = "Radar echo classification" ; radar_echo_classification:units = "1" ; radar_echo_classification:standard_name = "radar_echo_classification" ; radar_echo_classification:flag_values = "0 1 2 3 4 5 6 255 65535" ; radar_echo_classification:flag_meanings = "no_data_available non_meteorological_target rain wet_snow snow graupel hail area_not_scanned area_not_scanned" ; double longitude ; longitude:long_name = "Longitude" ; longitude:units = "degree_E" ; longitude:standard_name = "longitude" ; double altitude ; altitude:long_name = "Altitude" ; altitude:units = "m" ; altitude:standard_name = "altitude" ; altitude:positive = "up" ; float path_integrated_attenuation(time, range) ; path_integrated_attenuation:long_name = "Path integrated attenuation" ; path_integrated_attenuation:units = "dB" ; path_integrated_attenuation:standard_name = "path_integrated_attenuation" ; float corrected_differential_reflectivity(time, range) ; corrected_differential_reflectivity:long_name = "Corrected differential reflectivity" ; corrected_differential_reflectivity:units = "dB" ; corrected_differential_reflectivity:standard_name = "corrected_differential_reflectivity" ; float ground_clutter(time, range) ; ground_clutter:long_name = "Ground clutter flag" ; ground_clutter:units = "0 = no clutter, 1 = clutter" ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:standard_name = "latitude" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:standard_name = "longitude" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :Conventions = "ARM-1.0 CF/Radial instrument_parameters" ; :title = "Atmospheric Radiation Measurement (ARM) program X-band Scanning ARM Precipitation Radar (XSAPR) raw moments" ; :institution = "United States Department of Energy - Atmospheric Radiation Measurement (ARM) program" ; :references = "See XSAPR Instrument Handbook" ; :source = "Atmospheric Radiation Measurement (ARM) program X-band Scanning ARM Precipitation Radar (XSAPR)" ; :comment = "Data in this file has not be calibrated, corrected, or had any quality control performed, use with caution." ; :instrument_name = "XSAPR" ; :platform_is_mobile = "false" ; :n_gates_vary = "false" ; :field_names = "total_power, reflectivity, mean_doppler_velocity, spectral_width, differential_reflectivity, specific_differential_phase, cross_correlation_ratio_hv, normalized_coherent_power, differential_phase" ; :command_line = "adi_cmac2 -R -D 1 -f I4 -s sgp -b 20190122 -e 20190123" ; :process_version = "vap-adi_cmac2-1.0-0.dev4.dirty.el7" ; :dod_version = "adicmac2-c1-1.0" ; :input_source = "/data/collection/sgp/sgpxsaprI4.00/XSE190122051029.RAWKZVF" ; :site_id = "sgp" ; :platform_id = "adicmac2" ; :facility_id = "I4" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Billings, Oklahoma" ; :datastream = "sgpadicmac2I4.c1" ; :original_container = "sigmet" ; :history = "created by user rjackson on machine or-condo-c215.ornl.gov at 2019-05-01 19:23:50, using vap-adi_cmac2-1.0-0.dev4.dirty.el7" ; :_NCProperties = "version=2,netcdf=4.6.2,hdf5=1.10.4" ; }