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 ...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], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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))
[4]:
ds.sweep_fixed_angle.values
[4]:
array(0.5)
Plot Time vs. Azimuth#
[5]:
ds.azimuth.plot()
[5]:
[<matplotlib.lines.Line2D at 0x7fda207e0c10>]
Plot Range vs. Time#
[6]:
ds.DBZH.plot()
[6]:
<matplotlib.collections.QuadMesh at 0x7fda206f39d0>
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 0x7fda2067fdd0>
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 ...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'], 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], 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
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- DBZH_CLEAN(time, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- VRADDH(time, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- VRADH(time, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- WRADH(time, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[432000 values with dtype=float64]
- TH(time, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[432000 values with dtype=float64]
- ZDR(time, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[432000 values with dtype=float64]
- RHOHV(time, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[432000 values with dtype=float64]
- PHIDP(time, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[432000 values with dtype=float64]
- KDP(time, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[432000 values with dtype=float64]
- SNRH(time, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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))
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: 232B
Dimensions: ()
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
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 xradardatatree.DataTree
- 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'], 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], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[212400 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[212400 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[212400 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[212400 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[212400 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[212400 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[212400 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[212400 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[212400 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[212400 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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: 20MB Dimensions: (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 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- 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)
- 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 0x7fda1630b390>
Plot Sweep Range vs. Azimuth#
[13]:
dtree["sweep_0"].ds.DBZH.plot()
[13]:
<matplotlib.collections.QuadMesh at 0x7fda16203410>
[14]:
dtree = xd.io.open_odim_datatree(filename, sweep="sweep_8")
display(dtree)
<xarray.DatasetView> Size: 232B
Dimensions: ()
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
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 xradardatatree.DataTree
- 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'], 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], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[212400 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[212400 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[212400 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[212400 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[212400 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[212400 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[212400 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[212400 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[212400 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[212400 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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: 20MB Dimensions: (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 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- 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)
- 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: 232B
Dimensions: ()
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
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 xradardatatree.DataTree
- 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'], 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], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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: (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 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- 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'], 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], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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: (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 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- 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'], 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.], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[172800 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[172800 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[172800 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[172800 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[172800 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[172800 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[172800 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[172800 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[172800 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[172800 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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: 16MB Dimensions: (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 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- 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)
- 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: 232B
Dimensions: ()
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
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 xradardatatree.DataTree
- 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'], 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], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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: (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 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- 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'], 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], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[432000 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[432000 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[432000 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[432000 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[432000 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[432000 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[432000 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[432000 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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: (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 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- 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'], 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], 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], dtype=float32)
- DBZH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[212400 values with dtype=float64]
- DBZH_CLEAN(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radar_equivalent_reflectivity_factor_h
- long_name :
- Equivalent reflectivity factor H
- units :
- dBZ
[212400 values with dtype=float64]
- VRADDH(azimuth, range)float64...
- _Undetect :
- 1.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[212400 values with dtype=float64]
- VRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- long_name :
- Radial velocity of scatterers away from instrument H
- units :
- meters per seconds
[212400 values with dtype=float64]
- WRADH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_doppler_spectrum_width_h
- long_name :
- Doppler spectrum width H
- units :
- meters per seconds
[212400 values with dtype=float64]
- TH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_linear_equivalent_reflectivity_factor_h
- long_name :
- Linear total power H (uncorrected reflectivity)
- units :
- unitless
[212400 values with dtype=float64]
- ZDR(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_reflectivity_hv
- long_name :
- Log differential reflectivity H/V
- units :
- dB
[212400 values with dtype=float64]
- RHOHV(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_correlation_coefficient_hv
- long_name :
- Correlation coefficient HV
- units :
- unitless
[212400 values with dtype=float64]
- PHIDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- units :
- degrees
[212400 values with dtype=float64]
- KDP(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- units :
- degrees per kilometer
[212400 values with dtype=float64]
- SNRH(azimuth, range)float64...
- _Undetect :
- 0.0
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- units :
- unitless
[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: 20MB Dimensions: (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 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- 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)
- 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