xarray CfRadial2 backend#
In this example, we read CfRadial2 data files using the xarray cfradial2
backend.
[1]:
import wradlib as wrl
import warnings
warnings.filterwarnings("ignore")
import matplotlib.pyplot as pl
import numpy as np
import xradar as xd
import datatree as xt
import xarray as xr
try:
get_ipython().run_line_magic("matplotlib inline")
except:
pl.ion()
Load CfRadial2 Volume Data#
[2]:
fpath = "netcdf/cfrad.20080604_002217_000_SPOL_v36_SUR_cfradial2.nc"
f = wrl.util.get_wradlib_data_file(fpath)
vol = xt.open_datatree(f)
Downloading file 'netcdf/cfrad.20080604_002217_000_SPOL_v36_SUR_cfradial2.nc' from 'https://github.com/wradlib/wradlib-data/raw/pooch/data/netcdf/cfrad.20080604_002217_000_SPOL_v36_SUR_cfradial2.nc' to '/home/runner/work/wradlib/wradlib/wradlib-data'.
[3]:
# fix: remove when available in xradar
for k in vol.groups[1:]:
vol[k].ds = (
vol[k]
.ds.assign(sweep_fixed_angle=vol[k].ds.attrs["fixed_angle"])
.swap_dims(time="azimuth")
.sortby("azimuth")
)
Inspect RadarVolume#
[4]:
display(vol)
<xarray.DatasetView> Dimensions: (sweep: 9) Coordinates: sweep_mode object ... longitude float64 ... altitude float64 ... time datetime64[ns] ... latitude float64 ... Dimensions without coordinates: sweep Data variables: volume_number int64 ... platform_type object ... instrument_type object ... primary_axis object ... time_coverage_start object ... time_coverage_end object ... sweep_group_name (sweep) object ... sweep_fixed_angle (sweep) float64 ... Attributes: version: 2.0 title: None institution: None references: None source: None history: None comment: im/exported using wradlib instrument_name: None fixed_angle: 0.5 Conventions: Cf/Radial
- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:15:34 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', ..., '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:34.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float640.5
array(0.5)
- fixed_angle :
- 0.5
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:15:34 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 0.5 Attributes: fixed_angle: 0.5
sweep_0- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:16:21 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:16:21.000000000', '2008-06-04T00:16:21.000000000', '2008-06-04T00:16:21.000000000', ..., '2008-06-04T00:16:20.000000000', '2008-06-04T00:16:20.000000000', '2008-06-04T00:16:20.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float641.1
array(1.1)
- fixed_angle :
- 1.1
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:16:21 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 1.1 Attributes: fixed_angle: 1.1
sweep_1- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:17:07 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:17:07.000000000', '2008-06-04T00:17:08.000000000', '2008-06-04T00:17:08.000000000', ..., '2008-06-04T00:17:07.000000000', '2008-06-04T00:17:07.000000000', '2008-06-04T00:17:07.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float641.8
array(1.8)
- fixed_angle :
- 1.8
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:17:07 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 1.8 Attributes: fixed_angle: 1.8
sweep_2- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:17:54 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:55.000000000', ..., '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float642.6
array(2.6)
- fixed_angle :
- 2.6
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:17:54 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 2.6 Attributes: fixed_angle: 2.6
sweep_3- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:18:41 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:18:41.000000000', '2008-06-04T00:18:41.000000000', '2008-06-04T00:18:41.000000000', ..., '2008-06-04T00:18:41.000000000', '2008-06-04T00:18:41.000000000', '2008-06-04T00:18:41.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float643.6
array(3.6)
- fixed_angle :
- 3.6
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:18:41 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 3.6 Attributes: fixed_angle: 3.6
sweep_4- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:19:28 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:19:28.000000000', '2008-06-04T00:19:28.000000000', '2008-06-04T00:19:28.000000000', ..., '2008-06-04T00:19:28.000000000', '2008-06-04T00:19:28.000000000', '2008-06-04T00:19:28.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float644.7
array(4.7)
- fixed_angle :
- 4.7
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:19:28 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 4.7 Attributes: fixed_angle: 4.7
sweep_5- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:20:15 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:20:15.000000000', '2008-06-04T00:20:15.000000000', '2008-06-04T00:20:15.000000000', ..., '2008-06-04T00:20:15.000000000', '2008-06-04T00:20:15.000000000', '2008-06-04T00:20:15.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float646.5
array(6.5)
- fixed_angle :
- 6.5
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:20:15 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 6.5 Attributes: fixed_angle: 6.5
sweep_6- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:21:02 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:21:02.000000000', '2008-06-04T00:21:02.000000000', '2008-06-04T00:21:02.000000000', ..., '2008-06-04T00:21:02.000000000', '2008-06-04T00:21:02.000000000', '2008-06-04T00:21:02.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float649.1
array(9.1)
- fixed_angle :
- 9.1
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:21:02 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 9.1 Attributes: fixed_angle: 9.1
sweep_7- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:21:49 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:21:49.000000000', '2008-06-04T00:21:49.000000000', '2008-06-04T00:21:49.000000000', ..., '2008-06-04T00:21:49.000000000', '2008-06-04T00:21:49.000000000', '2008-06-04T00:21:49.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float6412.8
array(12.8)
- fixed_angle :
- 12.8
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:21:49 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 12.8 Attributes: fixed_angle: 12.8
sweep_8- sweep: 9
- sweep_mode()object...
[1 values with dtype=object]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- time()datetime64[ns]...
- standard_name :
- time
- long_name :
- time in seconds since volume start
[1 values with dtype=datetime64[ns]]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- volume_number()int64...
[1 values with dtype=int64]
- platform_type()object...
[1 values with dtype=object]
- instrument_type()object...
[1 values with dtype=object]
- primary_axis()object...
[1 values with dtype=object]
- time_coverage_start()object...
[1 values with dtype=object]
- time_coverage_end()object...
[1 values with dtype=object]
- sweep_group_name(sweep)object...
[9 values with dtype=object]
- sweep_fixed_angle(sweep)float64...
[9 values with dtype=float64]
- version :
- 2.0
- title :
- None
- institution :
- None
- references :
- None
- source :
- None
- history :
- None
- comment :
- im/exported using wradlib
- instrument_name :
- None
- fixed_angle :
- 0.5
- Conventions :
- Cf/Radial
Inspect root group#
The sweep
dimension contains the number of scans in this radar volume. Further the dataset consists of variables (location coordinates, time_coverage) and attributes (Conventions, metadata).
[5]:
vol.root
[5]:
<xarray.DatasetView> Dimensions: (sweep: 9) Coordinates: sweep_mode object ... longitude float64 ... altitude float64 ... time datetime64[ns] ... latitude float64 ... Dimensions without coordinates: sweep Data variables: volume_number int64 ... platform_type object ... instrument_type object ... primary_axis object ... time_coverage_start object ... time_coverage_end object ... sweep_group_name (sweep) object ... sweep_fixed_angle (sweep) float64 ... Attributes: version: 2.0 title: None institution: None references: None source: None history: None comment: im/exported using wradlib instrument_name: None fixed_angle: 0.5 Conventions: Cf/Radial
- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:15:34 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', ..., '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:34.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float640.5
array(0.5)
- fixed_angle :
- 0.5
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:15:34 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 0.5 Attributes: fixed_angle: 0.5
sweep_0- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:16:21 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:16:21.000000000', '2008-06-04T00:16:21.000000000', '2008-06-04T00:16:21.000000000', ..., '2008-06-04T00:16:20.000000000', '2008-06-04T00:16:20.000000000', '2008-06-04T00:16:20.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float641.1
array(1.1)
- fixed_angle :
- 1.1
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:16:21 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 1.1 Attributes: fixed_angle: 1.1
sweep_1- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:17:07 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:17:07.000000000', '2008-06-04T00:17:08.000000000', '2008-06-04T00:17:08.000000000', ..., '2008-06-04T00:17:07.000000000', '2008-06-04T00:17:07.000000000', '2008-06-04T00:17:07.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float641.8
array(1.8)
- fixed_angle :
- 1.8
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:17:07 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 1.8 Attributes: fixed_angle: 1.8
sweep_2- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:17:54 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:55.000000000', ..., '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float642.6
array(2.6)
- fixed_angle :
- 2.6
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:17:54 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 2.6 Attributes: fixed_angle: 2.6
sweep_3- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:18:41 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:18:41.000000000', '2008-06-04T00:18:41.000000000', '2008-06-04T00:18:41.000000000', ..., '2008-06-04T00:18:41.000000000', '2008-06-04T00:18:41.000000000', '2008-06-04T00:18:41.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float643.6
array(3.6)
- fixed_angle :
- 3.6
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:18:41 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 3.6 Attributes: fixed_angle: 3.6
sweep_4- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:19:28 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:19:28.000000000', '2008-06-04T00:19:28.000000000', '2008-06-04T00:19:28.000000000', ..., '2008-06-04T00:19:28.000000000', '2008-06-04T00:19:28.000000000', '2008-06-04T00:19:28.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float644.7
array(4.7)
- fixed_angle :
- 4.7
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:19:28 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 4.7 Attributes: fixed_angle: 4.7
sweep_5- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:20:15 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:20:15.000000000', '2008-06-04T00:20:15.000000000', '2008-06-04T00:20:15.000000000', ..., '2008-06-04T00:20:15.000000000', '2008-06-04T00:20:15.000000000', '2008-06-04T00:20:15.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float646.5
array(6.5)
- fixed_angle :
- 6.5
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:20:15 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 6.5 Attributes: fixed_angle: 6.5
sweep_6- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:21:02 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:21:02.000000000', '2008-06-04T00:21:02.000000000', '2008-06-04T00:21:02.000000000', ..., '2008-06-04T00:21:02.000000000', '2008-06-04T00:21:02.000000000', '2008-06-04T00:21:02.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float649.1
array(9.1)
- fixed_angle :
- 9.1
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:21:02 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 9.1 Attributes: fixed_angle: 9.1
sweep_7- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:21:49 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:21:49.000000000', '2008-06-04T00:21:49.000000000', '2008-06-04T00:21:49.000000000', ..., '2008-06-04T00:21:49.000000000', '2008-06-04T00:21:49.000000000', '2008-06-04T00:21:49.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float6412.8
array(12.8)
- fixed_angle :
- 12.8
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:21:49 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 12.8 Attributes: fixed_angle: 12.8
sweep_8- sweep: 9
- sweep_mode()object...
[1 values with dtype=object]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- time()datetime64[ns]...
- standard_name :
- time
- long_name :
- time in seconds since volume start
[1 values with dtype=datetime64[ns]]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- volume_number()int64...
[1 values with dtype=int64]
- platform_type()object...
[1 values with dtype=object]
- instrument_type()object...
[1 values with dtype=object]
- primary_axis()object...
[1 values with dtype=object]
- time_coverage_start()object...
[1 values with dtype=object]
- time_coverage_end()object...
[1 values with dtype=object]
- sweep_group_name(sweep)object...
[9 values with dtype=object]
- sweep_fixed_angle(sweep)float64...
[9 values with dtype=float64]
- version :
- 2.0
- title :
- None
- institution :
- None
- references :
- None
- source :
- None
- history :
- None
- comment :
- im/exported using wradlib
- instrument_name :
- None
- fixed_angle :
- 0.5
- Conventions :
- Cf/Radial
Inspect sweep group(s)#
The sweep-groups can be accessed via their respective keys. The dimensions consist of range
and time
with added coordinates azimuth
, elevation
, range
and time
. There will be variables like radar moments (DBZH etc.) and sweep-dependend metadata (like fixed_angle
, sweep_mode
etc.).
[6]:
display(vol["sweep_0"])
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:15:34 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 0.5 Attributes: fixed_angle: 0.5
- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:15:34 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', ..., '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:34.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float640.5
array(0.5)
- fixed_angle :
- 0.5
Goereferencing#
[7]:
swp = vol["sweep_0"].ds.copy()
swp = swp.assign_coords(sweep_mode=swp.sweep_mode)
swp = swp.pipe(wrl.georef.georeference_dataset)
Plotting#
[8]:
swp.DBZ.plot.pcolormesh(x="x", y="y")
pl.gca().set_aspect("equal")

