ODIM_H5#
[1]:
import xarray as xr
from open_radar_data import DATASETS
import xradar as xd
Download#
Fetching ODIM_H5 radar data file from open-radar-data repository.
[2]:
filename = DATASETS.fetch("71_20181220_060628.pvol.h5")
xr.open_dataset#
Making use of the xarray odim
backend. We also need to provide the group. We use CfRadial2 group access pattern.
[3]:
ds = xr.open_dataset(filename, group="sweep_0", engine="odim")
display(ds)
<xarray.Dataset> Size: 40MB Dimensions: (azimuth: 360, range: 1200) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB ... * range (range) float32 5kB 125.0 375.0 ... 2.996e+05 2.999e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Data variables: (12/17) DBZH (azimuth, range) float64 3MB ... DBZH_CLEAN (azimuth, range) float64 3MB ... VRADDH (azimuth, range) float64 3MB ... VRADH (azimuth, range) float64 3MB ... WRADH (azimuth, range) float64 3MB ... TH (azimuth, range) float64 3MB ... ... ... CLASS (azimuth, range) float32 2MB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ... Attributes: Conventions: ODIM_H5/V2_2
xarray.Dataset
- azimuth: 360
- range: 1200
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]...
- standard_name :
- time
[360 values with dtype=datetime64[ns]]
- range(range)float32125.0 375.0 ... 2.996e+05 2.999e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 2.99375e+05, 2.99625e+05, 2.99875e+05], shape=(1200,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[432000 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[432000 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
- rangePandasIndex
PandasIndex(Index([ 125.0, 375.0, 625.0, 875.0, 1125.0, 1375.0, 1625.0, 1875.0, 2125.0, 2375.0, ... 297625.0, 297875.0, 298125.0, 298375.0, 298625.0, 298875.0, 299125.0, 299375.0, 299625.0, 299875.0], dtype='float32', name='range', length=1200))
- azimuthPandasIndex
PandasIndex(Index([ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, ... 350.5, 351.5, 352.5, 353.5, 354.5, 355.5, 356.5, 357.5, 358.5, 359.5], dtype='float32', name='azimuth', length=360))
- Conventions :
- ODIM_H5/V2_2
[4]:
ds.sweep_fixed_angle.values
[4]:
array(0.5)
Plot Time vs. Azimuth#
[5]:
ds.azimuth.plot()
[5]:
[<matplotlib.lines.Line2D at 0x7fde5ee69880>]

Plot Range vs. Time#
[6]:
ds.DBZH.plot()
[6]:
<matplotlib.collections.QuadMesh at 0x7fde5ee9b590>

Plot Range vs. Azimuth#
We need to sort by azimuth and specify the y-coordinate.
[7]:
ds.DBZH.sortby("azimuth").plot(y="azimuth")
[7]:
<matplotlib.collections.QuadMesh at 0x7fde56d3b590>

backend_kwargs#
Beside first_dim
there are several additional backend_kwargs for the odim backend, which handle different aspects of angle alignment. This comes into play, when azimuth and/or elevation arrays are not evenly spacend and other issues.
[8]:
?xd.io.OdimBackendEntrypoint
[9]:
ds = xr.open_dataset(filename, group="sweep_0", engine="odim", first_dim="time")
display(ds)
<xarray.Dataset> Size: 40MB Dimensions: (time: 360, range: 1200) Coordinates: elevation (time) float64 3kB ... * time (time) datetime64[ns] 3kB 2018-12-20T06:06:28.04027776... * range (range) float32 5kB 125.0 375.0 ... 2.996e+05 2.999e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... azimuth (time) float32 1kB ... Data variables: (12/17) DBZH (time, range) float64 3MB ... DBZH_CLEAN (time, range) float64 3MB ... VRADDH (time, range) float64 3MB ... VRADH (time, range) float64 3MB ... WRADH (time, range) float64 3MB ... TH (time, range) float64 3MB ... ... ... CLASS (time, range) float32 2MB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ... Attributes: Conventions: ODIM_H5/V2_2
xarray.Dataset
- time: 360
- range: 1200
- elevation(time)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(time)datetime64[ns]2018-12-20T06:06:28.040277760 .....
- standard_name :
- time
array(['2018-12-20T06:06:28.040277760', '2018-12-20T06:06:28.120833280', '2018-12-20T06:06:28.201388544', ..., '2018-12-20T06:06:56.798569472', '2018-12-20T06:06:56.879124992', '2018-12-20T06:06:56.959680256'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 2.996e+05 2.999e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 2.99375e+05, 2.99625e+05, 2.99875e+05], shape=(1200,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(time)float32...
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
[360 values with dtype=float32]
- DBZH(time, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- DBZH_CLEAN(time, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- VRADDH(time, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- VRADH(time, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- WRADH(time, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[432000 values with dtype=float64]
- TH(time, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- ZDR(time, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[432000 values with dtype=float64]
- RHOHV(time, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[432000 values with dtype=float64]
- PHIDP(time, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[432000 values with dtype=float64]
- KDP(time, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[432000 values with dtype=float64]
- SNRH(time, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[432000 values with dtype=float64]
- CLASS(time, range)float32...
- _Undetect :
- -2.0
[432000 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
- timePandasIndex
PandasIndex(DatetimeIndex(['2018-12-20 06:06:28.040277760', '2018-12-20 06:06:28.120833280', '2018-12-20 06:06:28.201388544', '2018-12-20 06:06:28.281944064', '2018-12-20 06:06:28.362499584', '2018-12-20 06:06:28.443054848', '2018-12-20 06:06:28.523610368', '2018-12-20 06:06:28.604165888', '2018-12-20 06:06:28.684721152', '2018-12-20 06:06:28.765276672', ... '2018-12-20 06:06:56.234681344', '2018-12-20 06:06:56.315236864', '2018-12-20 06:06:56.395792128', '2018-12-20 06:06:56.476347648', '2018-12-20 06:06:56.556903168', '2018-12-20 06:06:56.637458688', '2018-12-20 06:06:56.718013952', '2018-12-20 06:06:56.798569472', '2018-12-20 06:06:56.879124992', '2018-12-20 06:06:56.959680256'], dtype='datetime64[ns]', name='time', length=360, freq=None))
- rangePandasIndex
PandasIndex(Index([ 125.0, 375.0, 625.0, 875.0, 1125.0, 1375.0, 1625.0, 1875.0, 2125.0, 2375.0, ... 297625.0, 297875.0, 298125.0, 298375.0, 298625.0, 298875.0, 299125.0, 299375.0, 299625.0, 299875.0], dtype='float32', name='range', length=1200))
- Conventions :
- ODIM_H5/V2_2
open_odim_datatree#
The same works analoguous with the datatree loader. But additionally we can provide a sweep string, number or list.
[10]:
?xd.io.open_odim_datatree
[11]:
dtree = xd.io.open_odim_datatree(filename, sweep=8)
display(dtree)
<xarray.DatasetView> Size: 248B Dimensions: (sweep: 1) Dimensions without coordinates: sweep Data variables: volume_number int64 8B 0 platform_type <U5 20B 'fixed' instrument_type <U5 20B 'radar' time_coverage_start <U20 80B '2018-12-20T06:09:21Z' time_coverage_end <U20 80B '2018-12-20T06:09:34Z' longitude float64 8B 151.2 altitude float64 8B 195.0 latitude float64 8B -33.7 sweep_group_name (sweep) int64 8B 8 sweep_fixed_angle (sweep) float64 8B 7.4 Attributes: Conventions: ODIM_H5/V2_2 instrument_name: None version: None title: None institution: None references: None source: None history: None comment: im/exported using xradar
xarray.DataTree
<xarray.DatasetView> Size: 20MB Dimensions: (sweep: 1, azimuth: 360, range: 590) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB 2018-12-20T06:09:30.39167... * range (range) float32 2kB 125.0 375.0 ... 1.471e+05 1.474e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Dimensions without coordinates: sweep Data variables: (12/17) DBZH (azimuth, range) float64 2MB ... DBZH_CLEAN (azimuth, range) float64 2MB ... VRADDH (azimuth, range) float64 2MB ... VRADH (azimuth, range) float64 2MB ... WRADH (azimuth, range) float64 2MB ... TH (azimuth, range) float64 2MB ... ... ... CLASS (azimuth, range) float32 850kB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ...
sweep_0- sweep: 1
- azimuth: 360
- range: 590
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]2018-12-20T06:09:30.391676928 .....
- standard_name :
- time
array(['2018-12-20T06:09:30.391676928', '2018-12-20T06:09:30.430565888', '2018-12-20T06:09:30.469454848', ..., '2018-12-20T06:09:30.275010048', '2018-12-20T06:09:30.313899008', '2018-12-20T06:09:30.352787968'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 1.471e+05 1.474e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 1.46875e+05, 1.47125e+05, 1.47375e+05], shape=(590,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[212400 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[212400 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[212400 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[212400 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[212400 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[212400 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[212400 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[212400 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[212400 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
<xarray.DatasetView> Size: 24B Dimensions: (sweep: 1) Coordinates: longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... Dimensions without coordinates: sweep Data variables: *empty*
radar_parameters- sweep: 1
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
<xarray.DatasetView> Size: 24B Dimensions: (sweep: 1) Coordinates: longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... Dimensions without coordinates: sweep Data variables: *empty*
georeferencing_correction- sweep: 1
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
<xarray.DatasetView> Size: 0B Dimensions: (sweep: 1) Dimensions without coordinates: sweep Data variables: *empty*
radar_calibration- sweep: 1
- sweep: 1
- volume_number()int640
array(0)
- platform_type()<U5'fixed'
array('fixed', dtype='<U5')
- instrument_type()<U5'radar'
array('radar', dtype='<U5')
- time_coverage_start()<U20'2018-12-20T06:09:21Z'
array('2018-12-20T06:09:21Z', dtype='<U20')
- time_coverage_end()<U20'2018-12-20T06:09:34Z'
array('2018-12-20T06:09:34Z', dtype='<U20')
- longitude()float64151.2
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(151.20899963)
- altitude()float64195.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(195.)
- latitude()float64-33.7
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(-33.70080185)
- sweep_group_name(sweep)int648
array([8])
- sweep_fixed_angle(sweep)float647.4
array([7.4])
- Conventions :
- ODIM_H5/V2_2
- instrument_name :
- None
- version :
- None
- title :
- None
- institution :
- None
- references :
- None
- source :
- None
- history :
- None
- comment :
- im/exported using xradar
Plot Sweep Range vs. Time#
[12]:
dtree["sweep_0"].ds.DBZH.sortby("time").plot(y="time")
[12]:
<matplotlib.collections.QuadMesh at 0x7fde56083bc0>

Plot Sweep Range vs. Azimuth#
[13]:
dtree["sweep_0"].ds.DBZH.plot()
[13]:
<matplotlib.collections.QuadMesh at 0x7fde55f3b590>

[14]:
dtree = xd.io.open_odim_datatree(filename, sweep="sweep_8")
display(dtree)
<xarray.DatasetView> Size: 248B Dimensions: (sweep: 1) Dimensions without coordinates: sweep Data variables: volume_number int64 8B 0 platform_type <U5 20B 'fixed' instrument_type <U5 20B 'radar' time_coverage_start <U20 80B '2018-12-20T06:09:21Z' time_coverage_end <U20 80B '2018-12-20T06:09:34Z' longitude float64 8B 151.2 altitude float64 8B 195.0 latitude float64 8B -33.7 sweep_group_name (sweep) int64 8B 8 sweep_fixed_angle (sweep) float64 8B 7.4 Attributes: Conventions: ODIM_H5/V2_2 instrument_name: None version: None title: None institution: None references: None source: None history: None comment: im/exported using xradar
xarray.DataTree
<xarray.DatasetView> Size: 20MB Dimensions: (sweep: 1, azimuth: 360, range: 590) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB 2018-12-20T06:09:30.39167... * range (range) float32 2kB 125.0 375.0 ... 1.471e+05 1.474e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Dimensions without coordinates: sweep Data variables: (12/17) DBZH (azimuth, range) float64 2MB ... DBZH_CLEAN (azimuth, range) float64 2MB ... VRADDH (azimuth, range) float64 2MB ... VRADH (azimuth, range) float64 2MB ... WRADH (azimuth, range) float64 2MB ... TH (azimuth, range) float64 2MB ... ... ... CLASS (azimuth, range) float32 850kB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ...
sweep_0- sweep: 1
- azimuth: 360
- range: 590
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]2018-12-20T06:09:30.391676928 .....
- standard_name :
- time
array(['2018-12-20T06:09:30.391676928', '2018-12-20T06:09:30.430565888', '2018-12-20T06:09:30.469454848', ..., '2018-12-20T06:09:30.275010048', '2018-12-20T06:09:30.313899008', '2018-12-20T06:09:30.352787968'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 1.471e+05 1.474e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 1.46875e+05, 1.47125e+05, 1.47375e+05], shape=(590,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[212400 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[212400 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[212400 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[212400 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[212400 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[212400 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[212400 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[212400 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[212400 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
<xarray.DatasetView> Size: 24B Dimensions: (sweep: 1) Coordinates: longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... Dimensions without coordinates: sweep Data variables: *empty*
radar_parameters- sweep: 1
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
<xarray.DatasetView> Size: 24B Dimensions: (sweep: 1) Coordinates: longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... Dimensions without coordinates: sweep Data variables: *empty*
georeferencing_correction- sweep: 1
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
<xarray.DatasetView> Size: 0B Dimensions: (sweep: 1) Dimensions without coordinates: sweep Data variables: *empty*
radar_calibration- sweep: 1
- sweep: 1
- volume_number()int640
array(0)
- platform_type()<U5'fixed'
array('fixed', dtype='<U5')
- instrument_type()<U5'radar'
array('radar', dtype='<U5')
- time_coverage_start()<U20'2018-12-20T06:09:21Z'
array('2018-12-20T06:09:21Z', dtype='<U20')
- time_coverage_end()<U20'2018-12-20T06:09:34Z'
array('2018-12-20T06:09:34Z', dtype='<U20')
- longitude()float64151.2
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(151.20899963)
- altitude()float64195.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(195.)
- latitude()float64-33.7
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(-33.70080185)
- sweep_group_name(sweep)int648
array([8])
- sweep_fixed_angle(sweep)float647.4
array([7.4])
- Conventions :
- ODIM_H5/V2_2
- instrument_name :
- None
- version :
- None
- title :
- None
- institution :
- None
- references :
- None
- source :
- None
- history :
- None
- comment :
- im/exported using xradar
[15]:
dtree = xd.io.open_odim_datatree(filename, sweep=[0, 1, 8])
display(dtree)
<xarray.DatasetView> Size: 280B Dimensions: (sweep: 3) Dimensions without coordinates: sweep Data variables: volume_number int64 8B 0 platform_type <U5 20B 'fixed' instrument_type <U5 20B 'radar' time_coverage_start <U20 80B '2018-12-20T06:06:59Z' time_coverage_end <U20 80B '2018-12-20T06:09:48Z' longitude float64 8B 151.2 altitude float64 8B 195.0 latitude float64 8B -33.7 sweep_group_name (sweep) int64 24B 1 2 9 sweep_fixed_angle (sweep) float64 24B 0.9 1.3 10.0 Attributes: Conventions: ODIM_H5/V2_2 instrument_name: None version: None title: None institution: None references: None source: None history: None comment: im/exported using xradar
xarray.DataTree
<xarray.DatasetView> Size: 40MB Dimensions: (sweep: 3, azimuth: 360, range: 1200) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB 2018-12-20T06:07:19.82358... * range (range) float32 5kB 125.0 375.0 ... 2.996e+05 2.999e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Dimensions without coordinates: sweep Data variables: (12/17) DBZH (azimuth, range) float64 3MB ... DBZH_CLEAN (azimuth, range) float64 3MB ... VRADDH (azimuth, range) float64 3MB ... VRADH (azimuth, range) float64 3MB ... WRADH (azimuth, range) float64 3MB ... TH (azimuth, range) float64 3MB ... ... ... CLASS (azimuth, range) float32 2MB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ...
sweep_0- sweep: 3
- azimuth: 360
- range: 1200
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]2018-12-20T06:07:19.823580928 .....
- standard_name :
- time
array(['2018-12-20T06:07:19.823580928', '2018-12-20T06:07:19.904136448', '2018-12-20T06:07:19.984691968', ..., '2018-12-20T06:07:19.581914624', '2018-12-20T06:07:19.662470144', '2018-12-20T06:07:19.743025664'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 2.996e+05 2.999e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 2.99375e+05, 2.99625e+05, 2.99875e+05], shape=(1200,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[432000 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[432000 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
<xarray.DatasetView> Size: 40MB Dimensions: (sweep: 3, azimuth: 360, range: 1200) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB 2018-12-20T06:07:42.68472... * range (range) float32 5kB 125.0 375.0 ... 2.996e+05 2.999e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Dimensions without coordinates: sweep Data variables: (12/17) DBZH (azimuth, range) float64 3MB ... DBZH_CLEAN (azimuth, range) float64 3MB ... VRADDH (azimuth, range) float64 3MB ... VRADH (azimuth, range) float64 3MB ... WRADH (azimuth, range) float64 3MB ... TH (azimuth, range) float64 3MB ... ... ... CLASS (azimuth, range) float32 2MB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ...
sweep_1- sweep: 3
- azimuth: 360
- range: 1200
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]2018-12-20T06:07:42.684720384 .....
- standard_name :
- time
array(['2018-12-20T06:07:42.684720384', '2018-12-20T06:07:42.737498112', '2018-12-20T06:07:42.790275840', ..., '2018-12-20T06:07:42.526386944', '2018-12-20T06:07:42.579164672', '2018-12-20T06:07:42.631942400'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 2.996e+05 2.999e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 2.99375e+05, 2.99625e+05, 2.99875e+05], shape=(1200,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[432000 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[432000 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
<xarray.DatasetView> Size: 16MB Dimensions: (sweep: 3, azimuth: 360, range: 480) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB 2018-12-20T06:09:43.54582... * range (range) float32 2kB 125.0 375.0 ... 1.196e+05 1.199e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Dimensions without coordinates: sweep Data variables: (12/17) DBZH (azimuth, range) float64 1MB ... DBZH_CLEAN (azimuth, range) float64 1MB ... VRADDH (azimuth, range) float64 1MB ... VRADH (azimuth, range) float64 1MB ... WRADH (azimuth, range) float64 1MB ... TH (azimuth, range) float64 1MB ... ... ... CLASS (azimuth, range) float32 691kB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ...
sweep_2- sweep: 3
- azimuth: 360
- range: 480
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]2018-12-20T06:09:43.545820928 .....
- standard_name :
- time
array(['2018-12-20T06:09:43.545820928', '2018-12-20T06:09:43.576376320', '2018-12-20T06:09:43.606931968', ..., '2018-12-20T06:09:43.454154496', '2018-12-20T06:09:43.484709888', '2018-12-20T06:09:43.515265536'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 1.196e+05 1.199e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([ 125., 375., 625., ..., 119375., 119625., 119875.], shape=(480,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[172800 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[172800 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[172800 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[172800 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[172800 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[172800 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[172800 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[172800 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[172800 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[172800 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[172800 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[172800 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
<xarray.DatasetView> Size: 24B Dimensions: (sweep: 3) Coordinates: longitude float64 8B 151.2 latitude float64 8B -33.7 altitude float64 8B 195.0 Dimensions without coordinates: sweep Data variables: *empty*
radar_parameters- sweep: 3
- longitude()float64151.2
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(151.20899963)
- latitude()float64-33.7
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(-33.70080185)
- altitude()float64195.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(195.)
<xarray.DatasetView> Size: 24B Dimensions: (sweep: 3) Coordinates: longitude float64 8B 151.2 latitude float64 8B -33.7 altitude float64 8B 195.0 Dimensions without coordinates: sweep Data variables: *empty*
georeferencing_correction- sweep: 3
- longitude()float64151.2
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(151.20899963)
- latitude()float64-33.7
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(-33.70080185)
- altitude()float64195.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(195.)
<xarray.DatasetView> Size: 0B Dimensions: (sweep: 3) Dimensions without coordinates: sweep Data variables: *empty*
radar_calibration- sweep: 3
- sweep: 3
- volume_number()int640
array(0)
- platform_type()<U5'fixed'
array('fixed', dtype='<U5')
- instrument_type()<U5'radar'
array('radar', dtype='<U5')
- time_coverage_start()<U20'2018-12-20T06:06:59Z'
array('2018-12-20T06:06:59Z', dtype='<U20')
- time_coverage_end()<U20'2018-12-20T06:09:48Z'
array('2018-12-20T06:09:48Z', dtype='<U20')
- longitude()float64151.2
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(151.20899963)
- altitude()float64195.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(195.)
- latitude()float64-33.7
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(-33.70080185)
- sweep_group_name(sweep)int641 2 9
array([1, 2, 9])
- sweep_fixed_angle(sweep)float640.9 1.3 10.0
array([ 0.9, 1.3, 10. ])
- Conventions :
- ODIM_H5/V2_2
- instrument_name :
- None
- version :
- None
- title :
- None
- institution :
- None
- references :
- None
- source :
- None
- history :
- None
- comment :
- im/exported using xradar
[16]:
dtree = xd.io.open_odim_datatree(filename, sweep=["sweep_0", "sweep_1", "sweep_8"])
display(dtree)
<xarray.DatasetView> Size: 280B Dimensions: (sweep: 3) Dimensions without coordinates: sweep Data variables: volume_number int64 8B 0 platform_type <U5 20B 'fixed' instrument_type <U5 20B 'radar' time_coverage_start <U20 80B '2018-12-20T06:06:28Z' time_coverage_end <U20 80B '2018-12-20T06:09:34Z' longitude float64 8B 151.2 altitude float64 8B 195.0 latitude float64 8B -33.7 sweep_group_name (sweep) int64 24B 0 1 8 sweep_fixed_angle (sweep) float64 24B 0.5 0.9 7.4 Attributes: Conventions: ODIM_H5/V2_2 instrument_name: None version: None title: None institution: None references: None source: None history: None comment: im/exported using xradar
xarray.DataTree
<xarray.DatasetView> Size: 40MB Dimensions: (sweep: 3, azimuth: 360, range: 1200) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB 2018-12-20T06:06:50.11246... * range (range) float32 5kB 125.0 375.0 ... 2.996e+05 2.999e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Dimensions without coordinates: sweep Data variables: (12/17) DBZH (azimuth, range) float64 3MB ... DBZH_CLEAN (azimuth, range) float64 3MB ... VRADDH (azimuth, range) float64 3MB ... VRADH (azimuth, range) float64 3MB ... WRADH (azimuth, range) float64 3MB ... TH (azimuth, range) float64 3MB ... ... ... CLASS (azimuth, range) float32 2MB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ...
sweep_0- sweep: 3
- azimuth: 360
- range: 1200
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]2018-12-20T06:06:50.112467968 .....
- standard_name :
- time
array(['2018-12-20T06:06:50.112467968', '2018-12-20T06:06:50.193023488', '2018-12-20T06:06:50.273579008', ..., '2018-12-20T06:06:49.870801664', '2018-12-20T06:06:49.951357184', '2018-12-20T06:06:50.031912448'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 2.996e+05 2.999e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 2.99375e+05, 2.99625e+05, 2.99875e+05], shape=(1200,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[432000 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[432000 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
<xarray.DatasetView> Size: 40MB Dimensions: (sweep: 3, azimuth: 360, range: 1200) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB 2018-12-20T06:07:19.82358... * range (range) float32 5kB 125.0 375.0 ... 2.996e+05 2.999e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Dimensions without coordinates: sweep Data variables: (12/17) DBZH (azimuth, range) float64 3MB ... DBZH_CLEAN (azimuth, range) float64 3MB ... VRADDH (azimuth, range) float64 3MB ... VRADH (azimuth, range) float64 3MB ... WRADH (azimuth, range) float64 3MB ... TH (azimuth, range) float64 3MB ... ... ... CLASS (azimuth, range) float32 2MB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ...
sweep_1- sweep: 3
- azimuth: 360
- range: 1200
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]2018-12-20T06:07:19.823580928 .....
- standard_name :
- time
array(['2018-12-20T06:07:19.823580928', '2018-12-20T06:07:19.904136448', '2018-12-20T06:07:19.984691968', ..., '2018-12-20T06:07:19.581914624', '2018-12-20T06:07:19.662470144', '2018-12-20T06:07:19.743025664'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 2.996e+05 2.999e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 2.99375e+05, 2.99625e+05, 2.99875e+05], shape=(1200,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[432000 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[432000 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
<xarray.DatasetView> Size: 20MB Dimensions: (sweep: 3, azimuth: 360, range: 590) Coordinates: elevation (azimuth) float64 3kB ... time (azimuth) datetime64[ns] 3kB 2018-12-20T06:09:30.39167... * range (range) float32 2kB 125.0 375.0 ... 1.471e+05 1.474e+05 longitude float64 8B ... latitude float64 8B ... altitude float64 8B ... * azimuth (azimuth) float32 1kB 0.5 1.5 2.5 ... 357.5 358.5 359.5 Dimensions without coordinates: sweep Data variables: (12/17) DBZH (azimuth, range) float64 2MB ... DBZH_CLEAN (azimuth, range) float64 2MB ... VRADDH (azimuth, range) float64 2MB ... VRADH (azimuth, range) float64 2MB ... WRADH (azimuth, range) float64 2MB ... TH (azimuth, range) float64 2MB ... ... ... CLASS (azimuth, range) float32 850kB ... sweep_mode <U20 80B ... sweep_number int64 8B ... prt_mode <U7 28B ... follow_mode <U7 28B ... sweep_fixed_angle float64 8B ...
sweep_2- sweep: 3
- azimuth: 360
- range: 590
- elevation(azimuth)float64...
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
[360 values with dtype=float64]
- time(azimuth)datetime64[ns]2018-12-20T06:09:30.391676928 .....
- standard_name :
- time
array(['2018-12-20T06:09:30.391676928', '2018-12-20T06:09:30.430565888', '2018-12-20T06:09:30.469454848', ..., '2018-12-20T06:09:30.275010048', '2018-12-20T06:09:30.313899008', '2018-12-20T06:09:30.352787968'], shape=(360,), dtype='datetime64[ns]')
- range(range)float32125.0 375.0 ... 1.471e+05 1.474e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 250.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 125.0
array([1.25000e+02, 3.75000e+02, 6.25000e+02, ..., 1.46875e+05, 1.47125e+05, 1.47375e+05], shape=(590,), dtype=float32)
- longitude()float64...
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
[1 values with dtype=float64]
- latitude()float64...
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
[1 values with dtype=float64]
- altitude()float64...
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
[1 values with dtype=float64]
- azimuth(azimuth)float320.5 1.5 2.5 ... 357.5 358.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([ 0.5, 1.5, 2.5, ..., 357.5, 358.5, 359.5], shape=(360,), dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[212400 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
[212400 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
[212400 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Linear total power H (uncorrected reflectivity)
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
[212400 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
[212400 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
[212400 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
[212400 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
[212400 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- units :
- unitless
- long_name :
- Signal Noise Ratio H
- standard_name :
- signal_noise_ratio_h
[212400 values with dtype=float64]
- CLASS(azimuth, range)float32...
- _Undetect :
- -2.0
[212400 values with dtype=float32]
- sweep_mode()<U20...
[1 values with dtype=<U20]
- sweep_number()int64...
[1 values with dtype=int64]
- prt_mode()<U7...
[1 values with dtype=<U7]
- follow_mode()<U7...
[1 values with dtype=<U7]
- sweep_fixed_angle()float64...
[1 values with dtype=float64]
<xarray.DatasetView> Size: 24B Dimensions: (sweep: 3) Coordinates: longitude float64 8B 151.2 latitude float64 8B -33.7 altitude float64 8B 195.0 Dimensions without coordinates: sweep Data variables: *empty*
radar_parameters- sweep: 3
- longitude()float64151.2
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(151.20899963)
- latitude()float64-33.7
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(-33.70080185)
- altitude()float64195.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(195.)
<xarray.DatasetView> Size: 24B Dimensions: (sweep: 3) Coordinates: longitude float64 8B 151.2 latitude float64 8B -33.7 altitude float64 8B 195.0 Dimensions without coordinates: sweep Data variables: *empty*
georeferencing_correction- sweep: 3
- longitude()float64151.2
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(151.20899963)
- latitude()float64-33.7
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(-33.70080185)
- altitude()float64195.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(195.)
<xarray.DatasetView> Size: 0B Dimensions: (sweep: 3) Dimensions without coordinates: sweep Data variables: *empty*
radar_calibration- sweep: 3
- sweep: 3
- volume_number()int640
array(0)
- platform_type()<U5'fixed'
array('fixed', dtype='<U5')
- instrument_type()<U5'radar'
array('radar', dtype='<U5')
- time_coverage_start()<U20'2018-12-20T06:06:28Z'
array('2018-12-20T06:06:28Z', dtype='<U20')
- time_coverage_end()<U20'2018-12-20T06:09:34Z'
array('2018-12-20T06:09:34Z', dtype='<U20')
- longitude()float64151.2
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(151.20899963)
- altitude()float64195.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(195.)
- latitude()float64-33.7
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(-33.70080185)
- sweep_group_name(sweep)int640 1 8
array([0, 1, 8])
- sweep_fixed_angle(sweep)float640.5 0.9 7.4
array([0.5, 0.9, 7.4])
- Conventions :
- ODIM_H5/V2_2
- instrument_name :
- None
- version :
- None
- title :
- None
- institution :
- None
- references :
- None
- source :
- None
- history :
- None
- comment :
- im/exported using xradar