Differential Phase Processing#
import matplotlib.pyplot as plt
import xarray as xr
import radarpolarimetry as rp
Differential Phase Overview#
Load Dataset (Overview)#
Showing different problems with differential phase. We use 4.5° scan to show bright band backscattering.
stage = "02_system_phidp"
dtime = "20170810T1100"
fname = rp.data_path() / "lecture" / f"{stage}_{dtime}.zarr"
swp = xr.open_dataset(fname)
Inspect Dataset#
display(swp.load())
<xarray.Dataset> Size: 55MB
Dimensions: (azimuth: 360, range: 750)
Coordinates: (12/16)
* azimuth (azimuth) float64 3kB 0.5 1.5 2.5 ... 357.5 358.5 359.5
elevation (azimuth) float64 3kB 0.9998 0.9998 ... 0.9998 0.9998
time (azimuth) datetime64[ns] 3kB 2017-08-10T11:03:42.69900...
* range (range) float32 3kB 100.0 300.0 ... 1.497e+05 1.499e+05
bins (azimuth, range) float32 1MB 100.0 300.0 ... 1.499e+05
gr (azimuth, range) float64 2MB 99.98 300.0 ... 1.498e+05
... ...
altitude float64 8B 99.5
crs_wkt int64 8B 0
latitude float64 8B 50.73
longitude float64 8B 7.072
NOISE_LEVEL float64 8B -24.7
sweep_mode <U20 80B 'azimuth_surveillance'
Data variables: (12/30)
CMAP (azimuth, range) float64 2MB 12.0 8.0 nan ... 771.0 771.0
CMAP2 (azimuth, range) uint8 270kB 1 1 0 1 0 1 ... 0 0 0 0 0 0
DBTH (azimuth, range) float64 2MB 40.28 24.72 ... 6.652 4.644
DBTV (azimuth, range) float64 2MB 41.29 30.24 ... 5.648 nan
DBZH (azimuth, range) float64 2MB nan 17.69 18.7 ... nan nan
DBZV (azimuth, range) float64 2MB nan 19.7 20.2 ... nan nan
... ...
SYSPHI4 (azimuth) float64 3kB 85.85 83.65 85.35 ... 86.25 84.55
VRADH (azimuth, range) float64 2MB nan 0.1771 ... nan nan
VRADV (azimuth, range) float64 2MB nan 0.1771 ... nan nan
WRADH (azimuth, range) float64 2MB nan 0.7084 ... nan nan
WRADV (azimuth, range) float64 2MB nan 0.4206 ... nan nan
ZDR (azimuth, range) float64 2MB nan 1.45 -0.7 ... nan nan
Attributes:
source: gamic
ant_gain_h: 44.0
ant_gain_v: 44.0
noise_power_h: -1.39495
noise_power_v: -1.09706
rx_loss_h: 0.73
rx_loss_v: 0.73- azimuth: 360
- range: 750
- azimuth(azimuth)float640.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,))
- elevation(azimuth)float640.9998 0.9998 ... 0.9998 0.9998
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
array([0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, ... 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586]) - time(azimuth)datetime64[ns]2017-08-10T11:03:42.699000 ... 2...
- standard_name :
- time
array(['2017-08-10T11:03:42.699000000', '2017-08-10T11:03:42.800000000', '2017-08-10T11:03:42.902000000', '2017-08-10T11:03:43.001000000', '2017-08-10T11:03:43.102000000', '2017-08-10T11:03:43.202000000', '2017-08-10T11:03:43.302000000', '2017-08-10T11:03:43.402000000', '2017-08-10T11:03:43.504000000', '2017-08-10T11:03:43.603000000', '2017-08-10T11:03:43.705000000', '2017-08-10T11:03:43.803000000', '2017-08-10T11:03:43.905000000', '2017-08-10T11:03:44.008000000', '2017-08-10T11:03:44.108000000', '2017-08-10T11:03:44.208000000', '2017-08-10T11:03:44.308000000', '2017-08-10T11:03:44.408000000', '2017-08-10T11:03:44.510000000', '2017-08-10T11:03:44.608000000', '2017-08-10T11:03:44.710000000', '2017-08-10T11:03:44.809000000', '2017-08-10T11:03:44.910000000', '2017-08-10T11:03:45.010000000', '2017-08-10T11:03:45.110000000', '2017-08-10T11:03:45.210000000', '2017-08-10T11:03:45.314000000', '2017-08-10T11:03:45.414000000', '2017-08-10T11:03:45.514000000', '2017-08-10T11:03:45.614000000', '2017-08-10T11:03:45.716000000', '2017-08-10T11:03:45.814000000', '2017-08-10T11:03:45.916000000', '2017-08-10T11:03:46.016000000', '2017-08-10T11:03:46.116000000', '2017-08-10T11:03:46.216000000', '2017-08-10T11:03:46.318000000', '2017-08-10T11:03:46.416000000', '2017-08-10T11:03:46.518000000', '2017-08-10T11:03:46.617000000', ... '2017-08-10T11:03:38.879000000', '2017-08-10T11:03:38.982000000', '2017-08-10T11:03:39.082000000', '2017-08-10T11:03:39.182000000', '2017-08-10T11:03:39.282000000', '2017-08-10T11:03:39.382000000', '2017-08-10T11:03:39.484000000', '2017-08-10T11:03:39.584000000', '2017-08-10T11:03:39.684000000', '2017-08-10T11:03:39.784000000', '2017-08-10T11:03:39.884000000', '2017-08-10T11:03:39.984000000', '2017-08-10T11:03:40.086000000', '2017-08-10T11:03:40.184000000', '2017-08-10T11:03:40.288000000', '2017-08-10T11:03:40.388000000', '2017-08-10T11:03:40.490000000', '2017-08-10T11:03:40.590000000', '2017-08-10T11:03:40.690000000', '2017-08-10T11:03:40.790000000', '2017-08-10T11:03:40.890000000', '2017-08-10T11:03:40.990000000', '2017-08-10T11:03:41.091000000', '2017-08-10T11:03:41.191000000', '2017-08-10T11:03:41.291000000', '2017-08-10T11:03:41.391000000', '2017-08-10T11:03:41.491000000', '2017-08-10T11:03:41.591000000', '2017-08-10T11:03:41.695000000', '2017-08-10T11:03:41.795000000', '2017-08-10T11:03:41.897000000', '2017-08-10T11:03:41.995000000', '2017-08-10T11:03:42.097000000', '2017-08-10T11:03:42.197000000', '2017-08-10T11:03:42.297000000', '2017-08-10T11:03:42.397000000', '2017-08-10T11:03:42.497000000', '2017-08-10T11:03:42.597000000'], dtype='datetime64[ns]') - range(range)float32100.0 300.0 ... 1.497e+05 1.499e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
array([1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], shape=(750,), dtype=float32) - bins(azimuth, range)float32100.0 300.0 ... 1.497e+05 1.499e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
array([[1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], ..., [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05]], shape=(360, 750), dtype=float32) - gr(azimuth, range)float6499.98 300.0 ... 1.496e+05 1.498e+05
- standard_name :
- distance_from_radar
- units :
- metre
array([[9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], ..., [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05]], shape=(360, 750)) - rays(azimuth, range)float640.5 0.5 0.5 ... 359.5 359.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([[ 0.5, 0.5, 0.5, ..., 0.5, 0.5, 0.5], [ 1.5, 1.5, 1.5, ..., 1.5, 1.5, 1.5], [ 2.5, 2.5, 2.5, ..., 2.5, 2.5, 2.5], ..., [357.5, 357.5, 357.5, ..., 357.5, 357.5, 357.5], [358.5, 358.5, 358.5, ..., 358.5, 358.5, 358.5], [359.5, 359.5, 359.5, ..., 359.5, 359.5, 359.5]], shape=(360, 750)) - x(azimuth, range)float640.8725 2.618 ... -1.307e+03
- axis :
- X
- long_name :
- Easting
- standard_name :
- projection_x_coordinate
- units :
- metre
array([[ 8.72510297e-01, 2.61752981e+00, 4.36254789e+00, ..., 1.30386767e+03, 1.30561108e+03, 1.30735448e+03], [ 2.61726512e+00, 7.85179212e+00, 1.30863148e+01, ..., 3.91120583e+03, 3.91643552e+03, 3.92166520e+03], [ 4.36122269e+00, 1.30836627e+01, 2.18060955e+01, ..., 6.51735261e+03, 6.52606699e+03, 6.53478135e+03], ..., [-4.36122269e+00, -1.30836627e+01, -2.18060955e+01, ..., -6.51735261e+03, -6.52606699e+03, -6.53478135e+03], [-2.61726512e+00, -7.85179212e+00, -1.30863148e+01, ..., -3.91120583e+03, -3.91643552e+03, -3.92166520e+03], [-8.72510297e-01, -2.61752981e+00, -4.36254789e+00, ..., -1.30386767e+03, -1.30561108e+03, -1.30735448e+03]], shape=(360, 750)) - y(azimuth, range)float6499.98 299.9 ... 1.496e+05 1.498e+05
- axis :
- Y
- long_name :
- Northing
- standard_name :
- projection_y_coordinate
- units :
- metre
array([[9.99797772e+01, 2.99939208e+02, 4.99898474e+02, ..., 1.49408436e+05, 1.49608211e+05, 1.49807985e+05], [9.99493223e+01, 2.99847844e+02, 4.99746200e+02, ..., 1.49362925e+05, 1.49562639e+05, 1.49762352e+05], [9.98884220e+01, 2.99665143e+02, 4.99441699e+02, ..., 1.49271916e+05, 1.49471508e+05, 1.49671100e+05], ..., [9.98884220e+01, 2.99665143e+02, 4.99441699e+02, ..., 1.49271916e+05, 1.49471508e+05, 1.49671100e+05], [9.99493223e+01, 2.99847844e+02, 4.99746200e+02, ..., 1.49362925e+05, 1.49562639e+05, 1.49762352e+05], [9.99797772e+01, 2.99939208e+02, 4.99898474e+02, ..., 1.49408436e+05, 1.49608211e+05, 1.49807985e+05]], shape=(360, 750)) - z(azimuth, range)float64101.2 104.7 ... 4.031e+03 4.038e+03
- standard_name :
- height_above_ground
- units :
- metre
array([[ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], ..., [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716]], shape=(360, 750)) - altitude()float6499.5
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(99.5)
- crs_wkt()int640
- crs_wkt :
- PROJCRS["AEQD centered at 50.73052N 7.071663E",BASEGEOGCRS["unknown",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ID["EPSG",6326]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8901]]],CONVERSION["unknown",METHOD["Azimuthal Equidistant",ID["EPSG",1125]],PARAMETER["Latitude of natural origin",50.73052,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",7.071663,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["(E)",east,ORDER[1],LENGTHUNIT["metre",1,ID["EPSG",9001]]],AXIS["(N)",north,ORDER[2],LENGTHUNIT["metre",1,ID["EPSG",9001]]]]
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.314245179
- inverse_flattening :
- 298.257223563
- reference_ellipsoid_name :
- WGS 84
- longitude_of_prime_meridian :
- 0.0
- prime_meridian_name :
- Greenwich
- geographic_crs_name :
- unknown
- horizontal_datum_name :
- World Geodetic System 1984
- projected_crs_name :
- AEQD centered at 50.73052N 7.071663E
- grid_mapping_name :
- azimuthal_equidistant
- latitude_of_projection_origin :
- 50.73052
- longitude_of_projection_origin :
- 7.071663
- false_easting :
- 0.0
- false_northing :
- 0.0
array(0)
- latitude()float6450.73
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(50.73052)
- longitude()float647.072
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(7.071663)
- NOISE_LEVEL()float64-24.7
array(-24.7)
- sweep_mode()<U20'azimuth_surveillance'
array('azimuth_surveillance', dtype='<U20')
- CMAP(azimuth, range)float6412.0 8.0 nan ... 771.0 771.0 771.0
- format :
- UV16
- is_dft :
- 0
- units :
- unitless
- long_name :
- Clutter Map
- standard_name :
- clutter_map
- _Undetect :
- 0.0
array([[ 12., 8., nan, ..., 771., 771., 771.], [ 12., 12., nan, ..., 771., 771., 771.], [ 12., 4., nan, ..., 771., 771., 771.], ..., [ 12., 12., nan, ..., 771., 771., 771.], [ 12., nan, nan, ..., 771., 771., 771.], [ 12., nan, nan, ..., 771., 771., 771.]], shape=(360, 750)) - CMAP2(azimuth, range)uint81 1 0 1 0 1 1 1 ... 0 0 0 0 0 0 0 0
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- unitless
- long_name :
- Clutter Map
- standard_name :
- clutter_map
- _Undetect :
- 0.0
- short_name :
- CMAP
array([[1, 1, 0, ..., 0, 0, 0], [1, 1, 0, ..., 0, 0, 0], [1, 1, 1, ..., 0, 0, 0], ..., [1, 1, 0, ..., 0, 0, 0], [1, 0, 0, ..., 0, 0, 0], [1, 0, 0, ..., 0, 0, 0]], shape=(360, 750), dtype=uint8) - DBTH(azimuth, range)float6440.28 24.72 18.7 ... 6.652 4.644
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Total power H (uncorrected reflectivity)
- standard_name :
- radar_equivalent_reflectivity_factor_h
- _Undetect :
- 0.0
array([[40.28346455, 24.72244096, 18.69881892, ..., 12.67519689, 7.15354335, nan], [40.28346455, 24.22047246, 20.20472443, ..., nan, nan, 11.16929138], [40.28346455, 30.24409449, 23.71850395, ..., 7.15354335, nan, -3.88976371], ..., [40.28346455, 23.21653545, 18.69881892, ..., nan, nan, 10.16535437], [40.28346455, 21.71062994, 18.69881892, ..., 7.15354335, nan, 10.16535437], [40.28346455, 20.70669293, 20.20472443, ..., 4.64370084, 6.65157485, 4.64370084]], shape=(360, 750)) - DBTV(azimuth, range)float6441.29 30.24 20.2 ... 5.648 nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Total power V (uncorrected reflectivity)
- standard_name :
- radar_equivalent_reflectivity_factor_v
- _Undetect :
- 0.0
array([[41.28740156, 30.24409449, 20.20472443, ..., 9.16141737, 13.67913389, 8.65944886], [41.28740156, 33.25590551, 22.21259844, ..., 7.65551186, 10.16535437, 7.15354335], [41.28740156, 27.73425198, 21.71062994, ..., nan, 9.66338587, nan], ..., [41.28740156, 22.21259844, 18.19685042, ..., 10.16535437, 10.16535437, 9.66338587], [41.28740156, 20.20472443, 20.20472443, ..., 7.15354335, 16.18897641, 10.66732287], [41.28740156, 21.71062994, 19.70275593, ..., 0.12598431, 5.64763784, nan]], shape=(360, 750)) - DBZH(azimuth, range)float64nan 17.69 18.7 ... nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
- _Undetect :
- 0.0
array([[ nan, 17.69488192, 18.69881892, ..., nan, nan, nan], [ nan, 18.19685042, 19.70275593, ..., nan, nan, nan], [ nan, nan, 15.6870079 , ..., nan, nan, nan], ..., [ nan, 16.18897641, 17.69488192, ..., nan, nan, nan], [ nan, 15.1850394 , 18.19685042, ..., nan, nan, nan], [ nan, 17.19291341, 16.69094491, ..., nan, nan, nan]], shape=(360, 750)) - DBZV(azimuth, range)float64nan 19.7 20.2 17.69 ... nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor V
- standard_name :
- radar_equivalent_reflectivity_factor_v
- _Undetect :
- 0.0
array([[ nan, 19.70275593, 20.20472443, ..., nan, nan, nan], [ nan, 19.20078743, 22.21259844, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], ..., [ nan, 17.69488192, 17.69488192, ..., nan, nan, nan], [ nan, 14.6830709 , 19.20078743, ..., nan, nan, nan], [ nan, 18.69881892, 17.19291341, ..., nan, nan, nan]], shape=(360, 750)) - follow_mode()<U7'not_set'
array('not_set', dtype='<U7') - KDP(azimuth, range)float64-15.0 -15.0 -15.0 ... 0.0 0.0 0.0
- format :
- UV8
- is_dft :
- 0
- unit :
- deg/km
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
- _Undetect :
- 0.0
array([[-15.00000042, -15.00000042, -15.00000042, ..., 0. , 0. , 0. ], [ 15.00000042, 15.00000042, 15.00000042, ..., 0. , 0. , 0. ], [-15.00000042, -15.00000042, -15.00000042, ..., 0. , 0. , 0. ], ..., [ 15.00000042, 15.00000042, 15.00000042, ..., 0. , 0. , 0. ], [-15.00000042, -15.00000042, -15.00000042, ..., 0. , 0. , 0. ], [ 15.00000042, 15.00000042, 15.00000042, ..., 0. , 0. , 0. ]], shape=(360, 750)) - nyquist_velocity()float645.623
- standard_name :
- nyquist_velocity
- units :
- m s-1
array(5.62275)
- PHIDP(azimuth, range)float64162.9 140.0 84.11 ... 98.01 104.0
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([[ 162.93221824, 139.99755839, 84.113895 , ..., 102.8461561 , 25.41764578, 107.30124811], [-161.86101856, 86.73970755, 80.43885609, ..., 101.42338319, 24.60463269, 99.33591714], [-179.97253317, 86.41560098, 80.80141598, ..., 8.87722403, 102.5165562 , 94.78194516], ..., [-153.9671009 , 129.33500156, 95.2214117 , ..., 20.60548721, 14.9034089 , 108.03186122], [-148.50672919, 113.39335296, 91.56834612, ..., 29.80681781, -170.69978926, 90.74983969], [ 179.85717321, 87.92077387, 119.45799116, ..., 25.58793906, 98.00653087, 104.04919574]], shape=(360, 750)) - PHIDP_OC1(azimuth, range)float6478.06 55.13 -0.7581 ... 13.13 19.18
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([[ 78.06024347, 55.12558362, -0.75807977, ..., 17.97418132, -59.454329 , 22.42927333], [-246.73299333, 1.86773278, -4.43311868, ..., 16.55140841, -60.26734209, 14.46394237], [-264.84450795, 1.54362621, -4.07055879, ..., -75.99475075, 17.64458142, 9.90997039], ..., [-238.83907568, 44.46302678, 10.34943692, ..., -64.26648756, -69.96856587, 23.15988645], [-233.37870397, 28.52137819, 6.69637134, ..., -55.06515697, -255.57176404, 5.87786492], [ 94.98519843, 3.04879909, 34.58601639, ..., -59.28403571, 13.1345561 , 19.17722097]], shape=(360, 750)) - PHIDP_OC2(azimuth, range)float6478.11 55.18 -0.7086 ... 13.18 19.23
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([[ 78.10968345, 55.1750236 , -0.70863979, ..., 18.02362131, -59.40488901, 22.47871332], [-246.68355335, 1.91717276, -4.3836787 , ..., 16.6008484 , -60.2179021 , 14.51338235], [-264.79506796, 1.59306619, -4.0211188 , ..., -75.94531076, 17.69402141, 9.95941037], ..., [-238.78963569, 44.51246677, 10.39887691, ..., -64.21704758, -69.91912588, 23.20932643], [-233.32926398, 28.57081817, 6.74581133, ..., -55.01571698, -255.52232405, 5.9273049 ], [ 95.03463842, 3.09823908, 34.63545637, ..., -59.23459573, 13.18399608, 19.22666095]], shape=(360, 750)) - PHIDP_OC3(azimuth, range)float6478.4 55.47 -0.4161 ... 13.48 19.52
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([[ 78.40220336, 55.46754351, -0.41611988, ..., 18.31614122, -59.1123691 , 22.77123323], [-246.39103343, 2.20969268, -4.09115878, ..., 16.89336831, -59.92538219, 14.80590227], [-264.50254805, 1.88558611, -3.72859889, ..., -75.65279085, 17.98654132, 10.25193029], ..., [-238.49711578, 44.80498668, 10.69139682, ..., -63.92452767, -69.62660597, 23.50184635], [-233.03674407, 28.86333809, 7.03833124, ..., -54.72319707, -255.22980414, 6.21982482], [ 95.32715833, 3.39075899, 34.92797629, ..., -58.94207581, 13.47651599, 19.51918087]], shape=(360, 750)) - PHIDP_OC4(azimuth, range)float6477.08 54.15 -1.736 ... 13.46 19.5
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([[ 77.08221824, 54.14755839, -1.736105 , ..., 16.9961561 , -60.43235422, 21.45124811], [-245.51101856, 3.08970755, -3.21114391, ..., 17.77338319, -59.04536731, 15.68591714], [-265.32253317, 1.06560098, -4.54858402, ..., -76.47277597, 17.1665562 , 9.43194516], ..., [-239.5171009 , 43.78500156, 9.6714117 , ..., -64.94451279, -70.6465911 , 22.48186122], [-234.75672919, 27.14335296, 5.31834612, ..., -56.44318219, -256.94978926, 4.49983969], [ 95.30717321, 3.37077387, 34.90799116, ..., -58.96206094, 13.45653087, 19.49919574]], shape=(360, 750)) - prt_mode()<U7'not_set'
array('not_set', dtype='<U7') - RHOHV(azimuth, range)float640.5039 0.6654 ... 0.3937 0.315
- format :
- UV8
- is_dft :
- 0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
- _Undetect :
- 0.0
array([[0.50393701, 0.66535433, 0.91732283, ..., 0.38188976, 0.4015748 , 0.31102362], [0.35826772, 0.85826771, 0.9527559 , ..., 0.37007874, 0.37401575, 0.36220472], [0.35826772, 0.87795275, 0.90551181, ..., 0.24015748, 0.23622047, 0.25984252], ..., [0.36220472, 0.90551181, 0.8503937 , ..., 0.31496063, 0.42913386, 0.33070866], [0.35433071, 0.70866141, 0.86614173, ..., 0.32283464, 0.37795275, 0.34645669], [0.41732283, 0.92519685, 0.7992126 , ..., 0.30708661, 0.39370079, 0.31496063]], shape=(360, 750)) - RHOHV_NC(azimuth, range)float640.7127 0.6654 ... 0.5568 0.4454
- format :
- UV8
- is_dft :
- 0
- units :
- unitless
- _Undetect :
- 0.0
- unit :
- dBZ
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
- short_name :
- SNRH
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
array([[0.71267455, 0.66535604, 0.91732808, ..., 0.54007368, 0.56791252, 0.43985383], [0.50666707, 0.85826971, 0.95276027, ..., 0.52337038, 0.52893814, 0.51223484], [0.50666707, 1.24161269, 0.90552219, ..., 0.33963397, 0.33406621, 0.36747281], ..., [0.51223484, 0.90551512, 0.85039986, ..., 0.44542159, 0.60688693, 0.46769266], [0.50109931, 0.70866472, 0.86614731, ..., 0.45655713, 0.53450591, 0.48996377], [0.59018363, 0.92519953, 0.79921985, ..., 0.43428606, 0.55677698, 0.44542159]], shape=(360, 750)) - RSUM(azimuth, range)float641.153e+04 7.806e+03 ... 2.493e+03
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Total power H (uncorrected reflectivity)
- standard_name :
- radar_equivalent_reflectivity_factor_h
- _Undetect :
- 0.0
array([[11528.35038924, 7805.75197101, 6281.7755959 , ..., 2448.8504039 , 2509.71654582, 2505.69882905], [11526.84448373, 7735.47638059, 6425.84055626, ..., 2620.52560067, 2508.71260881, 2562.29528558], [11528.35038924, 9176.62795269, 7525.15157783, ..., 2746.39371061, 2672.47835636, 2778.89764774], ..., [11526.34251523, 7415.22047567, 6622.11024094, ..., 2178.78938055, 2213.54922283, 2291.48229384], [11528.35038924, 7048.28149998, 6590.98819375, ..., 2387.48426223, 2363.51378965, 2436.42914438], [11526.84448373, 7071.37205112, 6590.98819375, ..., 2369.79134905, 2492.52166367, 2493.02363217]], shape=(360, 750)) - SNRH(azimuth, range)float640.0 52.84 49.4 ... 0.0 0.0 0.0
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- _Undetect :
- 0.0
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
- units :
- unitless
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- short_name :
- SNRH
array([[ 0. , 52.84255628, 49.40291757, ..., 0. , 0. , 0. ], [ 0. , 53.34452467, 50.40685434, ..., 0. , 0. , 0. ], [ 0. , 0. , 46.39110727, ..., 0. , 0. , 0. ], ..., [ 0. , 51.33665113, 48.3989808 , ..., 0. , 0. , 0. ], [ 0. , 50.33271436, 48.90094919, ..., 0. , 0. , 0. ], [ 0. , 52.3405879 , 47.39504404, ..., 0. , 0. , 0. ]], shape=(360, 750)) - sweep_fixed_angle()float641.0
array(1.)
- sweep_number()int640
array(0)
- SYSPHI1()float6484.87
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array(84.87197477)
- SYSPHI2()float6484.82
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array(84.82253479)
- SYSPHI3()float6484.53
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array(84.53001488)
- SYSPHI4(azimuth)float6485.85 83.65 85.35 ... 86.25 84.55
array([ 85.85, 83.65, 85.35, 85.75, 85.25, 86.15, 85.95, 85.65, 85.75, 86.55, 86.65, 84.95, 84.45, 84.35, 85.75, 85.85, 86.05, 86.75, 86.55, 86.25, 85.65, 86.65, 86.75, 85.85, 86.05, 85.95, 85.65, 85.25, 86.35, 85.85, 86.45, 85.25, 85.65, 85.15, 85.75, 84.85, 86.15, 85.85, 85.45, 86.25, 85.65, 86.25, 85.95, 85.85, 85.65, 85.25, 86.25, 85.75, 85.55, 86.25, 86.15, 86.25, 85.45, 86.25, 86.35, 86.25, 85.95, 85.95, 85.85, 86.65, 86.15, 85.85, 86.05, 86.25, 86.05, 85.35, 85.45, 85.55, 86.15, 85.85, 86.35, 86.05, 86.15, 85.25, 85.85, 86.05, 85.75, 85.45, 85.75, 86.05, 85.95, 86.35, 85.45, 85.75, 85.85, 85.35, 85.95, 85.65, 85.95, 85.55, 85.05, 85.65, 85.95, 85.25, 85.65, 85.65, 85.35, 86.05, 85.85, 85.75, 85.75, 85.85, 85.85, 85.95, 85.75, 85.45, 85.45, 86.05, 86.15, 85.85, 85.65, 85.45, 83.45, 85.15, 85.35, 85.85, 85.45, 85.35, 85.85, 85.65, 85.65, 85.85, 85.35, 86.05, 85.75, 86.05, 86.25, 86.45, 85.85, 85.75, 85.05, 85.15, 85.55, 85.25, 84.15, 84.05, 82.15, 80.75, 17.75, 82.65, 76.15, 72.25, 20.95, 78.75, 78.15, 83.15, 82.65, 83.35, 84.55, 84.75, 84.65, 82.45, 81.15, 79.45, 24.75, 38.55, 32.85, 17.75, 100.15, 18.55, ... 85.75, 84.55, 84.95, 84.85, 85.15, 86.15, 84.85, 85.65, 85.25, 85.05, 86.45, 84.85, 85.45, 85.05, 85.35, 84.55, 85.45, 85.75, 85.35, 84.95, 85.35, 85.15, 85.45, 85.55, 85.15, 85.75, 85.85, 85.25, 85.85, 85.45, 85.15, 85.65, 85.55, 85.45, 85.25, 85.65, 85.55, 86.15, 85.35, 85.25, 85.85, 85.25, 85.25, 85.55, 85.55, 85.35, 85.75, 85.25, 85.45, 85.35, 85.45, 84.65, 85.35, 85.65, 85.35, 85.45, 85.05, 85.35, 85.05, 85.25, 85.05, 85.25, 85.25, 84.25, 84.45, 84.25, 83.95, 84.55, 84.85, 84.75, 84.25, 84.75, 84.35, 84.35, 84.65, 85.05, 84.65, 84.95, 84.45, 84.95, 84.65, 85.05, 84.45, 84.75, 84.65, 84.35, 84.65, 84.65, 84.75, 85.05, 84.25, 83.95, 85.05, 84.85, 85.05, 85.05, 84.95, 85.35, 85.05, 85.05, 84.55, 85.35, 85.15, 84.95, 84.85, 85.25, 85.15, 84.75, 84.95, 83.85, 84.65, 85.65, 84.05, 85.35, 84.95, 85.75, 85.05, 83.85, 84.55, 84.55, 83.75, 84.65, 84.55, 84.15, 82.85, 84.95, 85.55, 81.55, 84.45, 83.25, 84.95, 84.95, 84.35, 85.35, 85.05, 85.15, 83.75, 85.45, 85.45, 85.25, 85.25, 84.65, 85.45, 84.95, 84.85, 85.45, 84.95, 83.95, 84.65, 84.15, 85.05, 84.65, 84.75, 83.55, 84.65, 84.75, 85.35, 85.55, 86.25, 84.55]) - VRADH(azimuth, range)float64nan 0.1771 0.1771 ... nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- m/s
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- _Undetect :
- 0.0
array([[ nan, 0.17709449, 0.17709449, ..., nan, nan, nan], [ nan, 0.35418898, 0.35418898, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], ..., [ nan, 0.35418898, 0.35418898, ..., nan, nan, nan], [ nan, 0.17709449, 0.35418898, ..., nan, nan, nan], [ nan, 0.17709449, 0.17709449, ..., nan, nan, nan]], shape=(360, 750)) - VRADV(azimuth, range)float64nan 0.1771 0.1771 ... nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- m/s
- units :
- meters per second
- long_name :
- Radial velocity of scatterers away from instrument V
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_v
- _Undetect :
- 0.0
array([[ nan, 0.17709449, 0.17709449, ..., nan, nan, nan], [ nan, 0.35418898, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], ..., [ nan, 0.17709449, 0.35418898, ..., nan, nan, nan], [ nan, 0.17709449, 0.17709449, ..., nan, nan, nan], [ nan, 0.17709449, 0.17709449, ..., nan, nan, nan]], shape=(360, 750)) - WRADH(azimuth, range)float64nan 0.7084 0.3985 ... nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- m/s
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
- _Undetect :
- 0.0
array([[ nan, 0.70837796, 0.3984626 , ..., nan, nan, nan], [ nan, 0.55342028, 0.46487303, ..., nan, nan, nan], [ nan, nan, 0.61983071, ..., nan, nan, nan], ..., [ nan, 0.75265158, 0.28777855, ..., nan, nan, nan], [ nan, 0.9961565 , 0.61983071, ..., nan, nan, nan], [ nan, 0.81906201, 0.3984626 , ..., nan, nan, nan]], shape=(360, 750)) - WRADV(azimuth, range)float64nan 0.4206 0.2878 ... nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- m/s
- units :
- meters per second
- long_name :
- Doppler spectrum width V
- standard_name :
- radar_doppler_spectrum_width_v
- _Undetect :
- 0.0
array([[ nan, 0.42059941, 0.28777855, ..., nan, nan, nan], [ nan, 0.55342028, 0.37632579, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], ..., [ nan, 0.55342028, 0.44273622, ..., nan, nan, nan], [ nan, 0.73051477, 0.5976939 , ..., nan, nan, nan], [ nan, 0.64196752, 0.37632579, ..., nan, nan, nan]], shape=(360, 750)) - ZDR(azimuth, range)float64nan 1.45 -0.7 -1.0 ... nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dB
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
- _Undetect :
- 0.0
array([[ nan, 1.45000002, -0.70000001, ..., nan, nan, nan], [ nan, -0.3 , -2.00000003, ..., nan, nan, nan], [ nan, nan, 0.05 , ..., nan, nan, nan], ..., [ nan, -1.05000002, 0.60000001, ..., nan, nan, nan], [ nan, 1.00000001, -0.70000001, ..., nan, nan, nan], [ nan, -1.00000001, -0.50000001, ..., nan, nan, nan]], shape=(360, 750))
- source :
- gamic
- ant_gain_h :
- 44.0
- ant_gain_v :
- 44.0
- noise_power_h :
- -1.39495
- noise_power_v :
- -1.09706
- rx_loss_h :
- 0.73
- rx_loss_v :
- 0.73
bit = 0
no_clutter_bb = ((swp.CMAP.astype("uint16") >> bit) & 0x1 == 0) & (swp.CMAP2 == 0)
swpm = swp.where(no_clutter_bb & (swp.RHOHV >= 0.95) & (swp.DBTH > 0))
phimask = swpm.PHIDP_OC1
fig = plt.figure()
ax = fig.add_subplot()
rp.plot_moment(phimask, ax=ax)
<matplotlib.collections.QuadMesh at 0x7f3a9c387620>
Calculate Median#
medwin = 21
phimed = phimask.pipe(rp.filter_data, medwin)
phimed.attrs = phimask.attrs
fig = plt.figure()
ax = fig.add_subplot()
rp.plot_moment(phimed, ax=ax)
<matplotlib.collections.QuadMesh at 0x7f3a9c4df9d0>
Plot moments#
swpx = swpm.sel(range=slice(0, 100e3))
rp.plot_2by2(swpx, moments=["DBTH", "PHIDP_OC1", "ZDR", "RHOHV"])
Visualize single radial#
azi = 200
swpx = swpm.sel(range=slice(0, 80e3))
phimedx = phimed.sel(range=slice(0, 80e3))
fig = plt.figure(figsize=(10, 8))
ax = fig.add_subplot(232)
rp.plot_moment(swpx.DBZH, ax=ax)
az = swpx.isel(azimuth=azi)
plt.gca().plot(az.x, az.y, "k", lw=0.85)
# create host axis with ylabel
ax0 = rp.create_lineplot(fig, subplot=212, ylabel=r"$PHI_{DP}$ (deg)")
ax0.set_ylim(-25, 50)
# plot line on first axis
line = phimedx[azi].plot(c="b", marker=".", label=r"smoothed $PHI_{DP}$ (deg)", ax=ax0)
line = swp.PHIDP_OC1[azi].plot(c="b", lw=0.5, label=r"raw $PHI_{DP}$ (deg)", ax=ax0)
# add twin axis of host axis with label and position
ax1 = rp.add_axis(ax0, ylabel=r"$RHO_{HV}$", pos=1.0)
ax1.grid()
# add another twin axis of host axis with label and position
ax2 = rp.add_axis(ax0, ylabel=r"$UZ_H$ (dBZ)", pos=1.1)
# plot line on second axis
# line = swpx.RHOHV_NC[azi].plot(c="r", label=r"$RHO_{HV}$ - nc", ax=ax1)
line = swpx.RHOHV[azi].plot(c="r", label=r"$RHO_{HV}$", lw=1.0, ax=ax1)
line = swp.RHOHV[azi].plot(c="r", label=r"$RHO_{HV}$", lw=0.25, ax=ax1)
# plot line on third axis
line = swpx.DBZH[azi].plot(c="g", label=r"$UZ_H$ (dBZ)", ax=ax2)
line = swp.DBZH[azi].plot(c="g", label=r"$UZ_H$ (dBZ)", lw=0.25, ax=ax2)
# set title
ax0.set_title(f"{swp.time.min().values} Azi {azi}")
ax1.set_title("")
ax2.set_title("")
# legend
h1, l1 = ax0.get_legend_handles_labels()
h2, l2 = ax1.get_legend_handles_labels()
h3, l3 = ax2.get_legend_handles_labels()
ax1.legend(h1 + h2 + h3, l1 + l2 + l3, loc="lower right")
<matplotlib.legend.Legend at 0x7f3a9d9f8ad0>
Exercise 1: Use other azimuths and compare#
Go back to cell above and check other azimuths and compare. Also play with different masking thresholds.
Phase Processing Workflow#
Here we now start the complete workflow of masking, noise filtering and smoothing. Finally we save the corrected differential phase.
Load dataset (workflow)#
swp = xr.open_dataset(fname)
Mask data using DBZH, RHOHV, CMAP/CMAP2#
Depending on the availability of CMAP/CMAP2 moments the data is masked to remove invalid data points.
CMAP = swp.CMAP.astype("uint16")
noise = ((CMAP >> 0) & 0x1).astype(bool)
clutter = ((CMAP >> 2) & 0x1).astype(bool)
masked = noise | clutter
valid = ~masked
CMAP2 = swp.CMAP2
clutter2 = CMAP2 == 1
bb = CMAP == 2
masked2 = clutter2 | bb
valid2 = ~masked2
val = valid & valid2
swp_masked = swp.where(val).where(swp.RHOHV >= 0.95).where(swp.DBZH >= 0)
azi = 100
fig = plt.figure(figsize=(10, 8))
ax = fig.add_subplot()
rp.plot_moment(swp_masked.DBTH, ax=ax)
az = swp_masked.isel(azimuth=azi)
display(az)
plt.gca().plot(az.x, az.y, "k")
<xarray.Dataset> Size: 213kB
Dimensions: (range: 750)
Coordinates: (12/16)
* range (range) float32 3kB 100.0 300.0 ... 1.497e+05 1.499e+05
bins (range) float32 3kB 100.0 300.0 ... 1.497e+05 1.499e+05
gr (range) float64 6kB 99.98 300.0 ... 1.496e+05 1.498e+05
rays (range) float64 6kB 100.5 100.5 100.5 ... 100.5 100.5
x (range) float64 6kB 98.31 294.9 ... 1.471e+05 1.473e+05
y (range) float64 6kB -18.22 -54.66 ... -2.73e+04
... ...
elevation float64 8B 0.9998
latitude float64 8B 50.73
longitude float64 8B 7.072
NOISE_LEVEL float64 8B -24.7
sweep_mode <U20 80B 'azimuth_surveillance'
time datetime64[ns] 8B 2017-08-10T11:03:52.751000
Data variables: (12/30)
CMAP (range) float64 6kB nan nan nan nan ... nan nan nan nan
CMAP2 (range) float32 3kB nan nan nan nan ... nan nan nan nan
DBTH (range) float64 6kB nan nan nan nan ... nan nan nan nan
DBTV (range) float64 6kB nan nan nan nan ... nan nan nan nan
DBZH (range) float64 6kB nan nan nan nan ... nan nan nan nan
DBZV (range) float64 6kB nan nan nan nan ... nan nan nan nan
... ...
SYSPHI4 (range) float64 6kB nan nan nan nan ... nan nan nan nan
VRADH (range) float64 6kB nan nan nan nan ... nan nan nan nan
VRADV (range) float64 6kB nan nan nan nan ... nan nan nan nan
WRADH (range) float64 6kB nan nan nan nan ... nan nan nan nan
WRADV (range) float64 6kB nan nan nan nan ... nan nan nan nan
ZDR (range) float64 6kB nan nan nan nan ... nan nan nan nan
Attributes:
source: gamic
ant_gain_h: 44.0
ant_gain_v: 44.0
noise_power_h: -1.39495
noise_power_v: -1.09706
rx_loss_h: 0.73
rx_loss_v: 0.73- range: 750
- range(range)float32100.0 300.0 ... 1.497e+05 1.499e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
array([1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], shape=(750,), dtype=float32) - bins(range)float32100.0 300.0 ... 1.497e+05 1.499e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
array([1.000e+02, 3.000e+02, 5.000e+02, 7.000e+02, 9.000e+02, 1.100e+03, 1.300e+03, 1.500e+03, 1.700e+03, 1.900e+03, 2.100e+03, 2.300e+03, 2.500e+03, 2.700e+03, 2.900e+03, 3.100e+03, 3.300e+03, 3.500e+03, 3.700e+03, 3.900e+03, 4.100e+03, 4.300e+03, 4.500e+03, 4.700e+03, 4.900e+03, 5.100e+03, 5.300e+03, 5.500e+03, 5.700e+03, 5.900e+03, 6.100e+03, 6.300e+03, 6.500e+03, 6.700e+03, 6.900e+03, 7.100e+03, 7.300e+03, 7.500e+03, 7.700e+03, 7.900e+03, 8.100e+03, 8.300e+03, 8.500e+03, 8.700e+03, 8.900e+03, 9.100e+03, 9.300e+03, 9.500e+03, 9.700e+03, 9.900e+03, 1.010e+04, 1.030e+04, 1.050e+04, 1.070e+04, 1.090e+04, 1.110e+04, 1.130e+04, 1.150e+04, 1.170e+04, 1.190e+04, 1.210e+04, 1.230e+04, 1.250e+04, 1.270e+04, 1.290e+04, 1.310e+04, 1.330e+04, 1.350e+04, 1.370e+04, 1.390e+04, 1.410e+04, 1.430e+04, 1.450e+04, 1.470e+04, 1.490e+04, 1.510e+04, 1.530e+04, 1.550e+04, 1.570e+04, 1.590e+04, 1.610e+04, 1.630e+04, 1.650e+04, 1.670e+04, 1.690e+04, 1.710e+04, 1.730e+04, 1.750e+04, 1.770e+04, 1.790e+04, 1.810e+04, 1.830e+04, 1.850e+04, 1.870e+04, 1.890e+04, 1.910e+04, 1.930e+04, 1.950e+04, 1.970e+04, 1.990e+04, 2.010e+04, 2.030e+04, 2.050e+04, 2.070e+04, 2.090e+04, 2.110e+04, 2.130e+04, 2.150e+04, 2.170e+04, 2.190e+04, 2.210e+04, 2.230e+04, 2.250e+04, 2.270e+04, 2.290e+04, 2.310e+04, 2.330e+04, 2.350e+04, 2.370e+04, 2.390e+04, ... 1.273e+05, 1.275e+05, 1.277e+05, 1.279e+05, 1.281e+05, 1.283e+05, 1.285e+05, 1.287e+05, 1.289e+05, 1.291e+05, 1.293e+05, 1.295e+05, 1.297e+05, 1.299e+05, 1.301e+05, 1.303e+05, 1.305e+05, 1.307e+05, 1.309e+05, 1.311e+05, 1.313e+05, 1.315e+05, 1.317e+05, 1.319e+05, 1.321e+05, 1.323e+05, 1.325e+05, 1.327e+05, 1.329e+05, 1.331e+05, 1.333e+05, 1.335e+05, 1.337e+05, 1.339e+05, 1.341e+05, 1.343e+05, 1.345e+05, 1.347e+05, 1.349e+05, 1.351e+05, 1.353e+05, 1.355e+05, 1.357e+05, 1.359e+05, 1.361e+05, 1.363e+05, 1.365e+05, 1.367e+05, 1.369e+05, 1.371e+05, 1.373e+05, 1.375e+05, 1.377e+05, 1.379e+05, 1.381e+05, 1.383e+05, 1.385e+05, 1.387e+05, 1.389e+05, 1.391e+05, 1.393e+05, 1.395e+05, 1.397e+05, 1.399e+05, 1.401e+05, 1.403e+05, 1.405e+05, 1.407e+05, 1.409e+05, 1.411e+05, 1.413e+05, 1.415e+05, 1.417e+05, 1.419e+05, 1.421e+05, 1.423e+05, 1.425e+05, 1.427e+05, 1.429e+05, 1.431e+05, 1.433e+05, 1.435e+05, 1.437e+05, 1.439e+05, 1.441e+05, 1.443e+05, 1.445e+05, 1.447e+05, 1.449e+05, 1.451e+05, 1.453e+05, 1.455e+05, 1.457e+05, 1.459e+05, 1.461e+05, 1.463e+05, 1.465e+05, 1.467e+05, 1.469e+05, 1.471e+05, 1.473e+05, 1.475e+05, 1.477e+05, 1.479e+05, 1.481e+05, 1.483e+05, 1.485e+05, 1.487e+05, 1.489e+05, 1.491e+05, 1.493e+05, 1.495e+05, 1.497e+05, 1.499e+05], dtype=float32) - gr(range)float6499.98 300.0 ... 1.496e+05 1.498e+05
- standard_name :
- distance_from_radar
- units :
- metre
array([9.99835842e+01, 2.99950629e+02, 4.99917509e+02, 6.99884225e+02, 8.99850775e+02, 1.09981716e+03, 1.29978338e+03, 1.49974943e+03, 1.69971532e+03, 1.89968104e+03, 2.09964659e+03, 2.29961198e+03, 2.49957720e+03, 2.69954225e+03, 2.89950714e+03, 3.09947186e+03, 3.29943641e+03, 3.49940079e+03, 3.69936500e+03, 3.89932905e+03, 4.09929293e+03, 4.29925663e+03, 4.49922017e+03, 4.69918354e+03, 4.89914674e+03, 5.09910977e+03, 5.29907263e+03, 5.49903532e+03, 5.69899783e+03, 5.89896018e+03, 6.09892236e+03, 6.29888436e+03, 6.49884620e+03, 6.69880786e+03, 6.89876935e+03, 7.09873067e+03, 7.29869182e+03, 7.49865279e+03, 7.69861359e+03, 7.89857422e+03, 8.09853467e+03, 8.29849495e+03, 8.49845506e+03, 8.69841499e+03, 8.89837475e+03, 9.09833434e+03, 9.29829375e+03, 9.49825299e+03, 9.69821205e+03, 9.89817093e+03, 1.00981296e+04, 1.02980882e+04, 1.04980465e+04, 1.06980047e+04, 1.08979627e+04, 1.10979206e+04, 1.12978782e+04, 1.14978357e+04, 1.16977930e+04, 1.18977501e+04, 1.20977071e+04, 1.22976638e+04, 1.24976204e+04, 1.26975768e+04, 1.28975330e+04, 1.30974891e+04, 1.32974450e+04, 1.34974007e+04, 1.36973562e+04, 1.38973115e+04, 1.40972667e+04, 1.42972216e+04, 1.44971764e+04, 1.46971311e+04, 1.48970855e+04, 1.50970397e+04, 1.52969938e+04, 1.54969477e+04, 1.56969014e+04, 1.58968549e+04, ... 1.34429532e+05, 1.34629338e+05, 1.34829144e+05, 1.35028950e+05, 1.35228755e+05, 1.35428561e+05, 1.35628365e+05, 1.35828170e+05, 1.36027974e+05, 1.36227778e+05, 1.36427581e+05, 1.36627385e+05, 1.36827188e+05, 1.37026990e+05, 1.37226792e+05, 1.37426594e+05, 1.37626396e+05, 1.37826197e+05, 1.38025998e+05, 1.38225799e+05, 1.38425600e+05, 1.38625400e+05, 1.38825199e+05, 1.39024999e+05, 1.39224798e+05, 1.39424597e+05, 1.39624395e+05, 1.39824193e+05, 1.40023991e+05, 1.40223789e+05, 1.40423586e+05, 1.40623383e+05, 1.40823179e+05, 1.41022976e+05, 1.41222771e+05, 1.41422567e+05, 1.41622362e+05, 1.41822157e+05, 1.42021952e+05, 1.42221746e+05, 1.42421540e+05, 1.42621334e+05, 1.42821127e+05, 1.43020920e+05, 1.43220713e+05, 1.43420505e+05, 1.43620297e+05, 1.43820089e+05, 1.44019880e+05, 1.44219672e+05, 1.44419462e+05, 1.44619253e+05, 1.44819043e+05, 1.45018833e+05, 1.45218622e+05, 1.45418411e+05, 1.45618200e+05, 1.45817989e+05, 1.46017777e+05, 1.46217565e+05, 1.46417352e+05, 1.46617139e+05, 1.46816926e+05, 1.47016713e+05, 1.47216499e+05, 1.47416285e+05, 1.47616070e+05, 1.47815855e+05, 1.48015640e+05, 1.48215425e+05, 1.48415209e+05, 1.48614993e+05, 1.48814777e+05, 1.49014560e+05, 1.49214343e+05, 1.49414125e+05, 1.49613908e+05, 1.49813689e+05]) - rays(range)float64100.5 100.5 100.5 ... 100.5 100.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, ... 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5, 100.5]) - x(range)float6498.31 294.9 ... 1.471e+05 1.473e+05
- axis :
- X
- long_name :
- Easting
- standard_name :
- projection_x_coordinate
- units :
- metre
array([9.83093499e+01, 2.94927928e+02, 4.91546345e+02, 6.88164599e+02, 8.84782690e+02, 1.08140062e+03, 1.27801839e+03, 1.47463599e+03, 1.67125343e+03, 1.86787070e+03, 2.06448782e+03, 2.26110477e+03, 2.45772155e+03, 2.65433817e+03, 2.85095462e+03, 3.04757091e+03, 3.24418704e+03, 3.44080300e+03, 3.63741879e+03, 3.83403442e+03, 4.03064989e+03, 4.22726518e+03, 4.42388031e+03, 4.62049528e+03, 4.81711007e+03, 5.01372470e+03, 5.21033917e+03, 5.40695346e+03, 5.60356759e+03, 5.80018155e+03, 5.99679534e+03, 6.19340896e+03, 6.39002242e+03, 6.58663570e+03, 6.78324882e+03, 6.97986177e+03, 7.17647455e+03, 7.37308716e+03, 7.56969959e+03, 7.76631186e+03, 7.96292396e+03, 8.15953589e+03, 8.35614765e+03, 8.55275923e+03, 8.74937065e+03, 8.94598189e+03, 9.14259296e+03, 9.33920386e+03, 9.53581459e+03, 9.73242515e+03, 9.92903553e+03, 1.01256457e+04, 1.03222558e+04, 1.05188656e+04, 1.07154753e+04, 1.09120849e+04, 1.11086942e+04, 1.13053034e+04, 1.15019124e+04, 1.16985212e+04, 1.18951298e+04, 1.20917383e+04, 1.22883466e+04, 1.24849547e+04, 1.26815627e+04, 1.28781704e+04, 1.30747780e+04, 1.32713854e+04, 1.34679927e+04, 1.36645998e+04, 1.38612066e+04, 1.40578134e+04, 1.42544199e+04, 1.44510262e+04, 1.46476324e+04, 1.48442384e+04, 1.50408442e+04, 1.52374499e+04, 1.54340554e+04, 1.56306606e+04, ... 1.32178497e+05, 1.32374957e+05, 1.32571418e+05, 1.32767878e+05, 1.32964337e+05, 1.33160797e+05, 1.33357256e+05, 1.33553715e+05, 1.33750173e+05, 1.33946631e+05, 1.34143089e+05, 1.34339546e+05, 1.34536004e+05, 1.34732461e+05, 1.34928917e+05, 1.35125373e+05, 1.35321829e+05, 1.35518285e+05, 1.35714740e+05, 1.35911195e+05, 1.36107650e+05, 1.36304104e+05, 1.36500559e+05, 1.36697012e+05, 1.36893466e+05, 1.37089919e+05, 1.37286372e+05, 1.37482824e+05, 1.37679276e+05, 1.37875728e+05, 1.38072180e+05, 1.38268631e+05, 1.38465082e+05, 1.38661533e+05, 1.38857983e+05, 1.39054433e+05, 1.39250883e+05, 1.39447332e+05, 1.39643781e+05, 1.39840230e+05, 1.40036678e+05, 1.40233126e+05, 1.40429574e+05, 1.40626022e+05, 1.40822469e+05, 1.41018916e+05, 1.41215362e+05, 1.41411808e+05, 1.41608254e+05, 1.41804700e+05, 1.42001145e+05, 1.42197590e+05, 1.42394035e+05, 1.42590479e+05, 1.42786923e+05, 1.42983366e+05, 1.43179810e+05, 1.43376253e+05, 1.43572696e+05, 1.43769138e+05, 1.43965580e+05, 1.44162022e+05, 1.44358463e+05, 1.44554904e+05, 1.44751345e+05, 1.44947785e+05, 1.45144225e+05, 1.45340665e+05, 1.45537105e+05, 1.45733544e+05, 1.45929983e+05, 1.46126421e+05, 1.46322859e+05, 1.46519297e+05, 1.46715735e+05, 1.46912172e+05, 1.47108609e+05, 1.47305045e+05]) - y(range)float64-18.22 -54.66 ... -2.73e+04
- axis :
- Y
- long_name :
- Northing
- standard_name :
- projection_y_coordinate
- units :
- metre
array([-1.82205610e+01, -5.46616605e+01, -9.11027300e+01, -1.27543769e+02, -1.63984779e+02, -2.00425758e+02, -2.36866707e+02, -2.73307626e+02, -3.09748514e+02, -3.46189372e+02, -3.82630200e+02, -4.19070998e+02, -4.55511765e+02, -4.91952501e+02, -5.28393207e+02, -5.64833883e+02, -6.01274528e+02, -6.37715142e+02, -6.74155725e+02, -7.10596278e+02, -7.47036800e+02, -7.83477292e+02, -8.19917752e+02, -8.56358182e+02, -8.92798580e+02, -9.29238948e+02, -9.65679285e+02, -1.00211959e+03, -1.03855987e+03, -1.07500011e+03, -1.11144032e+03, -1.14788050e+03, -1.18432065e+03, -1.22076077e+03, -1.25720086e+03, -1.29364091e+03, -1.33008094e+03, -1.36652093e+03, -1.40296089e+03, -1.43940082e+03, -1.47584072e+03, -1.51228059e+03, -1.54872042e+03, -1.58516023e+03, -1.62160000e+03, -1.65803974e+03, -1.69447945e+03, -1.73091912e+03, -1.76735877e+03, -1.80379838e+03, -1.84023796e+03, -1.87667751e+03, -1.91311703e+03, -1.94955651e+03, -1.98599596e+03, -2.02243538e+03, -2.05887477e+03, -2.09531413e+03, -2.13175345e+03, -2.16819274e+03, -2.20463200e+03, -2.24107123e+03, -2.27751042e+03, -2.31394958e+03, -2.35038871e+03, -2.38682781e+03, -2.42326687e+03, -2.45970590e+03, -2.49614490e+03, -2.53258387e+03, -2.56902280e+03, -2.60546170e+03, -2.64190057e+03, -2.67833940e+03, -2.71477820e+03, -2.75121697e+03, -2.78765571e+03, -2.82409441e+03, -2.86053308e+03, -2.89697171e+03, ... -2.44978364e+04, -2.45342482e+04, -2.45706599e+04, -2.46070716e+04, -2.46434833e+04, -2.46798949e+04, -2.47163064e+04, -2.47527179e+04, -2.47891293e+04, -2.48255407e+04, -2.48619520e+04, -2.48983632e+04, -2.49347744e+04, -2.49711856e+04, -2.50075966e+04, -2.50440076e+04, -2.50804186e+04, -2.51168295e+04, -2.51532404e+04, -2.51896511e+04, -2.52260619e+04, -2.52624725e+04, -2.52988831e+04, -2.53352937e+04, -2.53717042e+04, -2.54081146e+04, -2.54445250e+04, -2.54809353e+04, -2.55173456e+04, -2.55537558e+04, -2.55901660e+04, -2.56265760e+04, -2.56629861e+04, -2.56993960e+04, -2.57358060e+04, -2.57722158e+04, -2.58086256e+04, -2.58450354e+04, -2.58814450e+04, -2.59178547e+04, -2.59542642e+04, -2.59906737e+04, -2.60270832e+04, -2.60634926e+04, -2.60999019e+04, -2.61363111e+04, -2.61727204e+04, -2.62091295e+04, -2.62455386e+04, -2.62819476e+04, -2.63183566e+04, -2.63547655e+04, -2.63911744e+04, -2.64275832e+04, -2.64639919e+04, -2.65004006e+04, -2.65368092e+04, -2.65732178e+04, -2.66096263e+04, -2.66460347e+04, -2.66824431e+04, -2.67188514e+04, -2.67552597e+04, -2.67916679e+04, -2.68280760e+04, -2.68644841e+04, -2.69008921e+04, -2.69373001e+04, -2.69737080e+04, -2.70101158e+04, -2.70465236e+04, -2.70829313e+04, -2.71193390e+04, -2.71557466e+04, -2.71921542e+04, -2.72285616e+04, -2.72649691e+04, -2.73013764e+04]) - z(range)float64101.2 104.7 ... 4.031e+03 4.038e+03
- standard_name :
- height_above_ground
- units :
- metre
array([ 101.24540354, 104.73974426, 108.23879649, 111.74256022, 115.25103544, 118.76422216, 122.28212036, 125.80473004, 129.33205119, 132.86408381, 136.40082789, 139.94228343, 143.48845042, 147.03932884, 150.59491871, 154.15522001, 157.72023273, 161.28995688, 164.86439243, 168.4435394 , 172.02739776, 175.61596753, 179.20924868, 182.80724122, 186.40994513, 190.01736042, 193.62948707, 197.24632508, 200.86787445, 204.49413517, 208.12510722, 211.76079062, 215.40118534, 219.04629138, 222.69610875, 226.35063742, 230.0098774 , 233.67382868, 237.34249126, 241.01586512, 244.69395026, 248.37674667, 252.06425436, 255.75647331, 259.45340351, 263.15504497, 266.86139766, 270.5724616 , 274.28823677, 278.00872317, 281.73392078, 285.46382961, 289.19844964, 292.93778087, 296.6818233 , 300.43057692, 304.18404172, 307.9422177 , 311.70510484, 315.47270315, 319.24501262, 323.02203324, 326.803765 , 330.59020789, 334.38136193, 338.17722708, 341.97780336, 345.78309075, 349.59308924, 353.40779884, 357.22721953, 361.05135131, 364.88019416, 368.7137481 , 372.5520131 , 376.39498916, 380.24267628, 384.09507445, 387.95218366, 391.81400391, ... 3511.32078077, 3517.97953941, 3524.64299636, 3531.31115157, 3537.98412566, 3544.66167741, 3551.3439274 , 3558.03099623, 3564.72264268, 3571.41910794, 3578.12015081, 3584.82601246, 3591.5365723 , 3598.2518303 , 3604.97166586, 3611.69632017, 3618.42567261, 3625.15972318, 3631.89859246, 3638.64203924, 3645.39018411, 3652.14302706, 3658.90068868, 3665.66292775, 3672.42998547, 3679.20162062, 3685.9780744 , 3692.75922618, 3699.54495537, 3706.33550315, 3713.1307489 , 3719.93069262, 3726.73533429, 3733.54467391, 3740.35871146, 3747.17744693, 3754.00100091, 3760.82913219, 3767.66196136, 3774.499609 , 3781.3418339 , 3788.18887726, 3795.04049786, 3801.89693689, 3808.75807374, 3815.6239084 , 3822.49432025, 3829.36955049, 3836.2494785 , 3843.13410427, 3850.02354839, 3856.91756965, 3863.81628864, 3870.71970534, 3877.62794034, 3884.54075244, 3891.45838282, 3898.38059027, 3905.30761598, 3912.23933934, 3919.17563973, 3926.11675835, 3933.06257457, 3940.0130884 , 3946.96829982, 3953.92820881, 3960.89281537, 3967.86211949, 3974.83624174, 3981.81494093, 3988.79833764, 3995.78655245, 4002.77934417, 4009.77695396, 4016.77914064, 4023.78614537, 4030.79784755, 4037.81424716]) - altitude()float6499.5
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(99.5)
- azimuth()float64100.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array(100.5)
- crs_wkt()int640
- crs_wkt :
- PROJCRS["AEQD centered at 50.73052N 7.071663E",BASEGEOGCRS["unknown",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ID["EPSG",6326]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8901]]],CONVERSION["unknown",METHOD["Azimuthal Equidistant",ID["EPSG",1125]],PARAMETER["Latitude of natural origin",50.73052,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",7.071663,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["(E)",east,ORDER[1],LENGTHUNIT["metre",1,ID["EPSG",9001]]],AXIS["(N)",north,ORDER[2],LENGTHUNIT["metre",1,ID["EPSG",9001]]]]
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.314245179
- inverse_flattening :
- 298.257223563
- reference_ellipsoid_name :
- WGS 84
- longitude_of_prime_meridian :
- 0.0
- prime_meridian_name :
- Greenwich
- geographic_crs_name :
- unknown
- horizontal_datum_name :
- World Geodetic System 1984
- projected_crs_name :
- AEQD centered at 50.73052N 7.071663E
- grid_mapping_name :
- azimuthal_equidistant
- latitude_of_projection_origin :
- 50.73052
- longitude_of_projection_origin :
- 7.071663
- false_easting :
- 0.0
- false_northing :
- 0.0
array(0)
- elevation()float640.9998
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
array(0.99975586)
- latitude()float6450.73
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(50.73052)
- longitude()float647.072
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(7.071663)
- NOISE_LEVEL()float64-24.7
array(-24.7)
- sweep_mode()<U20'azimuth_surveillance'
array('azimuth_surveillance', dtype='<U20') - time()datetime64[ns]2017-08-10T11:03:52.751000
- standard_name :
- time
array('2017-08-10T11:03:52.751000000', dtype='datetime64[ns]')
- CMAP(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- units :
- unitless
- long_name :
- Clutter Map
- standard_name :
- clutter_map
- _Undetect :
- 0.0
array([nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - CMAP2(range)float32nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- unitless
- long_name :
- Clutter Map
- standard_name :
- clutter_map
- _Undetect :
- 0.0
- short_name :
- CMAP
array([nan, nan, nan, nan, nan, nan, nan, nan, nan, 0., nan, nan, nan, nan, nan, nan, 0., nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0., 0., 0., nan, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., nan, 0., 0., 0., 0., 0., 0., 0., nan, 0., nan, 0., 0., 0., 0., 0., nan, nan, 0., 0., nan, nan, nan, nan, nan, nan, 0., nan, 0., 0., 0., 0., 0., 0., 0., 0., 0., nan, nan, nan, nan, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan], dtype=float32) - DBTH(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Total power H (uncorrected reflectivity)
- standard_name :
- radar_equivalent_reflectivity_factor_h
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 21.71062994, nan, nan, nan, nan, nan, nan, 21.20866144, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 18.69881892, 21.71062994, 23.21653545, nan, 24.72244096, 24.22047246, 24.22047246, 22.71456695, 22.71456695, 22.71456695, 25.22440946, 24.22047246, 23.71850395, 24.72244096, 23.71850395, nan, 22.71456695, 21.20866144, 21.20866144, 20.70669293, 22.21259844, 23.71850395, 23.21653545, nan, 24.22047246, nan, 22.71456695, 23.21653545, 22.21259844, 22.21259844, 20.20472443, nan, nan, 20.70669293, 22.21259844, nan, nan, nan, nan, nan, nan, 22.71456695, nan, 24.72244096, 23.21653545, 24.22047246, 25.22440946, 25.72637796, 24.72244096, 23.21653545, 19.20078743, 22.71456695, nan, nan, nan, nan, 21.71062994, 16.18897641, 21.71062994, 21.71062994, 21.20866144, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - DBTV(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Total power V (uncorrected reflectivity)
- standard_name :
- radar_equivalent_reflectivity_factor_v
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 22.21259844, nan, nan, nan, nan, nan, nan, 21.20866144, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 19.20078743, 22.21259844, 23.21653545, nan, 25.22440946, 24.22047246, 24.72244096, 22.71456695, 23.21653545, 23.21653545, 25.72637796, 24.72244096, 24.22047246, 25.22440946, 24.22047246, nan, 23.21653545, 21.71062994, 21.71062994, 21.20866144, 22.71456695, 24.22047246, 23.71850395, nan, 24.22047246, nan, 23.21653545, 23.21653545, 22.71456695, 22.71456695, 20.70669293, nan, nan, 21.20866144, 22.71456695, nan, nan, nan, nan, nan, nan, 23.21653545, nan, 25.22440946, 23.71850395, 24.72244096, 25.72637796, 26.22834647, 24.72244096, 23.21653545, 19.70275593, 23.71850395, nan, nan, nan, nan, 22.21259844, 16.69094491, 21.71062994, 22.71456695, 21.71062994, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - DBZH(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor H
- standard_name :
- radar_equivalent_reflectivity_factor_h
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 21.71062994, nan, nan, nan, nan, nan, nan, 12.67519689, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 18.69881892, 21.71062994, 21.71062994, nan, 24.72244096, 24.22047246, 24.22047246, 22.71456695, 22.71456695, 22.71456695, 25.22440946, 24.22047246, 23.71850395, 24.72244096, 23.71850395, nan, 22.71456695, 20.70669293, 20.20472443, 20.70669293, 19.20078743, 23.71850395, 22.71456695, nan, 24.22047246, nan, 22.71456695, 22.21259844, 22.21259844, 19.70275593, 20.20472443, nan, nan, 19.70275593, 20.70669293, nan, nan, nan, nan, nan, nan, 22.71456695, nan, 24.72244096, 23.21653545, 24.22047246, 25.22440946, 25.72637796, 24.72244096, 23.21653545, 19.20078743, 22.71456695, nan, nan, nan, nan, 20.70669293, 15.6870079 , 21.71062994, 20.70669293, 20.70669293, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - DBZV(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Equivalent reflectivity factor V
- standard_name :
- radar_equivalent_reflectivity_factor_v
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 22.21259844, nan, nan, nan, nan, nan, nan, 12.67519689, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 19.20078743, 22.21259844, 22.21259844, nan, 25.22440946, 24.22047246, 24.72244096, 22.71456695, 23.21653545, 23.21653545, 25.72637796, 24.72244096, 24.22047246, 25.22440946, 23.71850395, nan, 23.21653545, 21.20866144, 20.70669293, 21.20866144, 19.70275593, 23.71850395, 23.21653545, nan, 24.22047246, nan, 23.21653545, 22.71456695, 22.71456695, 20.20472443, 20.70669293, nan, nan, 20.70669293, 21.71062994, nan, nan, nan, nan, nan, nan, 23.21653545, nan, 25.22440946, 23.71850395, 24.72244096, 25.72637796, 26.22834647, 24.72244096, 23.21653545, 19.70275593, 23.71850395, nan, nan, nan, nan, 21.20866144, 16.18897641, 21.71062994, 21.71062994, 21.71062994, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - follow_mode(range)objectnan nan nan nan ... nan nan nan nan
array([nan, nan, nan, nan, nan, nan, nan, nan, nan, 'not_set', nan, nan, nan, nan, nan, nan, 'not_set', nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 'not_set', 'not_set', 'not_set', nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', nan, 'not_set', nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', nan, nan, 'not_set', 'not_set', nan, nan, nan, nan, nan, nan, 'not_set', nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', nan, nan, nan, nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan], dtype=object) - KDP(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- deg/km
- units :
- degrees per kilometer
- long_name :
- Specific differential phase HV
- standard_name :
- radar_specific_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, -15.00000042, nan, nan, nan, nan, nan, nan, -3.66141742, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 15.00000042, 1.06299216, 1.06299216, nan, 1.06299216, 1.06299216, 0.47244096, 0.47244096, 0.47244096, 0.47244096, 0.47244096, -0.5905512 , -0.5905512 , -0.5905512 , -0.5905512 , nan, -0.70866144, -0.70866144, -0.70866144, -0.70866144, -0.70866144, 0.11811024, 0.11811024, nan, 0.11811024, nan, -0.11811024, -0.11811024, -0.11811024, -0.11811024, -0.11811024, nan, nan, 0.35433072, 0.35433072, nan, nan, nan, nan, nan, nan, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - nyquist_velocity(range)float64nan nan nan nan ... nan nan nan nan
- standard_name :
- nyquist_velocity
- units :
- m s-1
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 5.62275, nan, nan, nan, nan, nan, nan, 5.62275, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 5.62275, 5.62275, 5.62275, nan, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, nan, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, nan, 5.62275, nan, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, nan, nan, 5.62275, 5.62275, nan, nan, nan, nan, nan, nan, 5.62275, nan, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, nan, nan, nan, nan, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, 5.62275, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - PHIDP(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 87.2505874 , nan, nan, nan, nan, nan, nan, 87.48130733, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 84.81154812, 84.75661481, 84.27869495, nan, 86.4705343 , 86.05304109, 85.04776139, 84.24024163, 85.77288117, 85.65202788, 85.20157468, 86.64082758, 85.49821459, 87.50328066, 80.99368259, nan, 86.25080103, 88.2723471 , 85.7948545 , 86.49250763, 84.22925496, 85.04226806, 85.18509468, nan, 86.28925435, nan, 87.03634746, 86.06402775, 86.62434759, 86.43208098, 85.49821459, nan, nan, 86.60237426, 87.51426732, nan, nan, nan, nan, nan, nan, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - PHIDP_OC1(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 2.37861263, nan, nan, nan, nan, nan, nan, 2.60933256, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, -0.06042665, -0.11535997, -0.59327982, nan, 1.59855952, 1.18106632, 0.17578661, -0.63173315, 0.9009064 , 0.7800531 , 0.3295999 , 1.76885281, 0.62623981, 2.63130588, -3.87829218, nan, 1.37882626, 3.40037232, 0.92287973, 1.62053285, -0.64271981, 0.17029328, 0.31311991, nan, 1.41727958, nan, 2.16437269, 1.19205298, 1.75237281, 1.5601062 , 0.62623981, nan, nan, 1.73039949, 2.64229255, nan, nan, nan, nan, nan, nan, 0.51637318, nan, 2.16986602, 1.96111942, 1.30741294, 0.81850642, 1.87322611, 0.03845332, 1.54911954, 1.21951964, 2.252266 , nan, nan, nan, nan, 0.74159978, 1.98309274, 2.33466597, 2.18634602, 1.64799951, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - PHIDP_OC2(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 2.42805261e+00, nan, nan, nan, nan, nan, nan, 2.65877254e+00, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, -1.09866634e-02, -6.59199804e-02, -5.43839838e-01, nan, 1.64799951e+00, 1.23050630e+00, 2.25226600e-01, -5.82293160e-01, 9.50346384e-01, 8.29493087e-01, 3.79039887e-01, 1.81829279e+00, 6.75679799e-01, 2.68074587e+00, -3.82885220e+00, nan, 1.42826624e+00, 3.44981231e+00, 9.72319711e-01, 1.66997284e+00, -5.93279824e-01, 2.19733268e-01, 3.62559892e-01, nan, 1.46671956e+00, nan, 2.21381268e+00, 1.24149296e+00, 1.80181280e+00, 1.60954619e+00, 6.75679799e-01, nan, nan, 1.77983947e+00, 2.69173253e+00, nan, nan, nan, nan, nan, nan, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - PHIDP_OC3(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 2.72057252, nan, nan, nan, nan, nan, nan, 2.95129246, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.28153325, 0.22659993, -0.25131993, nan, 1.94051942, 1.52302621, 0.51774651, -0.28977325, 1.2428663 , 1.122013 , 0.6715598 , 2.11081271, 0.96819971, 2.97326578, -3.53633228, nan, 1.72078616, 3.74233222, 1.26483962, 1.96249275, -0.30075991, 0.51225318, 0.65507981, nan, 1.75923948, nan, 2.50633259, 1.53401288, 2.09433271, 1.9020661 , 0.96819971, nan, nan, 2.07235938, 2.98425245, nan, nan, nan, nan, nan, nan, 0.85833308, nan, 2.51182592, 2.30307932, 1.64937284, 1.16046632, 2.21518601, 0.38041322, 1.89107944, 1.56147954, 2.5942259 , nan, nan, nan, nan, 1.08355968, 2.32505264, 2.67662587, 2.52830592, 1.98995941, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - PHIDP_OC4(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 1.5005874 , nan, nan, nan, nan, nan, nan, 1.73130733, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, -0.93845187, -0.99338519, -1.47130505, nan, 0.7205343 , 0.30304109, -0.70223861, -1.50975837, 0.02288117, -0.09797212, -0.54842532, 0.89082758, -0.25178541, 1.75328066, -4.75631741, nan, 0.50080103, 2.5223471 , 0.0448545 , 0.74250763, -1.52074504, -0.70773194, -0.56490532, nan, 0.53925435, nan, 1.28634746, 0.31402775, 0.87434759, 0.68208098, -0.25178541, nan, nan, 0.85237426, 1.76426732, nan, nan, nan, nan, nan, nan, -0.36165205, nan, 1.2918408 , 1.08309419, 0.42938772, -0.0595188 , 0.99520088, -0.8395719 , 0.67109431, 0.34149441, 1.37424077, nan, nan, nan, nan, -0.13642545, 1.10506752, 1.45664075, 1.30832079, 0.76997428, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - prt_mode(range)objectnan nan nan nan ... nan nan nan nan
array([nan, nan, nan, nan, nan, nan, nan, nan, nan, 'not_set', nan, nan, nan, nan, nan, nan, 'not_set', nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 'not_set', 'not_set', 'not_set', nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', nan, 'not_set', nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', nan, nan, 'not_set', 'not_set', nan, nan, nan, nan, nan, nan, 'not_set', nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', nan, nan, nan, nan, 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', 'not_set', ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan], dtype=object) - RHOHV(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- units :
- unitless
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.98031496, nan, nan, nan, nan, nan, nan, 0.99212598, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.98031496, 0.96850393, 0.98031496, nan, 0.98818897, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.97637795, nan, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99212598, 0.99606299, 0.99212598, nan, 0.99606299, nan, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99606299, nan, nan, 0.99606299, 0.99606299, nan, nan, nan, nan, nan, nan, 0.99606299, nan, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99606299, 0.99212598, 0.98818897, 0.99606299, nan, nan, nan, nan, 0.98031496, 0.9527559 , 0.99212598, 0.99212598, 0.98425196, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - RHOHV_NC(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- units :
- unitless
- _Undetect :
- 0.0
- unit :
- dBZ
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
- short_name :
- SNRH
- long_name :
- Correlation coefficient HV
- standard_name :
- radar_correlation_coefficient_hv
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.98035599, nan, nan, nan, nan, nan, nan, 0.99313923, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.98179902, 0.96927581, 0.98113653, nan, 0.98864524, 0.99660405, 0.99662949, 0.99690105, 0.9969388 , 0.99697743, 0.99659835, 0.99676611, 0.99688503, 0.99674203, 0.97725017, nan, 0.99727307, 0.99805642, 0.99838372, 0.99820639, 0.99525306, 0.99721288, 0.99361931, nan, 0.99719665, nan, 0.9977738 , 0.99804524, 0.99810835, 0.99981976, 0.9995139 , nan, nan, 1.00029597, 0.99952222, nan, nan, nan, nan, nan, nan, 0.99870544, nan, 0.99781707, 0.99860743, 0.99813457, 0.99774904, 0.9976028 , 0.99805094, 0.99499421, 0.99554925, 0.9994526 , nan, nan, nan, nan, 0.98625038, 0.97136968, 0.99711257, 0.9985441 , 0.99075852, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - RSUM(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- units :
- dBZ
- long_name :
- Total power H (uncorrected reflectivity)
- standard_name :
- radar_equivalent_reflectivity_factor_h
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 6888.15354753, nan, nan, nan, nan, nan, nan, 6494.61024117, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 6238.60630465, 6206.98228896, 6805.32874453, nan, 6912.24803567, 5990.63386416, 5941.94291937, 5998.66536021, 5936.92323434, 5906.80512416, 5883.21260452, 5977.58268309, 6012.21850979, 5980.5944941 , 5917.84843123, nan, 5843.05512428, 5846.0669353 , 5857.11024237, 5877.06299818, 5907.30709267, 6006.69685626, 6003.18307674, nan, 5890.74213207, nan, 5881.70669901, 5877.18898249, 5867.65158093, 5862.1299274 , 5843.55709279, nan, nan, 5735.50788033, 5755.21063626, nan, nan, nan, nan, nan, nan, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - SNRH(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dBZ
- _Undetect :
- 0.0
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
- units :
- unitless
- standard_name :
- signal_noise_ratio_h
- long_name :
- Signal Noise Ratio H
- short_name :
- SNRH
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 40.77285526, nan, nan, nan, nan, nan, nan, 26.89601829, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 25.18557684, 27.97362791, 27.75516723, nan, 30.34495641, 29.63897364, 29.43934615, 27.73800586, 27.54659332, 27.35902978, 29.68500654, 28.50074465, 27.82185958, 28.65215645, 27.47773076, nan, 26.14180548, 23.97222255, 23.31126462, 23.65687371, 21.99714602, 26.36349566, 25.21056194, nan, 26.42529963, nan, 24.63683681, 23.99666328, 23.8604189 , 21.21624182, 21.5857252 , nan, nan, 20.69689138, 21.57524393, nan, nan, nan, nan, nan, nan, 22.74674488, nan, 24.52826269, 22.91110326, 23.80503876, 24.70018746, 25.09455599, 23.984181 , 22.37296678, 18.2530225 , 21.6636932 , nan, nan, nan, nan, 19.15572335, 14.03896059, 19.96643503, 18.86726756, 18.7729295 , ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - sweep_fixed_angle(range)float64nan nan nan nan ... nan nan nan nan
array([nan, nan, nan, nan, nan, nan, nan, nan, nan, 1., nan, nan, nan, nan, nan, nan, 1., nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 1., 1., 1., nan, 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., nan, 1., 1., 1., 1., 1., 1., 1., nan, 1., nan, 1., 1., 1., 1., 1., nan, nan, 1., 1., nan, nan, nan, nan, nan, nan, 1., nan, 1., 1., 1., 1., 1., 1., 1., 1., 1., nan, nan, nan, nan, 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - sweep_number(range)float64nan nan nan nan ... nan nan nan nan
array([nan, nan, nan, nan, nan, nan, nan, nan, nan, 0., nan, nan, nan, nan, nan, nan, 0., nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0., 0., 0., nan, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., nan, 0., 0., 0., 0., 0., 0., 0., nan, 0., nan, 0., 0., 0., 0., 0., nan, nan, 0., 0., nan, nan, nan, nan, nan, nan, 0., nan, 0., 0., 0., 0., 0., 0., 0., 0., 0., nan, nan, nan, nan, 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - SYSPHI1(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 84.87197477, nan, nan, nan, nan, nan, nan, 84.87197477, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 84.87197477, 84.87197477, 84.87197477, nan, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, nan, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, nan, 84.87197477, nan, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, nan, nan, 84.87197477, 84.87197477, nan, nan, nan, nan, nan, nan, 84.87197477, nan, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, nan, nan, nan, nan, 84.87197477, 84.87197477, 84.87197477, 84.87197477, 84.87197477, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - SYSPHI2(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 84.82253479, nan, nan, nan, nan, nan, nan, 84.82253479, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 84.82253479, 84.82253479, 84.82253479, nan, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, nan, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, nan, 84.82253479, nan, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, nan, nan, 84.82253479, 84.82253479, nan, nan, nan, nan, nan, nan, 84.82253479, nan, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, nan, nan, nan, nan, 84.82253479, 84.82253479, 84.82253479, 84.82253479, 84.82253479, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - SYSPHI3(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 84.53001488, nan, nan, nan, nan, nan, nan, 84.53001488, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 84.53001488, 84.53001488, 84.53001488, nan, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, nan, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, nan, 84.53001488, nan, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, nan, nan, 84.53001488, 84.53001488, nan, nan, nan, nan, nan, nan, 84.53001488, nan, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, nan, nan, nan, nan, 84.53001488, 84.53001488, 84.53001488, 84.53001488, 84.53001488, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - SYSPHI4(range)float64nan nan nan nan ... nan nan nan nan
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 85.75, nan, nan, nan, nan, nan, nan, 85.75, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 85.75, 85.75, 85.75, nan, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, nan, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, nan, 85.75, nan, 85.75, 85.75, 85.75, 85.75, 85.75, nan, nan, 85.75, 85.75, nan, nan, nan, nan, nan, nan, 85.75, nan, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, nan, nan, nan, nan, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, 85.75, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - VRADH(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- m/s
- units :
- meters per seconds
- long_name :
- Radial velocity of scatterers away from instrument H
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_h
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, -1.06256694, nan, nan, nan, nan, nan, nan, -0.35418898, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, -0.53128347, -0.53128347, -0.53128347, nan, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.35418898, -0.35418898, -0.17709449, nan, -0.17709449, -0.35418898, -0.17709449, -0.17709449, -0.17709449, -0.17709449, -0.17709449, nan, 0. , nan, 0.17709449, 0. , 0. , 0.17709449, 0.17709449, nan, nan, -0.17709449, -0.17709449, nan, nan, nan, nan, nan, nan, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - VRADV(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- m/s
- units :
- meters per second
- long_name :
- Radial velocity of scatterers away from instrument V
- standard_name :
- radial_velocity_of_scatterers_away_from_instrument_v
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, -0.88547245, nan, nan, nan, nan, nan, nan, -0.35418898, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, -0.53128347, -0.53128347, -0.53128347, nan, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.53128347, -0.35418898, -0.35418898, -0.17709449, nan, -0.17709449, -0.17709449, -0.17709449, -0.17709449, -0.17709449, -0.17709449, 0. , nan, 0. , nan, 0.17709449, 0. , 0. , 0.17709449, 0.17709449, nan, nan, -0.17709449, -0.17709449, nan, nan, nan, nan, nan, nan, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - WRADH(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- m/s
- units :
- meters per seconds
- long_name :
- Doppler spectrum width H
- standard_name :
- radar_doppler_spectrum_width_h
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.22136811, nan, nan, nan, nan, nan, nan, 0.9961565 , nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.42059941, 0.28777855, 0.37632579, nan, 0.28777855, 0.28777855, 0.24350492, 0.46487303, 0.48700985, 0.37632579, 0.24350492, 0.15495768, 0.26564173, 0.06641043, 0.68624115, nan, 0.50914666, 0.66410434, 0.53128347, 0.24350492, 0.61983071, 0.42059941, 0.35418898, nan, 0.3984626 , nan, 0.5976939 , 0.44273622, 0.46487303, 0.90760926, 0.53128347, nan, nan, 0.42059941, 1.01829331, nan, nan, nan, nan, nan, nan, 0.7969252 , nan, 0.24350492, 0.30991536, 0.24350492, 0.13282087, 0.24350492, 0.06641043, 0.22136811, 0.42059941, 0.50914666, nan, nan, nan, nan, 0.48700985, 0.53128347, 0.3984626 , 0.73051477, 0.44273622, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - WRADV(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- m/s
- units :
- meters per second
- long_name :
- Doppler spectrum width V
- standard_name :
- radar_doppler_spectrum_width_v
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.26564173, nan, nan, nan, nan, nan, nan, 0.9961565 , nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.44273622, 0.22136811, 0.33205217, nan, 0.24350492, 0.28777855, 0.24350492, 0.46487303, 0.46487303, 0.35418898, 0.22136811, 0.15495768, 0.28777855, 0.06641043, 0.68624115, nan, 0.50914666, 0.66410434, 0.53128347, 0.22136811, 0.61983071, 0.42059941, 0.35418898, nan, 0.3984626 , nan, 0.5976939 , 0.46487303, 0.46487303, 0.90760926, 0.53128347, nan, nan, 0.42059941, 1.01829331, nan, nan, nan, nan, nan, nan, 0.7969252 , nan, 0.24350492, 0.30991536, 0.22136811, 0.15495768, 0.22136811, 0.04427362, 0.24350492, 0.42059941, 0.50914666, nan, nan, nan, nan, 0.48700985, 0.53128347, 0.37632579, 0.75265158, 0.44273622, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]) - ZDR(range)float64nan nan nan nan ... nan nan nan nan
- format :
- UV8
- is_dft :
- 0
- unit :
- dB
- units :
- dB
- long_name :
- Log differential reflectivity H/V
- standard_name :
- radar_differential_reflectivity_hv
- _Undetect :
- 0.0
array([ nan, nan, nan, nan, nan, nan, nan, nan, nan, -0.2 , nan, nan, nan, nan, nan, nan, 0.15 , nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, -0.25 , -0.3 , -0.1 , nan, 0.3 , 0. , 0. , 0.2 , 0. , -0.05 , 0.2 , 0. , 0.2 , 0.05 , 0.55000001, nan, 0.1 , -0.1 , -0.3 , -0.1 , -0.1 , -0.05 , 0. , nan, 0. , nan, 0. , 0.1 , 0. , -0.25 , -0.2 , nan, nan, -0.15 , -0.35000001, nan, nan, nan, nan, nan, nan, 0. , nan, 0.05 , -0.15 , -0.05 , 0.05 , -0.1 , 0.1 , 0.35000001, -0.05 , -0.3 , nan, nan, nan, nan, 0. , -0.15 , 0. , -0.45000001, -0.3 , ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan])
- source :
- gamic
- ant_gain_h :
- 44.0
- ant_gain_v :
- 44.0
- noise_power_h :
- -1.39495
- noise_power_v :
- -1.09706
- rx_loss_h :
- 0.73
- rx_loss_v :
- 0.73
[<matplotlib.lines.Line2D at 0x7f3a22508f50>]
“Blend” RHOHV#
swp_masked = swp_masked.assign(
RHOHV_SMOOTH=swp_masked.RHOHV.rolling(range=11, min_periods=2, center=True).median(
skipna=True
)
)
swp_masked.RHOHV_SMOOTH.wrl.vis.plot()
<matplotlib.collections.QuadMesh at 0x7f3a21ab96d0>
fig = plt.figure(figsize=(10, 8))
# create host axis with ylabel
ax0 = rp.create_lineplot(fig, subplot=111, ylabel=r"$PHI_{DP}$ (deg)")
# plot line on first axis
line = swp_masked.PHIDP_OC1[azi].plot(
c="b", marker=".", lw=0.5, label=r"raw $PHI_{DP}$ (deg)", ax=ax0
)
ax0.set_ylim(-5, 40)
# add twin axis of host axis with label and position
ax1 = rp.add_axis(ax0, ylabel=r"$RHO_{HV}$", pos=1.0)
ax1.set_ylim(0, 1.1)
# add another twin axis of host axis with label and position
ax2 = rp.add_axis(ax0, ylabel=r"$UZ_H$ (dBZ)", pos=1.1)
ax2.set_ylim(0, 50)
# plot line on second axis
line = swp_masked.RHOHV_SMOOTH[azi].plot(
c="r", marker=".", label=r"smoothed $RHO_{HV}$", lw=0.75, ax=ax1
)
# line = swp.RHOHV_NC[azi].plot(c="r", label=r"$RHO_{HV}$ - nc", ax=ax1)
# plot line on third axis
line = swp_masked.DBZH[azi].plot(c="g", marker=".", label=r"$UZ_H$ (dBZ)", ax=ax2)
# set title
ax0.set_title(f"{swp.time.min().values} Azi {azi}")
ax1.set_title("")
ax2.set_title("")
# legend
h1, l1 = ax0.get_legend_handles_labels()
h2, l2 = ax1.get_legend_handles_labels()
h3, l3 = ax2.get_legend_handles_labels()
ax1.legend(h1 + h2 + h3, l1 + l2 + l3)
<matplotlib.legend.Legend at 0x7f3a22611d10>
Filtering and Smoothing#
The phase data is filtered using a median filter and smoothed with a gaussian kernel.
We use the standard method of Phase Offset Correction (first consecutive N precipitationg bins)
Median Filtering#
medwin = 41
# median filtering 2d
phimed = swp_masked.PHIDP_OC1.copy()
phimed = phimed.pipe(rp.filter_data, medwin)
phimed.attrs = swp_masked.PHIDP_OC1.attrs
Smoothing#
# gaussian convolution 1d - smoothing
# play with sigma and kwidth
kwidth = 41
sigma = 10
gkern = rp.gauss_kernel(kwidth, sigma)
phiclean = phimed.pipe(rp.smooth_data, gkern)
phiclean.attrs = phimed.attrs
display(phiclean)
<xarray.DataArray 'PHIDP_OC1' (azimuth: 360, range: 750)> Size: 2MB
array([[ nan, nan, nan, ..., nan, nan,
nan],
[ nan, nan, 0.5713065, ..., nan, nan,
nan],
[ nan, nan, nan, ..., nan, nan,
nan],
...,
[ nan, nan, nan, ..., nan, nan,
nan],
[ nan, nan, nan, ..., nan, nan,
nan],
[ nan, nan, nan, ..., nan, nan,
nan]], shape=(360, 750))
Coordinates: (12/16)
* azimuth (azimuth) float64 3kB 0.5 1.5 2.5 3.5 ... 357.5 358.5 359.5
elevation (azimuth) float64 3kB 0.9998 0.9998 0.9998 ... 0.9998 0.9998
time (azimuth) datetime64[ns] 3kB 2017-08-10T11:03:42.699000 ... ...
* range (range) float32 3kB 100.0 300.0 500.0 ... 1.497e+05 1.499e+05
bins (azimuth, range) float32 1MB 100.0 300.0 ... 1.499e+05
gr (azimuth, range) float64 2MB 99.98 300.0 ... 1.498e+05
... ...
altitude float64 8B 99.5
crs_wkt int64 8B 0
latitude float64 8B 50.73
longitude float64 8B 7.072
NOISE_LEVEL float64 8B -24.7
sweep_mode <U20 80B 'azimuth_surveillance'
Attributes:
format: UV16
is_dft: 0
unit: deg
units: degrees
long_name: Differential phase HV
standard_name: radar_differential_phase_hv
_Undetect: 0.0- azimuth: 360
- range: 750
- nan nan nan nan nan nan nan nan ... nan nan nan nan nan nan nan nan
array([[ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, 0.5713065, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]], shape=(360, 750)) - azimuth(azimuth)float640.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,))
- elevation(azimuth)float640.9998 0.9998 ... 0.9998 0.9998
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
array([0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, ... 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586, 0.99975586]) - time(azimuth)datetime64[ns]2017-08-10T11:03:42.699000 ... 2...
- standard_name :
- time
array(['2017-08-10T11:03:42.699000000', '2017-08-10T11:03:42.800000000', '2017-08-10T11:03:42.902000000', '2017-08-10T11:03:43.001000000', '2017-08-10T11:03:43.102000000', '2017-08-10T11:03:43.202000000', '2017-08-10T11:03:43.302000000', '2017-08-10T11:03:43.402000000', '2017-08-10T11:03:43.504000000', '2017-08-10T11:03:43.603000000', '2017-08-10T11:03:43.705000000', '2017-08-10T11:03:43.803000000', '2017-08-10T11:03:43.905000000', '2017-08-10T11:03:44.008000000', '2017-08-10T11:03:44.108000000', '2017-08-10T11:03:44.208000000', '2017-08-10T11:03:44.308000000', '2017-08-10T11:03:44.408000000', '2017-08-10T11:03:44.510000000', '2017-08-10T11:03:44.608000000', '2017-08-10T11:03:44.710000000', '2017-08-10T11:03:44.809000000', '2017-08-10T11:03:44.910000000', '2017-08-10T11:03:45.010000000', '2017-08-10T11:03:45.110000000', '2017-08-10T11:03:45.210000000', '2017-08-10T11:03:45.314000000', '2017-08-10T11:03:45.414000000', '2017-08-10T11:03:45.514000000', '2017-08-10T11:03:45.614000000', '2017-08-10T11:03:45.716000000', '2017-08-10T11:03:45.814000000', '2017-08-10T11:03:45.916000000', '2017-08-10T11:03:46.016000000', '2017-08-10T11:03:46.116000000', '2017-08-10T11:03:46.216000000', '2017-08-10T11:03:46.318000000', '2017-08-10T11:03:46.416000000', '2017-08-10T11:03:46.518000000', '2017-08-10T11:03:46.617000000', ... '2017-08-10T11:03:38.879000000', '2017-08-10T11:03:38.982000000', '2017-08-10T11:03:39.082000000', '2017-08-10T11:03:39.182000000', '2017-08-10T11:03:39.282000000', '2017-08-10T11:03:39.382000000', '2017-08-10T11:03:39.484000000', '2017-08-10T11:03:39.584000000', '2017-08-10T11:03:39.684000000', '2017-08-10T11:03:39.784000000', '2017-08-10T11:03:39.884000000', '2017-08-10T11:03:39.984000000', '2017-08-10T11:03:40.086000000', '2017-08-10T11:03:40.184000000', '2017-08-10T11:03:40.288000000', '2017-08-10T11:03:40.388000000', '2017-08-10T11:03:40.490000000', '2017-08-10T11:03:40.590000000', '2017-08-10T11:03:40.690000000', '2017-08-10T11:03:40.790000000', '2017-08-10T11:03:40.890000000', '2017-08-10T11:03:40.990000000', '2017-08-10T11:03:41.091000000', '2017-08-10T11:03:41.191000000', '2017-08-10T11:03:41.291000000', '2017-08-10T11:03:41.391000000', '2017-08-10T11:03:41.491000000', '2017-08-10T11:03:41.591000000', '2017-08-10T11:03:41.695000000', '2017-08-10T11:03:41.795000000', '2017-08-10T11:03:41.897000000', '2017-08-10T11:03:41.995000000', '2017-08-10T11:03:42.097000000', '2017-08-10T11:03:42.197000000', '2017-08-10T11:03:42.297000000', '2017-08-10T11:03:42.397000000', '2017-08-10T11:03:42.497000000', '2017-08-10T11:03:42.597000000'], dtype='datetime64[ns]') - range(range)float32100.0 300.0 ... 1.497e+05 1.499e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
array([1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], shape=(750,), dtype=float32) - bins(azimuth, range)float32100.0 300.0 ... 1.497e+05 1.499e+05
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- axis :
- radial_range_coordinate
- meters_between_gates :
- 200.0
- spacing_is_constant :
- true
- meters_to_center_of_first_gate :
- 100.0
array([[1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], ..., [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05], [1.000e+02, 3.000e+02, 5.000e+02, ..., 1.495e+05, 1.497e+05, 1.499e+05]], shape=(360, 750), dtype=float32) - gr(azimuth, range)float6499.98 300.0 ... 1.496e+05 1.498e+05
- standard_name :
- distance_from_radar
- units :
- metre
array([[9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], ..., [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05], [9.99835842e+01, 2.99950629e+02, 4.99917509e+02, ..., 1.49414125e+05, 1.49613908e+05, 1.49813689e+05]], shape=(360, 750)) - rays(azimuth, range)float640.5 0.5 0.5 ... 359.5 359.5 359.5
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
array([[ 0.5, 0.5, 0.5, ..., 0.5, 0.5, 0.5], [ 1.5, 1.5, 1.5, ..., 1.5, 1.5, 1.5], [ 2.5, 2.5, 2.5, ..., 2.5, 2.5, 2.5], ..., [357.5, 357.5, 357.5, ..., 357.5, 357.5, 357.5], [358.5, 358.5, 358.5, ..., 358.5, 358.5, 358.5], [359.5, 359.5, 359.5, ..., 359.5, 359.5, 359.5]], shape=(360, 750)) - x(azimuth, range)float640.8725 2.618 ... -1.307e+03
- axis :
- X
- long_name :
- Easting
- standard_name :
- projection_x_coordinate
- units :
- metre
array([[ 8.72510297e-01, 2.61752981e+00, 4.36254789e+00, ..., 1.30386767e+03, 1.30561108e+03, 1.30735448e+03], [ 2.61726512e+00, 7.85179212e+00, 1.30863148e+01, ..., 3.91120583e+03, 3.91643552e+03, 3.92166520e+03], [ 4.36122269e+00, 1.30836627e+01, 2.18060955e+01, ..., 6.51735261e+03, 6.52606699e+03, 6.53478135e+03], ..., [-4.36122269e+00, -1.30836627e+01, -2.18060955e+01, ..., -6.51735261e+03, -6.52606699e+03, -6.53478135e+03], [-2.61726512e+00, -7.85179212e+00, -1.30863148e+01, ..., -3.91120583e+03, -3.91643552e+03, -3.92166520e+03], [-8.72510297e-01, -2.61752981e+00, -4.36254789e+00, ..., -1.30386767e+03, -1.30561108e+03, -1.30735448e+03]], shape=(360, 750)) - y(azimuth, range)float6499.98 299.9 ... 1.496e+05 1.498e+05
- axis :
- Y
- long_name :
- Northing
- standard_name :
- projection_y_coordinate
- units :
- metre
array([[9.99797772e+01, 2.99939208e+02, 4.99898474e+02, ..., 1.49408436e+05, 1.49608211e+05, 1.49807985e+05], [9.99493223e+01, 2.99847844e+02, 4.99746200e+02, ..., 1.49362925e+05, 1.49562639e+05, 1.49762352e+05], [9.98884220e+01, 2.99665143e+02, 4.99441699e+02, ..., 1.49271916e+05, 1.49471508e+05, 1.49671100e+05], ..., [9.98884220e+01, 2.99665143e+02, 4.99441699e+02, ..., 1.49271916e+05, 1.49471508e+05, 1.49671100e+05], [9.99493223e+01, 2.99847844e+02, 4.99746200e+02, ..., 1.49362925e+05, 1.49562639e+05, 1.49762352e+05], [9.99797772e+01, 2.99939208e+02, 4.99898474e+02, ..., 1.49408436e+05, 1.49608211e+05, 1.49807985e+05]], shape=(360, 750)) - z(azimuth, range)float64101.2 104.7 ... 4.031e+03 4.038e+03
- standard_name :
- height_above_ground
- units :
- metre
array([[ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], ..., [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716], [ 101.24540354, 104.73974426, 108.23879649, ..., 4023.78614537, 4030.79784755, 4037.81424716]], shape=(360, 750)) - altitude()float6499.5
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(99.5)
- crs_wkt()int640
- crs_wkt :
- PROJCRS["AEQD centered at 50.73052N 7.071663E",BASEGEOGCRS["unknown",DATUM["World Geodetic System 1984",ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ID["EPSG",6326]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8901]]],CONVERSION["unknown",METHOD["Azimuthal Equidistant",ID["EPSG",1125]],PARAMETER["Latitude of natural origin",50.73052,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",7.071663,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["(E)",east,ORDER[1],LENGTHUNIT["metre",1,ID["EPSG",9001]]],AXIS["(N)",north,ORDER[2],LENGTHUNIT["metre",1,ID["EPSG",9001]]]]
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.314245179
- inverse_flattening :
- 298.257223563
- reference_ellipsoid_name :
- WGS 84
- longitude_of_prime_meridian :
- 0.0
- prime_meridian_name :
- Greenwich
- geographic_crs_name :
- unknown
- horizontal_datum_name :
- World Geodetic System 1984
- projected_crs_name :
- AEQD centered at 50.73052N 7.071663E
- grid_mapping_name :
- azimuthal_equidistant
- latitude_of_projection_origin :
- 50.73052
- longitude_of_projection_origin :
- 7.071663
- false_easting :
- 0.0
- false_northing :
- 0.0
array(0)
- latitude()float6450.73
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(50.73052)
- longitude()float647.072
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(7.071663)
- NOISE_LEVEL()float64-24.7
array(-24.7)
- sweep_mode()<U20'azimuth_surveillance'
array('azimuth_surveillance', dtype='<U20')
- format :
- UV16
- is_dft :
- 0
- unit :
- deg
- units :
- degrees
- long_name :
- Differential phase HV
- standard_name :
- radar_differential_phase_hv
- _Undetect :
- 0.0
time = swp.time.min().values
# create figure
fig = plt.figure(figsize=(10, 8))
# create host axis with ylabel
ax0 = rp.create_lineplot(fig, subplot=111, ylabel=r"$PHI_{DP}$ (deg)")
# set title
ax0.set_title(f"{time} Azi {azi}")
# plot line on first axis
# line = swp.PHIDP_OC1[azi].plot(c="lightblue", label=r"raw $PHI_{DP}$ (deg)", ax=ax0)
line = swp_masked.PHIDP_OC1[azi].plot(
c="b", marker="*", label=r"masked $PHI_{DP}$ (deg)", ax=ax0
)
line = phimed[azi].plot(
c="y", marker=".", label=r"smoothed $PHI_{DP}$ (deg)", zorder=10, ax=ax0
)
# add twin axis of host axis with label and position
ax1 = rp.add_axis(ax0, ylabel=r"$RHO_{HV}$", pos=1.0)
# add another twin axis of host axis with label and position
ax2 = rp.add_axis(ax0, ylabel=r"$Z_H$ (dBZ)", pos=1.1)
# plot line on second axis
line = swp_masked.RHOHV_SMOOTH[azi].plot(
c="r", marker=".", label=r"smoothed $RHO_{HV}$", zorder=0, ax=ax1
)
# line = swp_masked.RHOHV[azi].plot(c="darkred", marker=".", label=r"smoothed $RHO_{HV}$", zorder=0, ax=ax1)
# plot line on third axis
line = swp_masked.DBTH[azi].plot(
c="g", marker=".", label=r"$Z_H$ (dBZ)", zorder=0, ax=ax2
)
ax0.set_ylim(-5, 40)
line = phiclean[azi].plot(
c="k", marker=".", label=r"clean$PHI_{DP}$ (deg)", zorder=10, ax=ax0
)
h1, l1 = ax0.get_legend_handles_labels()
h2, l2 = ax1.get_legend_handles_labels()
h3, l3 = ax2.get_legend_handles_labels()
ax1.legend(h1 + h2 + h3, l1 + l2 + l3)
plt.show()
Exercise 2: Play with medwin, kwidth and sigma#
Go back above and play with different values for smoothing.
2d Filtering using xr_rolling#
Can clean out outliers of phase in single rays.
%%time
window = 41
window2 = 3
phi_median = swp_masked.PHIDP_OC1.copy().pipe(
rp.xr_rolling, window, window2=window2, method="median", skipna=True, min_periods=3
)
# gaussian convolution 1d - smoothing
# play with sigma and kwidth
kwidth = 41
sigma = 10
gkern = rp.gauss_kernel(kwidth, sigma)
phi_clean = phi_median.pipe(rp.smooth_data, gkern)
phi_clean.attrs = phimed.attrs
phi_clean.attrs = swp_masked.PHIDP_OC1.attrs
CPU times: user 1.51 s, sys: 402 ms, total: 1.92 s
Wall time: 1.92 s
time = swp.time.min().values
# create figure
fig = plt.figure(figsize=(10, 8))
# create host axis with ylabel
ax0 = rp.create_lineplot(fig, subplot=111, ylabel=r"$PHI_{DP}$ (deg)")
# set title
ax0.set_title(f"{time} Azi {azi}")
# plot line on first axis
line = swp.PHIDP_OC1[azi].plot(c="lightblue", label=r"raw $PHI_{DP}$ (deg)", ax=ax0)
line = swp_masked.PHIDP_OC1[azi].plot(
c="b", marker="*", label=r"masked $PHI_{DP}$ (deg)", ax=ax0
)
# add twin axis of host axis with label and position
ax1 = rp.add_axis(ax0, ylabel=r"$RHO_{HV}$", pos=1.0)
# add another twin axis of host axis with label and position
ax2 = rp.add_axis(ax0, ylabel=r"$Z_H$ (dBZ)", pos=1.1)
# plot line on second axis
line = swp_masked.RHOHV_SMOOTH[azi].plot(c="r", label=r"$RHO_{HV}$", zorder=0, ax=ax1)
# plot line on third axis
line = swp_masked.DBTH[azi].plot(c="g", label=r"$Z_H$ (dBZ)", zorder=0, ax=ax2)
ax0.set_ylim(-5, 40)
line = phiclean[azi].plot(
c="k", marker=".", label=r"clean $PHI_{DP}$ (deg)", zorder=10, ax=ax0
)
line = phi_clean[azi].plot(
c="y", marker=".", label=r"clean 2D $PHI_{DP}$ (deg)", zorder=10, ax=ax0
)
h1, l1 = ax0.get_legend_handles_labels()
h2, l2 = ax1.get_legend_handles_labels()
h3, l3 = ax2.get_legend_handles_labels()
ax1.legend(h1 + h2 + h3, l1 + l2 + l3)
plt.show()
Exercise 3: Play with window sizes#
Go back above and play with different window sizes and smoothing parameters.
Overview Plot#
fig, axes = plt.subplots(2, 2, sharex=True, sharey=True, figsize=(12, 10))
axes = axes.flat
phimed.wrl.vis.plot(vmin=-5, vmax=40, ax=axes[0])
phi_median.wrl.vis.plot(vmin=-5, vmax=40, ax=axes[1])
phiclean.wrl.vis.plot(vmin=-5, vmax=40, ax=axes[2])
phi_clean.wrl.vis.plot(vmin=-5, vmax=40, ax=axes[3])
plt.tight_layout()
Add and save data#
swp = swp.assign({"PHIDP_CORR1": phimed})
swp = swp.assign({"PHIDP_CORR2": phi_median})
swp = swp.assign({"PHIDP_CORR3": phiclean})
swp = swp.assign({"PHIDP_CORR4": phi_clean})
dim0 = "azimuth"
dtime = swp.time.min(dim0).dt.floor("5min").dt.strftime("%Y%m%dT%H%M").values
stage = "03_phidp"
fname = rp.data_path() / "lecture" / f"{stage}_{dtime}.zarr"
print(fname)
swp.to_zarr(fname, mode="w", zarr_version=2)
/builds/_NRRzFk9l/0/grp_meteo/radar/radarpolarimetry/data/lecture/03_phidp_20170810T1100.zarr
<xarray.backends.zarr.ZarrStore at 0x7f3a2284ce00>
Footer#
good preprocessed and cleaned \(Phi_{DP}\) is essential