[9]:
fig = pl.figure(figsize=(10, 10))
swp.DBZ.wrl.vis.plot(proj="cg", fig=fig)
[9]:
<matplotlib.collections.QuadMesh at 0x7f04009bba90>

[10]:
import cartopy
import cartopy.crs as ccrs
import cartopy.feature as cfeature
map_trans = ccrs.AzimuthalEquidistant(
central_latitude=swp.latitude.values, central_longitude=swp.longitude.values
)
[11]:
map_proj = ccrs.AzimuthalEquidistant(
central_latitude=swp.latitude.values, central_longitude=swp.longitude.values
)
pm = swp.DBZ.wrl.vis.plot(proj=map_proj)
ax = pl.gca()
ax.gridlines(crs=map_proj)
print(ax)
< GeoAxes: +proj=aeqd +ellps=WGS84 +lon_0=120.43350219726562 +lat_0=22.52669906616211 +x_0=0.0 +y_0=0.0 +no_defs +type=crs >

[12]:
map_proj = ccrs.Mercator(central_longitude=swp.longitude.values)
fig = pl.figure(figsize=(10, 8))
ax = fig.add_subplot(111, projection=map_proj)
pm = swp.DBZ.wrl.vis.plot(ax=ax)
ax.gridlines(draw_labels=True)
[12]:
<cartopy.mpl.gridliner.Gridliner at 0x7f04006346d0>

