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 plt
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:
plt.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
Georeferencing#
[7]:
swp = vol["sweep_0"].ds.copy()
swp = swp.assign_coords(sweep_mode=swp.sweep_mode)
swp = swp.wrl.georef.georeference()
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.
[8]:
display(swp.DBZ)
<xarray.DataArray 'DBZ' (azimuth: 480, range: 996)> [478080 values with dtype=float32] Coordinates: (12/15) sweep_mode <U20 'azimuth_surveillance' time (azimuth) datetime64[ns] 2008-06-04T00:15:34 ... 2008-06-04T... * 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 ... ... 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 spatial_ref int64 0 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
- ...
[478080 values with 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)
- spatial_ref()int640
- crs_wkt :
- PROJCRS["unknown",BASEGEOGCRS["unknown",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ID["EPSG",6326]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8901]]],CONVERSION["unknown",METHOD["Modified Azimuthal Equidistant",ID["EPSG",9832]],PARAMETER["Latitude of natural origin",22.526699,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",120.433502,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["(E)",east,ORDER[1],LENGTHUNIT["metre",1,ID["EPSG",9001]]],AXIS["(N)",north,ORDER[2],LENGTHUNIT["metre",1,ID["EPSG",9001]]]]
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.314245179
- inverse_flattening :
- 298.257223563
- reference_ellipsoid_name :
- WGS 84
- longitude_of_prime_meridian :
- 0.0
- prime_meridian_name :
- Greenwich
- geographic_crs_name :
- unknown
- horizontal_datum_name :
- World Geodetic System 1984
- projected_crs_name :
- unknown
- grid_mapping_name :
- azimuthal_equidistant
- latitude_of_projection_origin :
- 22.526699
- longitude_of_projection_origin :
- 120.433502
- false_easting :
- 0.0
- false_northing :
- 0.0
array(0)
- rangePandasIndex
PandasIndex(Index([ 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='float32', name='range', length=996))
- azimuthPandasIndex
PandasIndex(Index([ 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='float32', 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.
For more details on plotting radar data see under Visualization.
[9]:
swp.DBZ.sortby("time").plot(x="range", y="time", add_labels=False)
[9]:
<matplotlib.collections.QuadMesh at 0x7f9bdf764510>

[10]:
fig = plt.figure(figsize=(5, 5))
pm = swp.DBZ.wrl.vis.plot(crs={"latmin": 3e3}, fig=fig)