[13]:
import cartopy.feature as cfeature
def plot_borders(ax):
borders = cfeature.NaturalEarthFeature(
category="physical", name="coastline", scale="10m", facecolor="none"
)
ax.add_feature(borders, edgecolor="black", lw=2, zorder=4)
map_proj = ccrs.Mercator(central_longitude=swp.longitude.values)
fig = pl.figure(figsize=(10, 8))
ax = fig.add_subplot(111, projection=map_proj)
DBZ = swp.DBZ
pm = DBZ.where(DBZ > 0).wrl.vis.plot(ax=ax)
plot_borders(ax)
ax.gridlines(draw_labels=True)
[13]:
<cartopy.mpl.gridliner.Gridliner at 0x7f04006340d0>

[14]:
import matplotlib.path as mpath
theta = np.linspace(0, 2 * np.pi, 100)
center, radius = [0.5, 0.5], 0.5
verts = np.vstack([np.sin(theta), np.cos(theta)]).T
circle = mpath.Path(verts * radius + center)
map_proj = ccrs.AzimuthalEquidistant(
central_latitude=swp.latitude.values,
central_longitude=swp.longitude.values,
)
fig = pl.figure(figsize=(10, 8))
ax = fig.add_subplot(111, projection=map_proj)
ax.set_boundary(circle, transform=ax.transAxes)
pm = swp.DBZ.wrl.vis.plot(proj=map_proj, ax=ax)
ax = pl.gca()
ax.gridlines(crs=map_proj)
[14]:
<cartopy.mpl.gridliner.Gridliner at 0x7f040069af10>

[15]:
fig = pl.figure(figsize=(10, 8))
proj = ccrs.AzimuthalEquidistant(
central_latitude=swp.latitude.values, central_longitude=swp.longitude.values
)
ax = fig.add_subplot(111, projection=proj)
pm = swp.DBZ.wrl.vis.plot(ax=ax)
ax.gridlines()
[15]:
<cartopy.mpl.gridliner.Gridliner at 0x7f0400a38550>

[16]:
swp.DBZ.wrl.vis.plot()
[16]:
<matplotlib.collections.QuadMesh at 0x7f04006fde90>

Inspect radar moments#
The DataArrays can be accessed by key or by attribute. Each DataArray has dimensions and coordinates of it’s parent dataset. There are attributes connected which are defined by Cf/Radial standard.
[17]:
display(swp.DBZ)
<xarray.DataArray 'DBZ' (azimuth: 480, range: 996)> array([[ 20.699957, 39.96934 , 29.650644, ..., -2.799595, -3.549335, -1.650112], [ 13.829709, 35.710747, 8.869345, ..., -18.780428, -3.080303, -4.519378], [ -9.129745, 14.810412, 4.539685, ..., 0.179822, -0.550375, -3.519132], ..., [ 5.889927, 26.049406, 32.379555, ..., -2.550866, -1.060269, -1.900617], [ 0.959765, 23.579884, 9.29929 , ..., -8.680257, -5.039932, -2.410512], [ 20.079912, 39.15031 , 13.190121, ..., -4.91912 , -3.160252, -1.319658]], dtype=float32) Coordinates: (12/14) sweep_mode <U20 'azimuth_surveillance' time (azimuth) datetime64[ns] 2008-06-04T00:15:34 ... 2008-06-04T0... * range (range) float32 150.0 300.0 450.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 2.25 ... 357.0 357.8 358.5 359.2 elevation (azimuth) float32 0.5164 0.5219 0.5164 ... 0.5219 0.5219 0.5219 longitude float64 120.4 ... ... x (azimuth, range) float32 -6.556e-06 -1.311e-05 ... -1.955e+03 y (azimuth, range) float32 150.0 300.0 ... 1.492e+05 1.493e+05 z (azimuth, range) float32 46.0 47.0 48.0 ... 2.714e+03 2.718e+03 gr (azimuth, range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 rays (azimuth, range) float32 0.0 0.0 0.0 0.0 ... 359.2 359.2 359.2 bins (azimuth, range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 Attributes: long_name: Computed Horizontal Co-polar Reflectivit standard_name: equivalent_reflectivity_factor units: dBZ threshold_field_name: threshold_value: -9999.0 sampling_ratio: 1.0 grid_mapping: grid_mapping
- azimuth: 480
- range: 996
- 20.7 39.97 29.65 1.02 27.81 24.36 ... -8.25 -3.571 -4.919 -3.16 -1.32
array([[ 20.699957, 39.96934 , 29.650644, ..., -2.799595, -3.549335, -1.650112], [ 13.829709, 35.710747, 8.869345, ..., -18.780428, -3.080303, -4.519378], [ -9.129745, 14.810412, 4.539685, ..., 0.179822, -0.550375, -3.519132], ..., [ 5.889927, 26.049406, 32.379555, ..., -2.550866, -1.060269, -1.900617], [ 0.959765, 23.579884, 9.29929 , ..., -8.680257, -5.039932, -2.410512], [ 20.079912, 39.15031 , 13.190121, ..., -4.91912 , -3.160252, -1.319658]], dtype=float32)
- sweep_mode()<U20'azimuth_surveillance'
array('azimuth_surveillance', dtype='<U20')
- time(azimuth)datetime64[ns]2008-06-04T00:15:34 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', ..., '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:34.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float320.5164 0.5219 ... 0.5219 0.5219
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
array([0.5164, 0.5219, 0.5164, ..., 0.5219, 0.5219, 0.5219], dtype=float32)
- longitude()float64120.4
- standard_name :
- longitude
- units :
- degrees_east
array(120.433502)
- latitude()float6422.53
- standard_name :
- latitude
- units :
- degrees_north
array(22.526699)
- altitude()float6445.0
- standard_name :
- altitude
- units :
- meters
- positive :
- up
array(45.000002)
- x(azimuth, range)float32-6.556e-06 ... -1.955e+03
array([[-6.5564068e-06, -1.3112812e-05, -1.9669216e-05, ..., -6.5153716e-03, -6.5219235e-03, -6.5284753e-03], [ 1.9633476e+00, 3.9266946e+00, 5.8900414e+00, ..., 1.9510558e+03, 1.9530182e+03, 1.9549800e+03], [ 3.9263687e+00, 7.8527365e+00, 1.1779103e+01, ..., 3.9017944e+03, 3.9057180e+03, 3.9096418e+03], ..., [-5.8886971e+00, -1.1777392e+01, -1.7666088e+01, ..., -5.8518301e+03, -5.8577163e+03, -5.8636001e+03], [-3.9263344e+00, -7.8526678e+00, -1.1779001e+01, ..., -3.9017532e+03, -3.9056777e+03, -3.9096008e+03], [-1.9633701e+00, -3.9267399e+00, -5.8901095e+00, ..., -1.9510782e+03, -1.9530408e+03, -1.9550026e+03]], dtype=float32)
- y(azimuth, range)float32150.0 300.0 ... 1.492e+05 1.493e+05
array([[ 149.9931 , 299.98618, 449.97922, ..., 149054.33 , 149204.22 , 149354.11 ], [ 149.98012, 299.9602 , 449.94028, ..., 149041.16 , 149191.06 , 149340.92 ], [ 149.94171, 299.8834 , 449.825 , ..., 149003.25 , 149153.1 , 149302.94 ], ..., [ 149.87732, 299.7546 , 449.6319 , ..., 148939. , 149088.81 , 149238.56 ], [ 149.94157, 299.88312, 449.82462, ..., 149002.84 , 149152.72 , 149302.55 ], [ 149.98012, 299.9602 , 449.94028, ..., 149041.16 , 149191.06 , 149340.92 ]], dtype=float32)
- z(azimuth, range)float3246.0 47.0 ... 2.714e+03 2.718e+03
array([[ 46., 47., 48., ..., 2695., 2699., 2704.], [ 46., 47., 48., ..., 2710., 2714., 2718.], [ 46., 47., 48., ..., 2695., 2699., 2704.], ..., [ 46., 47., 48., ..., 2710., 2714., 2718.], [ 46., 47., 48., ..., 2710., 2714., 2718.], [ 46., 47., 48., ..., 2710., 2714., 2718.]], dtype=float32)
- gr(azimuth, range)float32150.0 300.0 ... 1.492e+05 1.494e+05
array([[ 149.99313, 299.9862 , 449.97925, ..., 149054.33 , 149204.22 , 149354.11 ], [ 149.993 , 299.98593, 449.97885, ..., 149053.92 , 149203.84 , 149353.72 ], [ 149.99313, 299.98624, 449.97925, ..., 149054.33 , 149204.23 , 149354.12 ], ..., [ 149.993 , 299.98593, 449.97885, ..., 149053.92 , 149203.84 , 149353.72 ], [ 149.993 , 299.98596, 449.97885, ..., 149053.92 , 149203.84 , 149353.72 ], [ 149.993 , 299.98593, 449.97885, ..., 149053.92 , 149203.84 , 149353.72 ]], dtype=float32)
- rays(azimuth, range)float320.0 0.0 0.0 ... 359.2 359.2 359.2
array([[ 0. , 0. , 0. , ..., 0. , 0. , 0. ], [ 0.75, 0.75, 0.75, ..., 0.75, 0.75, 0.75], [ 1.5 , 1.5 , 1.5 , ..., 1.5 , 1.5 , 1.5 ], ..., [357.75, 357.75, 357.75, ..., 357.75, 357.75, 357.75], [358.5 , 358.5 , 358.5 , ..., 358.5 , 358.5 , 358.5 ], [359.25, 359.25, 359.25, ..., 359.25, 359.25, 359.25]], dtype=float32)
- bins(azimuth, range)float32150.0 300.0 ... 1.492e+05 1.494e+05
array([[ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], [ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], [ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], ..., [ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], [ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], [ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ]], dtype=float32)
- rangePandasIndex
PandasIndex(Float64Index([ 150.0, 300.0, 450.0000305175781, 600.0, 750.0, 900.0000610351562, 1050.0, 1200.0, 1350.0, 1500.0, ... 148050.0, 148200.0, 148350.0, 148500.0, 148650.0, 148800.0, 148950.0, 149100.0, 149250.0, 149400.0], dtype='float64', name='range', length=996))
- azimuthPandasIndex
PandasIndex(Float64Index([ 0.0, 0.75, 1.5, 2.25, 3.0, 3.75, 4.5, 5.25, 6.0, 6.75, ... 352.5, 353.25, 354.0, 354.75, 355.5, 356.25, 357.0, 357.75, 358.5, 359.25], dtype='float64', name='azimuth', length=480))
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
Create simple plot#
Using xarray features a simple plot can be created like this. Note the sortby('time')
method, which sorts the radials by time.
[18]:
swp.DBZ.sortby("time").plot(x="range", y="time", add_labels=False)
[18]:
<matplotlib.collections.QuadMesh at 0x7f04005b1e90>

[19]:
fig = pl.figure(figsize=(5, 5))
pm = swp.DBZ.wrl.vis.plot(proj={"latmin": 33e3}, fig=fig)

Mask some values#
[20]:
swp["DBZ"] = swp["DBZ"].where(swp["DBZ"] >= 0)
swp["DBZ"].plot()
[20]:
<matplotlib.collections.QuadMesh at 0x7f04003fc790>

[21]:
vol
[21]:
<xarray.DatasetView> Dimensions: (sweep: 9) Coordinates: sweep_mode object ... longitude float64 ... altitude float64 ... time datetime64[ns] ... latitude float64 ... Dimensions without coordinates: sweep Data variables: volume_number int64 ... platform_type object ... instrument_type object ... primary_axis object ... time_coverage_start object ... time_coverage_end object ... sweep_group_name (sweep) object ... sweep_fixed_angle (sweep) float64 ... Attributes: version: 2.0 title: None institution: None references: None source: None history: None comment: im/exported using wradlib instrument_name: None fixed_angle: 0.5 Conventions: Cf/Radial
- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:15:34 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', '2008-06-04T00:15:34.000000000', ..., '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:33.000000000', '2008-06-04T00:15:34.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float640.5
array(0.5)
- fixed_angle :
- 0.5
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:15:34 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 0.5 Attributes: fixed_angle: 0.5
sweep_0- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:16:21 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:16:21.000000000', '2008-06-04T00:16:21.000000000', '2008-06-04T00:16:21.000000000', ..., '2008-06-04T00:16:20.000000000', '2008-06-04T00:16:20.000000000', '2008-06-04T00:16:20.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float641.1
array(1.1)
- fixed_angle :
- 1.1
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:16:21 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 1.1 Attributes: fixed_angle: 1.1
sweep_1- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:17:07 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:17:07.000000000', '2008-06-04T00:17:08.000000000', '2008-06-04T00:17:08.000000000', ..., '2008-06-04T00:17:07.000000000', '2008-06-04T00:17:07.000000000', '2008-06-04T00:17:07.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
- standard_name :
- longitude
- units :
- degrees_east
[1 values with dtype=float64]
- latitude()float64...
- standard_name :
- latitude
- units :
- degrees_north
[1 values with dtype=float64]
- altitude()float64...
- standard_name :
- altitude
- units :
- meters
- positive :
- up
[1 values with dtype=float64]
- sweep_number()int32...
- standard_name :
- sweep_index_number_0_based
[1 values with dtype=int32]
- polarization_mode()|S32...
- standard_name :
- polarization_mode_for_sweep
- options :
- horizontal, vertical, hv_alt, hv_sim, circular
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- prt_mode()|S32...
- standard_name :
- transmit_pulse_mode
- options :
- fixed, staggered, dual
- meta_group :
- radar_parameters
[1 values with dtype=|S32]
- follow_mode()|S32...
- standard_name :
- follow_mode_for_scan_strategy
- options :
- none, sun, vehicle, aircraft, target, manual
- meta_group :
- instrument_parameters
[1 values with dtype=|S32]
- fixed_angle()float32...
- standard_name :
- beam_target_fixed_angle
- units :
- degrees
[1 values with dtype=float32]
- target_scan_rate()float32...
- standard_name :
- target_scan_rate_for_sweep
- units :
- degrees per second
[1 values with dtype=float32]
- pulse_width(azimuth)timedelta64[ns]...
- standard_name :
- transmitter_pulse_width
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- prt(azimuth)timedelta64[ns]...
- standard_name :
- pulse_repetition_frequency
- meta_group :
- instrument_parameters
[480 values with dtype=timedelta64[ns]]
- nyquist_velocity(azimuth)float32...
- standard_name :
- unambiguous_doppler_velocity
- units :
- meters per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- unambiguous_range(azimuth)float32...
- standard_name :
- unambiguous_range
- units :
- meters
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- antenna_transition(azimuth)int8...
- standard_name :
- antenna_is_in_transition_between_sweeps
- comment :
- 1 if antenna is in transition, 0 otherwise
[480 values with dtype=int8]
- n_samples(azimuth)int32...
- standard_name :
- number_of_samples_used_to_compute_moments
- meta_group :
- instrument_parameters
[480 values with dtype=int32]
- r_calib_index(azimuth)int8...
- standard_name :
- calibration_data_array_index_per_ray
- meta_group :
- radar_calibration
- comment :
- This is the index for the calibration which applies to this ray
[480 values with dtype=int8]
- scan_rate(azimuth)float32...
- standard_name :
- antenna_angle_scan_rate
- units :
- degrees per second
- meta_group :
- instrument_parameters
[480 values with dtype=float32]
- DBZ(azimuth, range)float32...
- long_name :
- Computed Horizontal Co-polar Reflectivit
- standard_name :
- equivalent_reflectivity_factor
- units :
- dBZ
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- VR(azimuth, range)float32...
- long_name :
- Computed Velocity
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument
- units :
- m/s
- threshold_field_name :
- threshold_value :
- -9999.0
- sampling_ratio :
- 1.0
- grid_mapping :
- grid_mapping
[478080 values with dtype=float32]
- sweep_fixed_angle()float641.8
array(1.8)
- fixed_angle :
- 1.8
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:17:07 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 1.8 Attributes: fixed_angle: 1.8
sweep_2- azimuth: 480
- range: 996
- sweep_mode()object...
[1 values with dtype=object]
- time(azimuth)datetime64[ns]2008-06-04T00:17:54 ... 2008-06-...
- standard_name :
- time
- long_name :
- time in seconds since volume start
- comment :
- times are relative to the volume start_time
array(['2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:55.000000000', ..., '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000', '2008-06-04T00:17:54.000000000'], dtype='datetime64[ns]')
- range(range)float32150.0 300.0 ... 1.492e+05 1.494e+05
- standard_name :
- range_to_center_of_measurement_volume
- long_name :
- Range from instrument to center of gate
- units :
- meters
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 150.00000596046448
- meters_between_gates :
- 150.00000596046448
array([ 150. , 300. , 450.00003, ..., 149100. , 149250. , 149400. ], dtype=float32)
- azimuth(azimuth)float320.0 0.75 1.5 ... 357.8 358.5 359.2
- standard_name :
- beam_azimuth_angle
- units :
- degrees
array([ 0. , 0.75, 1.5 , ..., 357.75, 358.5 , 359.25], dtype=float32)
- elevation(azimuth)float32...
- standard_name :
- beam_elevation_angle
- units :
- degrees
- positive :
- up
[480 values with dtype=float32]
- longitude()float64...
<xarray.DatasetView> Dimensions: (azimuth: 480, range: 996) Coordinates: sweep_mode object ... time (azimuth) datetime64[ns] 2008-06-04T00:17:54 ... 2008... * range (range) float32 150.0 300.0 ... 1.492e+05 1.494e+05 * azimuth (azimuth) float32 0.0 0.75 1.5 ... 357.8 358.5 359.2 elevation (azimuth) float32 ... longitude float64 ... latitude float64 ... altitude float64 ... Data variables: (12/17) sweep_number int32 ... polarization_mode |S32 ... prt_mode |S32 ... follow_mode |S32 ... fixed_angle float32 ... target_scan_rate float32 ... ... ... n_samples (azimuth) int32 ... r_calib_index (azimuth) int8 ... scan_rate (azimuth) float32 ... DBZ (azimuth, range) float32 ... VR (azimuth, range) float32 ... sweep_fixed_angle float64 2.6 Attributes: fixed_angle: 2.6
sweep_3