Attenuation correction module
Attenuation due to precipitation plays a major role in underestimating the precipitation. Therefore, an attenuation correction according to the ZPHI method (Testud et. al, 2001) is performed.
Now we start step by step with the attenuation correction for clutter corrected data of the weather radar FURUNO.
import wrainfo as wrf
At first, we have to import following packages.
[1]:
import datetime as dt
import wradlib as wrl
import warnings
warnings.filterwarnings('ignore')
For the individual steps of the clutter correction, see the Clutter detection module. We continue working with the created dataset at the end of the clutter correction.
Note
The functions work also for a xarray dataset which is linking over the time.
Phase processing
First of all, a phase processing has to be done with the phase_zphi function. Therefore, a binary array (True = rain, False = not-rain) rolling a range-long sum from PHIDP is generated. Afterwards the first occurrence of the maximum (from front and back) of PHIDP binary array is searched for. This gives the indices of the centers of the rolling window. Then min, max, median and mean of these are calculated. At least the true start and end indices of the phase PHIDP are calculated (+- half
window length).
[2]:
cphase = wrf.attenuation_corr.phase_zphi(ds_clutter_corr.PHIDP,
rng=1000.0,
start_range=0.0)
display(cphase)
<xarray.Dataset>
Dimensions: (azimuth: 720, range: 936)
Coordinates:
* azimuth (azimuth) float64 0.25 0.75 1.25 1.75 ... 358.8 359.2 359.8
elevation (azimuth) float64 0.5 0.5 0.5 0.5 0.5 ... 0.5 0.5 0.5 0.5 0.5
rtime (azimuth) datetime64[ns] 2022-02-16T13:45:28.941817600 ... ...
* range (range) float32 37.5 112.5 187.5 ... 7.009e+04 7.016e+04
time datetime64[ns] 2022-02-16T13:45:01
sweep_mode <U20 'azimuth_surveillance'
longitude float64 13.24
latitude float64 53.55
altitude float64 38.0
Data variables: (12/15)
phib (azimuth, range) float64 nan nan nan nan ... nan nan nan nan
offset float64 450.0
offset_idx int64 6
start_range (azimuth) float32 7.988e+03 7.838e+03 ... 7.988e+03 7.988e+03
stop_range (azimuth) float32 2.651e+04 2.621e+04 ... 2.689e+04 2.689e+04
first_min (azimuth) float32 32.34 32.34 36.56 ... 36.56 30.94 33.75
... ...
first_idx (azimuth) int64 106 104 106 105 105 ... 124 123 123 106 106
last_min (azimuth) float32 32.34 30.94 29.53 ... 36.56 35.16 33.75
last_max (azimuth) float32 47.81 43.59 43.59 45.0 ... 46.41 45.0 49.22
last_mean (azimuth) float32 37.87 35.46 35.76 ... 40.08 39.38 38.97
last_median (azimuth) float32 35.86 34.45 36.56 ... 39.38 39.38 38.67
last_idx (azimuth) int64 352 348 346 325 325 ... 366 357 357 357 357- azimuth: 720
- range: 936
- azimuth(azimuth)float640.25 0.75 1.25 ... 359.2 359.8
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
- a1gate :
- 1
- angle_res :
- 0.5
array([2.5000e-01, 7.5000e-01, 1.2500e+00, ..., 3.5875e+02, 3.5925e+02, 3.5975e+02]) - elevation(azimuth)float640.5 0.5 0.5 0.5 ... 0.5 0.5 0.5 0.5
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
array([0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, ... 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]) - rtime(azimuth)datetime64[ns]2022-02-16T13:45:28.941817600 .....
- standard_name :
- time
array(['2022-02-16T13:45:28.941817600', '2022-02-16T13:45:28.980652544', '2022-02-16T13:45:01.019417600', '2022-02-16T13:45:01.058252544', '2022-02-16T13:45:01.097087744', '2022-02-16T13:45:01.135922688', '2022-02-16T13:45:01.174757632', '2022-02-16T13:45:01.213592832', '2022-02-16T13:45:01.252427776', '2022-02-16T13:45:01.291262976', '2022-02-16T13:45:01.330097920', '2022-02-16T13:45:01.368932864', '2022-02-16T13:45:01.407768064', '2022-02-16T13:45:01.446603008', '2022-02-16T13:45:01.485438208', '2022-02-16T13:45:01.524273152', '2022-02-16T13:45:01.563108096', '2022-02-16T13:45:01.601943296', '2022-02-16T13:45:01.640778240', '2022-02-16T13:45:01.679613440', '2022-02-16T13:45:01.718448384', '2022-02-16T13:45:01.757283328', '2022-02-16T13:45:01.796118528', '2022-02-16T13:45:01.834953472', '2022-02-16T13:45:01.873788672', '2022-02-16T13:45:01.912623616', '2022-02-16T13:45:01.951458816', '2022-02-16T13:45:01.990293760', '2022-02-16T13:45:02.029128704', '2022-02-16T13:45:02.067963904', '2022-02-16T13:45:02.106798848', '2022-02-16T13:45:02.145634048', '2022-02-16T13:45:02.184468992', '2022-02-16T13:45:02.223303936', '2022-02-16T13:45:02.262139136', '2022-02-16T13:45:02.300974080', '2022-02-16T13:45:02.339809280', '2022-02-16T13:45:02.378644224', '2022-02-16T13:45:02.417479168', '2022-02-16T13:45:02.456314368', ... '2022-02-16T13:45:27.466085632', '2022-02-16T13:45:27.504920832', '2022-02-16T13:45:27.543755776', '2022-02-16T13:45:27.582590720', '2022-02-16T13:45:27.621425920', '2022-02-16T13:45:27.660260864', '2022-02-16T13:45:27.699096064', '2022-02-16T13:45:27.737931008', '2022-02-16T13:45:27.776765952', '2022-02-16T13:45:27.815601152', '2022-02-16T13:45:27.854436096', '2022-02-16T13:45:27.893271296', '2022-02-16T13:45:27.932106240', '2022-02-16T13:45:27.970941184', '2022-02-16T13:45:28.009776384', '2022-02-16T13:45:28.048611328', '2022-02-16T13:45:28.087446528', '2022-02-16T13:45:28.126281472', '2022-02-16T13:45:28.165116672', '2022-02-16T13:45:28.203951616', '2022-02-16T13:45:28.242786560', '2022-02-16T13:45:28.281621760', '2022-02-16T13:45:28.320456704', '2022-02-16T13:45:28.359291904', '2022-02-16T13:45:28.398126848', '2022-02-16T13:45:28.436961792', '2022-02-16T13:45:28.475796992', '2022-02-16T13:45:28.514631936', '2022-02-16T13:45:28.553467136', '2022-02-16T13:45:28.592302080', '2022-02-16T13:45:28.631137024', '2022-02-16T13:45:28.669972224', '2022-02-16T13:45:28.708807168', '2022-02-16T13:45:28.747642368', '2022-02-16T13:45:28.786477312', '2022-02-16T13:45:28.825312256', '2022-02-16T13:45:28.864147456', '2022-02-16T13:45:28.902982400'], dtype='datetime64[ns]') - range(range)float3237.5 112.5 ... 7.009e+04 7.016e+04
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- spacing_is_constant :
- true
- axis :
- radial_range_coordinate
- meters_to_center_of_first_gate :
- 37.5
- meters_between_gates :
- 75.0
array([3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04], dtype=float32) - time()datetime64[ns]2022-02-16T13:45:01
- standard_name :
- time
array('2022-02-16T13:45:01.000000000', dtype='datetime64[ns]') - sweep_mode()<U20'azimuth_surveillance'
array('azimuth_surveillance', dtype='<U20') - longitude()float6413.24
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(13.24397)
- latitude()float6453.55
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(53.55478)
- altitude()float6438.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(38.)
- phib(azimuth, range)float64nan nan nan nan ... nan nan nan nan
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]]) - offset()float64450.0
array(450.)
- offset_idx()int646
array(6)
- start_range(azimuth)float327.988e+03 7.838e+03 ... 7.988e+03
array([ 7987.5, 7837.5, 7987.5, 7912.5, 7912.5, 7912.5, 7762.5, 7837.5, 7912.5, 7912.5, 7912.5, 8437.5, 8512.5, 8512.5, 8587.5, 8512.5, 8662.5, 8587.5, 8737.5, 8512.5, 8512.5, 8212.5, 9187.5, 9412.5, 9562.5, 9637.5, 9937.5, 10012.5, 10087.5, 10087.5, 10162.5, 10162.5, 10237.5, 10312.5, 10762.5, 10762.5, 10762.5, 10687.5, 10687.5, 10612.5, 10537.5, 10537.5, 10537.5, 13462.5, 13462.5, 10462.5, 10237.5, 10912.5, 11287.5, 14887.5, 14737.5, 14737.5, 10012.5, 9562.5, 10162.5, 10162.5, 9712.5, 9712.5, 10837.5, 14437.5, 14362.5, 14362.5, 14287.5, 14212.5, 11962.5, 11887.5, 11812.5, 11812.5, 12187.5, 12187.5, 10387.5, 10462.5, 9937.5, 9412.5, 9037.5, 9712.5, 9787.5, 9937.5, 9937.5, 9937.5, 9937.5, 17437.5, 17362.5, 10087.5, 10087.5, 9862.5, 9862.5, 9862.5, 9937.5, 9487.5, 9412.5, 9262.5, 9262.5, 9337.5, 9337.5, 9337.5, 9187.5, 9187.5, 9187.5, 9187.5, 8512.5, 8437.5, 8887.5, 9037.5, 9112.5, 9112.5, 9187.5, 9187.5, 9562.5, 9637.5, 11287.5, 11287.5, 11287.5, 11437.5, 10987.5, 9862.5, 9787.5, 10462.5, 11437.5, 9337.5, 9037.5, 10237.5, 11362.5, 9487.5, 11362.5, 9412.5, 10237.5, 10237.5, 9562.5, 9412.5, 7912.5, 7837.5, 7837.5, 7837.5, 7912.5, 7912.5, 7912.5, 7912.5, 8212.5, 8212.5, ... 7912.5, 7762.5, 7762.5, 7762.5, 7687.5, 7762.5, 7762.5, 7687.5, 7762.5, 8662.5, 8737.5, 8737.5, 8737.5, 8737.5, 8737.5, 8737.5, 8737.5, 8812.5, 9187.5, 9187.5, 9262.5, 9262.5, 9337.5, 9412.5, 9487.5, 9487.5, 9487.5, 9487.5, 9562.5, 9562.5, 9487.5, 9487.5, 9337.5, 9337.5, 9262.5, 9487.5, 9487.5, 8887.5, 8812.5, 8887.5, 9112.5, 9337.5, 10162.5, 10162.5, 10162.5, 10162.5, 9337.5, 9262.5, 9112.5, 8887.5, 8137.5, 8062.5, 8062.5, 7687.5, 7687.5, 7687.5, 7687.5, 7762.5, 7612.5, 8512.5, 8662.5, 8587.5, 8812.5, 8812.5, 8662.5, 8737.5, 9487.5, 13237.5, 13237.5, 13237.5, 13237.5, 12787.5, 12712.5, 12487.5, 12187.5, 12262.5, 12262.5, 12187.5, 12112.5, 12112.5, 12112.5, 12112.5, 12112.5, 12112.5, 12037.5, 12037.5, 12037.5, 11962.5, 11887.5, 11962.5, 12037.5, 12112.5, 12112.5, 12262.5, 12262.5, 12637.5, 14137.5, 14137.5, 14137.5, 14062.5, 13987.5, 14062.5, 13987.5, 14062.5, 14137.5, 12337.5, 12337.5, 12262.5, 11587.5, 11512.5, 11512.5, 11062.5, 10987.5, 9712.5, 9637.5, 9712.5, 9712.5, 9637.5, 9637.5, 9637.5, 9712.5, 10762.5, 10762.5, 10762.5, 9412.5, 9337.5, 9337.5, 9337.5, 9262.5, 9262.5, 7987.5, 7987.5], dtype=float32) - stop_range(azimuth)float322.651e+04 2.621e+04 ... 2.689e+04
array([26512.5, 26212.5, 26062.5, 24487.5, 24487.5, 24412.5, 69262.5, 24112.5, 23812.5, 23737.5, 23737.5, 23812.5, 30787.5, 31012.5, 31087.5, 31312.5, 30637.5, 30562.5, 30487.5, 30487.5, 30487.5, 30412.5, 32362.5, 32737.5, 28762.5, 32062.5, 31987.5, 31987.5, 31987.5, 31762.5, 41887.5, 41962.5, 50662.5, 50962.5, 50962.5, 50962.5, 50962.5, 50962.5, 51262.5, 51037.5, 51262.5, 52012.5, 52312.5, 52387.5, 53287.5, 53212.5, 53362.5, 53362.5, 53362.5, 52387.5, 51937.5, 51262.5, 49612.5, 49237.5, 49312.5, 48037.5, 58237.5, 58237.5, 58162.5, 57787.5, 57712.5, 57637.5, 33562.5, 33187.5, 33187.5, 33187.5, 33112.5, 32662.5, 31987.5, 31462.5, 31312.5, 31237.5, 64912.5, 65812.5, 65512.5, 65512.5, 65587.5, 64462.5, 64462.5, 63937.5, 63937.5, 63712.5, 63412.5, 63337.5, 63412.5, 63337.5, 62212.5, 58612.5, 60487.5, 60487.5, 60112.5, 60037.5, 57262.5, 55612.5, 55312.5, 54862.5, 53137.5, 52762.5, 51787.5, 51712.5, 51637.5, 49612.5, 49612.5, 49162.5, 49162.5, 48937.5, 48937.5, 49537.5, 48862.5, 48862.5, 48712.5, 48637.5, 48637.5, 48262.5, 48037.5, 47962.5, 47287.5, 46387.5, 46312.5, 46012.5, 40312.5, 39487.5, 38962.5, 38887.5, 38812.5, 38512.5, 32962.5, 32212.5, 32062.5, 32062.5, 32062.5, 31537.5, 31462.5, 31087.5, 30787.5, 30712.5, 30712.5, 30112.5, 30112.5, 30037.5, ... 15637.5, 15637.5, 16762.5, 16237.5, 16762.5, 16687.5, 16687.5, 12037.5, 12337.5, 14137.5, 14287.5, 12787.5, 13387.5, 16087.5, 15562.5, 15637.5, 13312.5, 13312.5, 15787.5, 16837.5, 13162.5, 29137.5, 15787.5, 13987.5, 15412.5, 15637.5, 15637.5, 12787.5, 14287.5, 26137.5, 28912.5, 30562.5, 30562.5, 30637.5, 30637.5, 30712.5, 30562.5, 30562.5, 30562.5, 30562.5, 30562.5, 30487.5, 29887.5, 29887.5, 29812.5, 29587.5, 15187.5, 18787.5, 18787.5, 19087.5, 19012.5, 19087.5, 19162.5, 19087.5, 10087.5, 10012.5, 8662.5, 8887.5, 8887.5, 9637.5, 10162.5, 9787.5, 10012.5, 14137.5, 16087.5, 16687.5, 17812.5, 18412.5, 18562.5, 20587.5, 20512.5, 20587.5, 19837.5, 20362.5, 21187.5, 21187.5, 21487.5, 21487.5, 21487.5, 21937.5, 21937.5, 21562.5, 21562.5, 21562.5, 21112.5, 20662.5, 20362.5, 19237.5, 19012.5, 19012.5, 18787.5, 67462.5, 67537.5, 67537.5, 66937.5, 68212.5, 67987.5, 68287.5, 68062.5, 67762.5, 36562.5, 36562.5, 36862.5, 37612.5, 41137.5, 42337.5, 44287.5, 44287.5, 43837.5, 43087.5, 43012.5, 42487.5, 41662.5, 41287.5, 41212.5, 40987.5, 58762.5, 58687.5, 39712.5, 58162.5, 36262.5, 36037.5, 35512.5, 35437.5, 35287.5, 31987.5, 30637.5, 27562.5, 26887.5, 26887.5, 26887.5, 26887.5], dtype=float32) - first_min(azimuth)float3232.34 32.34 36.56 ... 30.94 33.75
array([ 32.34375, 32.34375, 36.5625 , 36.5625 , 36.5625 , 33.75 , 32.34375, 33.75 , 33.75 , 33.75 , 33.75 , 33.75 , 30.9375 , 29.53125, 30.9375 , 32.34375, 32.34375, 33.75 , 35.15625, 35.15625, 36.5625 , 29.53125, 35.15625, 36.5625 , 36.5625 , 35.15625, 32.34375, 33.75 , 32.34375, 30.9375 , 30.9375 , 29.53125, 28.125 , 30.9375 , 32.34375, 30.9375 , 32.34375, 30.9375 , 30.9375 , 29.53125, 26.71875, 22.5 , 32.34375, 32.34375, 32.34375, 36.5625 , 39.375 , 40.78125, 33.75 , 32.34375, 37.96875, 33.75 , 37.96875, 37.96875, 29.53125, 33.75 , 32.34375, 26.71875, 32.34375, 30.9375 , 32.34375, 32.34375, 33.75 , 30.9375 , 28.125 , 29.53125, 28.125 , 25.3125 , 29.53125, 26.71875, 29.53125, 29.53125, 25.3125 , 26.71875, 29.53125, 33.75 , 32.34375, 25.3125 , 22.5 , 28.125 , 32.34375, 30.9375 , 32.34375, 26.71875, 26.71875, 30.9375 , 29.53125, 28.125 , 30.9375 , 30.9375 , 35.15625, 30.9375 , 32.34375, 33.75 , 32.34375, 28.125 , 30.9375 , 29.53125, 28.125 , 28.125 , 29.53125, 26.71875, 28.125 , 30.9375 , 28.125 , 28.125 , 30.9375 , 30.9375 , 28.125 , 19.6875 , 25.3125 , 21.09375, 23.90625, 25.3125 , 28.125 , 28.125 , 28.125 , 28.125 , 26.71875, 16.875 , ... 23.90625, 28.125 , 26.71875, 26.71875, 25.3125 , 25.3125 , 28.125 , 26.71875, 28.125 , 25.3125 , 22.5 , 22.5 , 23.90625, 25.3125 , 23.90625, 25.3125 , 25.3125 , 23.90625, 25.3125 , 25.3125 , 23.90625, 26.71875, 28.125 , 28.125 , 28.125 , 28.125 , 28.125 , 30.9375 , 23.90625, 22.5 , 26.71875, 28.125 , 25.3125 , 30.9375 , 32.34375, 23.90625, 29.53125, 30.9375 , 32.34375, 35.15625, 40.78125, 42.1875 , 42.1875 , 37.96875, 33.75 , 33.75 , 33.75 , 42.1875 , 33.75 , 35.15625, 30.9375 , 32.34375, 30.9375 , 32.34375, 32.34375, 32.34375, 32.34375, 33.75 , 33.75 , 33.75 , 32.34375, 33.75 , 33.75 , 32.34375, 32.34375, 32.34375, 32.34375, 33.75 , 33.75 , 32.34375, 30.9375 , 30.9375 , 33.75 , 33.75 , 33.75 , 33.75 , 33.75 , 29.53125, 37.96875, 36.5625 , 35.15625, 35.15625, 32.34375, 29.53125, 28.125 , 28.125 , 30.9375 , 32.34375, 32.34375, 33.75 , 32.34375, 32.34375, 36.5625 , 36.5625 , 33.75 , 36.5625 , 30.9375 , 30.9375 , 30.9375 , 29.53125, 32.34375, 33.75 , 35.15625, 35.15625, 35.15625, 33.75 , 33.75 , 35.15625, 35.15625, 35.15625, 37.96875, 36.5625 , 30.9375 , 33.75 ], dtype=float32) - first_max(azimuth)float3243.59 40.78 42.19 ... 43.59 43.59
array([ 43.59375, 40.78125, 42.1875 , 43.59375, 43.59375, 43.59375, 43.59375, 40.78125, 40.78125, 39.375 , 40.78125, 40.78125, 40.78125, 40.78125, 40.78125, 39.375 , 42.1875 , 43.59375, 43.59375, 42.1875 , 43.59375, 45. , 39.375 , 42.1875 , 42.1875 , 40.78125, 39.375 , 40.78125, 40.78125, 40.78125, 39.375 , 39.375 , 39.375 , 39.375 , 40.78125, 40.78125, 42.1875 , 39.375 , 37.96875, 35.15625, 39.375 , 37.96875, 40.78125, 40.78125, 40.78125, 47.8125 , 49.21875, 49.21875, 46.40625, 39.375 , 40.78125, 40.78125, 53.4375 , 47.8125 , 46.40625, 45. , 49.21875, 49.21875, 46.40625, 42.1875 , 40.78125, 39.375 , 37.96875, 40.78125, 43.59375, 43.59375, 42.1875 , 43.59375, 45. , 42.1875 , 40.78125, 39.375 , 40.78125, 46.40625, 43.59375, 42.1875 , 43.59375, 40.78125, 45. , 43.59375, 46.40625, 37.96875, 42.1875 , 46.40625, 43.59375, 42.1875 , 37.96875, 42.1875 , 43.59375, 47.8125 , 45. , 43.59375, 40.78125, 40.78125, 39.375 , 42.1875 , 45. , 46.40625, 40.78125, 40.78125, 40.78125, 39.375 , 39.375 , 40.78125, 40.78125, 40.78125, 37.96875, 39.375 , 39.375 , 42.1875 , 37.96875, 39.375 , 39.375 , 43.59375, 46.40625, 45. , 42.1875 , 46.40625, 37.96875, 37.96875, ... 35.15625, 35.15625, 35.15625, 36.5625 , 37.96875, 37.96875, 36.5625 , 37.96875, 39.375 , 37.96875, 37.96875, 36.5625 , 37.96875, 35.15625, 35.15625, 36.5625 , 33.75 , 30.9375 , 32.34375, 36.5625 , 39.375 , 37.96875, 39.375 , 37.96875, 39.375 , 39.375 , 39.375 , 39.375 , 39.375 , 36.5625 , 35.15625, 35.15625, 37.96875, 36.5625 , 39.375 , 39.375 , 40.78125, 42.1875 , 45. , 46.40625, 46.40625, 49.21875, 49.21875, 50.625 , 46.40625, 45. , 43.59375, 47.8125 , 52.03125, 45. , 39.375 , 40.78125, 39.375 , 39.375 , 39.375 , 37.96875, 39.375 , 39.375 , 39.375 , 42.1875 , 43.59375, 43.59375, 40.78125, 39.375 , 36.5625 , 39.375 , 36.5625 , 37.96875, 39.375 , 40.78125, 39.375 , 40.78125, 39.375 , 39.375 , 39.375 , 42.1875 , 39.375 , 42.1875 , 43.59375, 43.59375, 43.59375, 40.78125, 39.375 , 37.96875, 39.375 , 39.375 , 42.1875 , 40.78125, 42.1875 , 40.78125, 40.78125, 43.59375, 45. , 46.40625, 42.1875 , 42.1875 , 40.78125, 45. , 40.78125, 39.375 , 42.1875 , 42.1875 , 43.59375, 39.375 , 40.78125, 39.375 , 42.1875 , 45. , 43.59375, 45. , 45. , 43.59375, 43.59375, 43.59375], dtype=float32) - first_mean(azimuth)float3238.57 37.97 39.27 ... 37.37 38.87
array([ 38.57143 , 37.96875 , 39.274555, 39.274555, 39.776787, 38.973213, 37.566963, 37.06473 , 36.763393, 37.06473 , 38.069195, 36.964287, 36.160713, 36.160713, 36.86384 , 36.5625 , 39.07366 , 39.375 , 39.475445, 39.67634 , 40.78125 , 39.174107, 37.16518 , 37.96875 , 38.27009 , 37.767857, 36.662945, 36.5625 , 36.26116 , 35.75893 , 35.859375, 35.055805, 35.256695, 36.160713, 36.86384 , 36.5625 , 36.763393, 35.65848 , 34.453125, 33.317307, 33.44866 , 32.745537, 36.763393, 36.462055, 36.26116 , 42.68973 , 42.890625, 45.30134 , 40.982143, 37.16518 , 39.174107, 39.07366 , 44.799107, 44.19643 , 40.078125, 40.982143, 42.589287, 40.78125 , 39.274555, 38.069195, 37.265625, 36.06027 , 35.558037, 35.45759 , 35.256695, 36.129807, 34.151787, 35.264423, 36.160713, 35.357143, 35.45759 , 35.15625 , 36.26116 , 36.5625 , 37.36607 , 37.06473 , 37.06473 , 35.65848 , 35.15625 , 35.357143, 39.375 , 35.15625 , 37.66741 , 36.160713, 33.44866 , 36.462055, 33.317307, 34.754463, 36.86384 , 38.77232 , 39.274555, 38.47098 , 37.16518 , 37.66741 , 35.859375, 35.055805, 36.462055, 35.256695, 35.256695, 35.45759 , ... 29.732143, 29.83259 , 33.14732 , 33.75 , 32.243305, 33.75 , 34.65402 , 34.55357 , 34.85491 , 32.243305, 31.037947, 30.435268, 32.34375 , 33.348213, 33.549107, 36.26116 , 33.14732 , 35.357143, 36.86384 , 39.07366 , 41.420456, 44.4375 , 44.0625 , 45. , 42.728367, 40.379463, 38.973213, 39.475445, 45.100445, 41.58482 , 37.767857, 35.45759 , 36.361607, 35.055805, 35.558037, 35.75893 , 34.25223 , 35.558037, 35.65848 , 36.06027 , 37.265625, 36.26116 , 36.06027 , 35.65848 , 34.85491 , 35.055805, 34.65402 , 34.453125, 35.65848 , 36.160713, 37.06473 , 36.361607, 36.86384 , 36.06027 , 36.06027 , 36.06027 , 36.763393, 36.06027 , 36.462055, 40.17857 , 38.77232 , 38.370537, 36.964287, 35.45759 , 34.65402 , 34.05134 , 34.151787, 35.256695, 35.15625 , 35.558037, 36.5625 , 38.47098 , 38.87277 , 40.78125 , 41.58482 , 38.671875, 38.61779 , 36.462055, 34.85491 , 35.15625 , 34.85491 , 36.662945, 37.06473 , 38.47098 , 37.767857, 37.96875 , 37.46652 , 37.868305, 39.475445, 39.174107, 39.475445, 40.580357, 39.67634 , 37.36607 , 38.87277 ], dtype=float32) - first_median(azimuth)float3237.97 37.97 39.38 ... 37.97 38.67
array([ 37.96875 , 37.96875 , 39.375 , 39.375 , 39.375 , 39.375 , 37.265625, 36.5625 , 36.5625 , 37.265625, 39.375 , 36.5625 , 36.5625 , 35.859375, 37.96875 , 36.5625 , 39.375 , 40.78125 , 39.375 , 40.78125 , 40.78125 , 40.78125 , 37.265625, 37.265625, 37.96875 , 37.96875 , 36.5625 , 36.5625 , 36.5625 , 35.859375, 36.5625 , 35.859375, 35.15625 , 36.5625 , 37.265625, 36.5625 , 36.5625 , 35.15625 , 34.453125, 33.75 , 34.453125, 33.75 , 36.5625 , 36.5625 , 36.5625 , 43.59375 , 42.1875 , 45.703125, 41.484375, 37.96875 , 39.375 , 39.375 , 43.59375 , 45. , 40.78125 , 42.1875 , 42.1875 , 43.59375 , 40.078125, 39.375 , 37.96875 , 35.859375, 35.15625 , 35.15625 , 35.15625 , 35.15625 , 35.15625 , 35.15625 , 37.265625, 35.15625 , 35.859375, 35.15625 , 36.5625 , 37.265625, 37.265625, 37.265625, 37.265625, 37.265625, 35.859375, 33.75 , 38.671875, 35.15625 , 37.96875 , 35.859375, 33.046875, 36.5625 , 33.75 , 34.453125, 36.5625 , 39.375 , 39.375 , 38.671875, 37.96875 , 37.96875 , 35.15625 , 35.15625 , 35.859375, 33.75 , 36.5625 , 37.96875 , ... 28.125 , 29.53125 , 33.75 , 33.75 , 32.34375 , 33.75 , 36.5625 , 34.453125, 35.15625 , 31.640625, 32.34375 , 30.9375 , 32.34375 , 33.75 , 33.75 , 36.5625 , 35.15625 , 35.859375, 37.265625, 39.375 , 40.78125 , 45. , 42.890625, 44.296875, 43.59375 , 40.78125 , 37.96875 , 39.375 , 45.703125, 41.484375, 37.96875 , 35.15625 , 36.5625 , 34.453125, 35.15625 , 35.859375, 33.75 , 35.859375, 35.15625 , 36.5625 , 36.5625 , 35.859375, 35.15625 , 35.15625 , 34.453125, 35.15625 , 33.75 , 33.75 , 35.15625 , 36.5625 , 37.265625, 36.5625 , 37.265625, 35.859375, 36.5625 , 36.5625 , 36.5625 , 36.5625 , 37.265625, 39.375 , 37.96875 , 37.96875 , 36.5625 , 35.15625 , 33.75 , 33.75 , 34.453125, 35.15625 , 34.453125, 35.15625 , 35.859375, 39.375 , 39.375 , 40.78125 , 40.78125 , 39.375 , 37.96875 , 35.859375, 35.15625 , 34.453125, 34.453125, 36.5625 , 36.5625 , 37.96875 , 37.96875 , 38.671875, 37.96875 , 37.96875 , 38.671875, 38.671875, 38.671875, 39.375 , 39.375 , 37.96875 , 38.671875], dtype=float32) - first_idx(azimuth)int64106 104 106 105 ... 123 123 106 106
array([106, 104, 106, 105, 105, 105, 103, 104, 105, 105, 105, 112, 113, 113, 114, 113, 115, 114, 116, 113, 113, 109, 122, 125, 127, 128, 132, 133, 134, 134, 135, 135, 136, 137, 143, 143, 143, 142, 142, 141, 140, 140, 140, 179, 179, 139, 136, 145, 150, 198, 196, 196, 133, 127, 135, 135, 129, 129, 144, 192, 191, 191, 190, 189, 159, 158, 157, 157, 162, 162, 138, 139, 132, 125, 120, 129, 130, 132, 132, 132, 132, 232, 231, 134, 134, 131, 131, 131, 132, 126, 125, 123, 123, 124, 124, 124, 122, 122, 122, 122, 113, 112, 118, 120, 121, 121, 122, 122, 127, 128, 150, 150, 150, 152, 146, 131, 130, 139, 152, 124, 120, 136, 151, 126, 151, 125, 136, 136, 127, 125, 105, 104, 104, 104, 105, 105, 105, 105, 109, 109, 109, 109, 104, 105, 106, 107, 334, 112, 114, 113, 113, 113, 113, 115, 109, 115, 115, 99, 99, 115, 115, 106, 106, 106, 102, 102, 114, 11, 98, 98, 103, 115, 115, 105, 109, 107, 106, 106, 105, 104, 104, 104, 105, 105, 106, 106, 104, 105, 108, 105, 111, 111, 105, 105, 104, 104, 102, 102, 102, 108, 107, 106, 116, 106, 106, 105, 105, 104, 103, 103, 103, 109, 109, 112, 114, 114, 114, 111, 108, 107, 107, 106, 106, 108, 108, 108, 108, 106, 106, 104, 104, 104, 103, 104, 104, 104, 105, 105, 104, 104, 104, 102, 102, 102, 103, 103, 106, 105, 105, 103, 103, 103, 106, 106, 109, 109, 109, 106, 106, 106, ... 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 216, 217, 215, 216, 215, 206, 200, 210, 210, 208, 206, 208, 211, 212, 207, 200, 199, 200, 194, 194, 200, 178, 176, 175, 171, 185, 156, 191, 190, 186, 176, 177, 158, 188, 188, 188, 152, 187, 188, 153, 181, 181, 181, 165, 165, 165, 109, 168, 167, 165, 159, 106, 169, 170, 169, 150, 146, 127, 135, 125, 120, 126, 125, 114, 114, 121, 102, 102, 102, 102, 105, 103, 104, 104, 105, 105, 109, 106, 109, 105, 105, 105, 105, 136, 107, 141, 141, 108, 133, 125, 139, 139, 139, 103, 103, 106, 106, 106, 105, 106, 106, 106, 106, 106, 105, 105, 103, 103, 103, 102, 103, 103, 102, 103, 115, 116, 116, 116, 116, 116, 116, 116, 117, 122, 122, 123, 123, 124, 125, 126, 126, 126, 126, 127, 127, 126, 126, 124, 124, 123, 126, 126, 118, 117, 118, 121, 124, 135, 135, 135, 135, 124, 123, 121, 118, 108, 107, 107, 102, 102, 102, 102, 103, 101, 113, 115, 114, 117, 117, 115, 116, 126, 176, 176, 176, 176, 170, 169, 166, 162, 163, 163, 162, 161, 161, 161, 161, 161, 161, 160, 160, 160, 159, 158, 159, 160, 161, 161, 163, 163, 168, 188, 188, 188, 187, 186, 187, 186, 187, 188, 164, 164, 163, 154, 153, 153, 147, 146, 129, 128, 129, 129, 128, 128, 128, 129, 143, 143, 143, 125, 124, 124, 124, 123, 123, 106, 106]) - last_min(azimuth)float3232.34 30.94 29.53 ... 35.16 33.75
array([ 32.34375, 30.9375 , 29.53125, 35.15625, 35.15625, 33.75 , 29.53125, 33.75 , 32.34375, 33.75 , 33.75 , 35.15625, 35.15625, 36.5625 , 37.96875, 35.15625, 36.5625 , 36.5625 , 37.96875, 36.5625 , 36.5625 , 35.15625, 32.34375, 30.9375 , 33.75 , 33.75 , 32.34375, 32.34375, 30.9375 , 32.34375, 33.75 , 33.75 , 26.71875, 29.53125, 33.75 , 35.15625, 37.96875, 33.75 , 33.75 , 35.15625, 39.375 , 40.78125, 36.5625 , 40.78125, 37.96875, 42.1875 , 40.78125, 42.1875 , 40.78125, 42.1875 , 39.375 , 43.59375, 39.375 , 37.96875, 39.375 , 42.1875 , 42.1875 , 40.78125, 39.375 , 36.5625 , 33.75 , 29.53125, 35.15625, 37.96875, 37.96875, 36.5625 , 36.5625 , 30.9375 , 33.75 , 29.53125, 32.34375, 36.5625 , 30.9375 , 35.15625, 35.15625, 35.15625, 35.15625, 36.5625 , 42.1875 , 39.375 , 39.375 , 37.96875, 37.96875, 36.5625 , 36.5625 , 39.375 , 35.15625, 36.5625 , 43.59375, 45. , 43.59375, 43.59375, 33.75 , 37.96875, 37.96875, 35.15625, 39.375 , 40.78125, 35.15625, 36.5625 , 36.5625 , 35.15625, 33.75 , 30.9375 , 32.34375, 33.75 , 33.75 , 36.5625 , 32.34375, 29.53125, 26.71875, 30.9375 , 30.9375 , 30.9375 , 33.75 , 33.75 , 32.34375, 32.34375, 28.125 , 21.09375, ... 22.5 , 16.875 , 28.125 , 19.6875 , 23.90625, 23.90625, 23.90625, 23.90625, 28.125 , 26.71875, 21.09375, 21.09375, 22.5 , 25.3125 , 26.71875, 29.53125, 28.125 , 25.3125 , 26.71875, 26.71875, 30.9375 , 30.9375 , 29.53125, 26.71875, 28.125 , 21.09375, 26.71875, 28.125 , 25.3125 , 18.28125, 23.90625, 21.09375, 22.5 , 23.90625, 28.125 , 30.9375 , 26.71875, 30.9375 , 32.34375, 35.15625, 43.59375, 42.1875 , 42.1875 , 37.96875, 33.75 , 29.53125, 30.9375 , 29.53125, 30.9375 , 28.125 , 32.34375, 25.3125 , 26.71875, 33.75 , 30.9375 , 35.15625, 25.3125 , 29.53125, 29.53125, 29.53125, 30.9375 , 28.125 , 28.125 , 29.53125, 29.53125, 28.125 , 30.9375 , 33.75 , 33.75 , 39.375 , 37.96875, 35.15625, 32.34375, 42.1875 , 45. , 42.1875 , 42.1875 , 43.59375, 40.78125, 40.78125, 40.78125, 39.375 , 33.75 , 33.75 , 33.75 , 29.53125, 32.34375, 39.375 , 29.53125, 32.34375, 29.53125, 35.15625, 29.53125, 35.15625, 32.34375, 32.34375, 29.53125, 35.15625, 33.75 , 30.9375 , 28.125 , 29.53125, 29.53125, 26.71875, 25.3125 , 30.9375 , 26.71875, 32.34375, 30.9375 , 35.15625, 36.5625 , 36.5625 , 35.15625, 33.75 ], dtype=float32) - last_max(azimuth)float3247.81 43.59 43.59 ... 45.0 49.22
array([ 47.8125 , 43.59375, 43.59375, 45. , 46.40625, 43.59375, 43.59375, 43.59375, 47.8125 , 54.84375, 50.625 , 52.03125, 61.875 , 54.84375, 47.8125 , 49.21875, 46.40625, 43.59375, 47.8125 , 42.1875 , 42.1875 , 40.78125, 46.40625, 40.78125, 46.40625, 45. , 45. , 42.1875 , 40.78125, 45. , 46.40625, 43.59375, 40.78125, 43.59375, 45. , 45. , 42.1875 , 42.1875 , 42.1875 , 46.40625, 50.625 , 56.25 , 57.65625, 52.03125, 52.03125, 52.03125, 46.40625, 46.40625, 49.21875, 49.21875, 52.03125, 56.25 , 52.03125, 47.8125 , 49.21875, 49.21875, 56.25 , 50.625 , 49.21875, 47.8125 , 46.40625, 45. , 42.1875 , 43.59375, 47.8125 , 50.625 , 54.84375, 45. , 42.1875 , 43.59375, 39.375 , 40.78125, 50.625 , 47.8125 , 46.40625, 45. , 46.40625, 49.21875, 53.4375 , 49.21875, 50.625 , 47.8125 , 46.40625, 47.8125 , 49.21875, 52.03125, 47.8125 , 49.21875, 54.84375, 56.25 , 54.84375, 56.25 , 50.625 , 57.65625, 59.0625 , 52.03125, 50.625 , 50.625 , 47.8125 , 46.40625, 46.40625, 45. , 43.59375, 39.375 , 40.78125, 43.59375, 43.59375, 47.8125 , 45. , 46.40625, 43.59375, 40.78125, 47.8125 , 42.1875 , 40.78125, 43.59375, 47.8125 , 42.1875 , 42.1875 , 45. , ... 36.5625 , 40.78125, 36.5625 , 33.75 , 35.15625, 37.96875, 35.15625, 42.1875 , 40.78125, 40.78125, 40.78125, 43.59375, 46.40625, 46.40625, 42.1875 , 37.96875, 36.5625 , 39.375 , 40.78125, 42.1875 , 42.1875 , 39.375 , 40.78125, 43.59375, 43.59375, 45. , 39.375 , 39.375 , 46.40625, 42.1875 , 37.96875, 39.375 , 39.375 , 42.1875 , 43.59375, 46.40625, 39.375 , 43.59375, 45. , 50.625 , 49.21875, 52.03125, 49.21875, 50.625 , 46.40625, 46.40625, 39.375 , 42.1875 , 45. , 42.1875 , 39.375 , 39.375 , 40.78125, 42.1875 , 45. , 49.21875, 45. , 45. , 42.1875 , 42.1875 , 40.78125, 43.59375, 47.8125 , 42.1875 , 40.78125, 42.1875 , 46.40625, 50.625 , 56.25 , 47.8125 , 49.21875, 53.4375 , 49.21875, 56.25 , 57.65625, 59.0625 , 54.84375, 59.0625 , 60.46875, 54.84375, 54.84375, 56.25 , 45. , 42.1875 , 43.59375, 47.8125 , 54.84375, 50.625 , 56.25 , 52.03125, 50.625 , 46.40625, 46.40625, 47.8125 , 43.59375, 46.40625, 42.1875 , 46.40625, 52.03125, 49.21875, 46.40625, 43.59375, 47.8125 , 45. , 42.1875 , 46.40625, 49.21875, 46.40625, 39.375 , 42.1875 , 40.78125, 46.40625, 45. , 49.21875], dtype=float32) - last_mean(azimuth)float3237.87 35.46 35.76 ... 39.38 38.97
array([ 37.868305, 35.45759 , 35.75893 , 40.982143, 40.078125, 38.370537, 37.566963, 39.97768 , 39.174107, 41.484375, 40.78125 , 40.47991 , 44.899555, 42.99107 , 43.09152 , 43.29241 , 40.881695, 40.580357, 41.28348 , 39.475445, 39.375 , 37.868305, 38.370537, 36.462055, 40.27902 , 39.97768 , 38.973213, 37.16518 , 37.36607 , 38.069195, 41.28348 , 38.973213, 34.182693, 38.77232 , 40.47991 , 40.379463, 39.97768 , 38.671875, 38.57143 , 40.580357, 42.890625, 48.91741 , 48.11384 , 47.31027 , 43.89509 , 44.899555, 43.392857, 44.799107, 44.296875, 46.004463, 44.09598 , 48.214287, 45.100445, 43.694195, 43.59375 , 46.70759 , 47.109375, 46.205357, 43.794643, 42.087055, 39.87723 , 38.671875, 39.375 , 40.78125 , 42.1875 , 43.59375 , 43.59375 , 36.763393, 36.662945, 36.964287, 37.265625, 38.77232 , 40.680805, 40.680805, 39.97768 , 40.379463, 41.58482 , 43.89509 , 46.808037, 44.49777 , 45.100445, 43.493305, 41.785713, 42.388393, 43.392857, 43.794643, 40.673077, 43.392857, 48.816963, 49.921875, 49.620537, 50.02232 , 44.598213, 46.70759 , 45.80357 , 41.986607, 46.506695, 45.200893, 42.287945, 42.1875 , ... 33.549107, 35.15625 , 35.357143, 36.26116 , 36.662945, 36.06027 , 36.26116 , 32.444195, 33.649555, 34.39904 , 33.549107, 33.14732 , 31.138393, 32.243305, 32.94643 , 35.45759 , 38.57143 , 35.45759 , 38.370537, 39.07366 , 42.826706, 46.125 , 45.200893, 45.9375 , 43.59375 , 41.38393 , 36.86384 , 36.361607, 38.069195, 38.671875, 36.160713, 36.06027 , 34.955357, 34.65402 , 37.566963, 37.46652 , 41.785713, 36.763393, 38.47098 , 36.160713, 36.662945, 36.964287, 34.35268 , 36.361607, 34.55357 , 34.453125, 35.055805, 38.973213, 41.08259 , 44.09598 , 43.392857, 45. , 44.799107, 41.484375, 49.118305, 50.32366 , 50.524555, 49.118305, 51.12723 , 49.759617, 48.013393, 46.10491 , 46.08173 , 38.87277 , 39.07366 , 38.169643, 38.973213, 43.493305, 44.69866 , 42.79018 , 40.881695, 41.88616 , 40.47991 , 38.973213, 40.78125 , 40.078125, 38.069195, 37.66741 , 39.274555, 43.29241 , 39.87723 , 37.536057, 36.662945, 39.87723 , 37.06473 , 35.055805, 37.566963, 36.995193, 39.87723 , 35.859375, 39.174107, 38.57143 , 40.078125, 39.375 , 38.973213], dtype=float32) - last_median(azimuth)float3235.86 34.45 36.56 ... 39.38 38.67
array([ 35.859375, 34.453125, 36.5625 , 41.484375, 40.078125, 38.671875, 37.96875 , 40.78125 , 38.671875, 40.078125, 40.078125, 38.671875, 42.1875 , 40.78125 , 43.59375 , 45. , 40.078125, 40.78125 , 40.78125 , 39.375 , 39.375 , 37.96875 , 37.265625, 37.265625, 40.078125, 40.078125, 39.375 , 36.5625 , 37.96875 , 37.96875 , 42.1875 , 38.671875, 35.15625 , 40.78125 , 42.1875 , 40.78125 , 39.375 , 39.375 , 38.671875, 40.78125 , 41.484375, 48.515625, 48.515625, 46.40625 , 43.59375 , 43.59375 , 43.59375 , 45. , 43.59375 , 46.40625 , 42.1875 , 47.8125 , 45.703125, 44.296875, 43.59375 , 46.40625 , 46.40625 , 46.40625 , 43.59375 , 42.1875 , 40.78125 , 38.671875, 39.375 , 40.78125 , 42.1875 , 43.59375 , 41.484375, 35.859375, 35.15625 , 36.5625 , 37.96875 , 37.96875 , 40.78125 , 40.078125, 39.375 , 40.78125 , 42.1875 , 43.59375 , 47.109375, 43.59375 , 45. , 43.59375 , 42.1875 , 42.1875 , 43.59375 , 42.1875 , 40.78125 , 45. , 49.21875 , 49.921875, 50.625 , 49.921875, 45. , 45. , 45. , 40.78125 , 47.109375, 45.703125, 42.890625, 42.890625, ... 33.046875, 33.75 , 35.15625 , 37.96875 , 37.265625, 36.5625 , 35.15625 , 33.046875, 33.75 , 32.34375 , 35.15625 , 33.75 , 32.34375 , 32.34375 , 33.75 , 35.859375, 38.671875, 36.5625 , 37.96875 , 39.375 , 40.78125 , 46.40625 , 43.59375 , 46.40625 , 43.59375 , 40.78125 , 37.265625, 36.5625 , 38.671875, 40.78125 , 35.859375, 35.859375, 35.15625 , 35.15625 , 39.375 , 36.5625 , 42.1875 , 35.859375, 39.375 , 36.5625 , 37.265625, 37.96875 , 33.046875, 35.15625 , 33.75 , 35.15625 , 34.453125, 40.078125, 40.78125 , 45. , 43.59375 , 46.40625 , 45. , 42.1875 , 49.21875 , 49.21875 , 50.625 , 49.921875, 50.625 , 49.21875 , 48.515625, 43.59375 , 45. , 39.375 , 39.375 , 39.375 , 39.375 , 42.890625, 45. , 42.890625, 40.78125 , 41.484375, 40.078125, 40.78125 , 40.78125 , 41.484375, 37.96875 , 39.375 , 38.671875, 43.59375 , 37.96875 , 37.96875 , 37.265625, 38.671875, 37.96875 , 35.859375, 37.265625, 35.15625 , 40.78125 , 36.5625 , 39.375 , 39.375 , 39.375 , 39.375 , 38.671875], dtype=float32) - last_idx(azimuth)int64352 348 346 325 ... 357 357 357 357
array([352, 348, 346, 325, 325, 324, 922, 320, 316, 315, 315, 316, 409, 412, 413, 416, 407, 406, 405, 405, 405, 404, 430, 435, 382, 426, 425, 425, 425, 422, 557, 558, 674, 678, 678, 678, 678, 678, 682, 679, 682, 692, 696, 697, 709, 708, 710, 710, 710, 697, 691, 682, 660, 655, 656, 639, 775, 775, 774, 769, 768, 767, 446, 441, 441, 441, 440, 434, 425, 418, 416, 415, 864, 876, 872, 872, 873, 858, 858, 851, 851, 848, 844, 843, 844, 843, 828, 780, 805, 805, 800, 799, 762, 740, 736, 730, 707, 702, 689, 688, 687, 660, 660, 654, 654, 651, 651, 659, 650, 650, 648, 647, 647, 642, 639, 638, 629, 617, 616, 612, 536, 525, 518, 517, 516, 512, 438, 428, 426, 426, 426, 419, 418, 413, 409, 408, 408, 400, 400, 399, 399, 398, 398, 397, 393, 392, 390, 390, 389, 128, 134, 130, 127, 133, 129, 129, 127, 120, 126, 126, 126, 127, 135, 123, 131, 125, 128, 118, 116, 116, 119, 128, 128, 128, 142, 142, 141, 142, 136, 137, 137, 134, 132, 132, 134, 135, 136, 137, 137, 137, 145, 157, 157, 157, 157, 157, 156, 156, 156, 160, 159, 233, 233, 237, 242, 242, 242, 250, 251, 251, 263, 268, 269, 272, 276, 277, 280, 280, 284, 287, 287, 288, 288, 289, 289, 288, 288, 206, 206, 209, 208, 208, 214, 213, 213, 224, 226, 234, 235, 235, 235, 247, 253, 253, 253, 253, 254, 254, 254, 187, 182, 182, 195, 198, 202, 198, 198, 206, 209, 209, ... 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 17, 17, 17, 238, 234, 237, 227, 227, 227, 227, 227, 221, 222, 222, 221, 220, 223, 223, 230, 226, 211, 214, 206, 212, 212, 234, 189, 190, 193, 203, 202, 202, 202, 202, 188, 191, 200, 200, 201, 200, 202, 200, 201, 202, 193, 193, 196, 176, 199, 196, 196, 195, 195, 189, 219, 222, 209, 209, 209, 225, 225, 225, 311, 311, 313, 313, 319, 319, 319, 319, 319, 319, 242, 242, 242, 214, 212, 212, 212, 190, 209, 189, 188, 188, 195, 187, 195, 185, 188, 188, 188, 193, 190, 190, 182, 183, 163, 163, 180, 183, 187, 187, 188, 151, 160, 152, 163, 163, 170, 207, 207, 222, 215, 222, 221, 221, 159, 163, 187, 189, 169, 177, 213, 206, 207, 176, 176, 209, 223, 174, 387, 209, 185, 204, 207, 207, 169, 189, 347, 384, 406, 406, 407, 407, 408, 406, 406, 406, 406, 406, 405, 397, 397, 396, 393, 201, 249, 249, 253, 252, 253, 254, 253, 133, 132, 114, 117, 117, 127, 134, 129, 132, 187, 213, 221, 236, 244, 246, 273, 272, 273, 263, 270, 281, 281, 285, 285, 285, 291, 291, 286, 286, 286, 280, 274, 270, 255, 252, 252, 249, 898, 899, 899, 891, 908, 905, 909, 906, 902, 486, 486, 490, 500, 547, 563, 589, 589, 583, 573, 572, 565, 554, 549, 548, 545, 782, 781, 528, 774, 482, 479, 472, 471, 469, 425, 407, 366, 357, 357, 357, 357])
ZPHI - Method
In the zphi function the PHIDP is recalcuted and also the KDP. The specific attenuation (AH_ZPHI) is generated and can also be used for the precipitation estimation.
[3]:
ds_zphi=wrf.attenuation_corr.zphi(ds_clutter_corr.DBZH_no_clutter,
cphase=cphase,
alphax=0.28,
bx=0.78)
ds_zphi
[3]:
<xarray.Dataset>
Dimensions: (azimuth: 720, range: 936)
Coordinates:
* azimuth (azimuth) float64 0.25 0.75 1.25 1.75 ... 358.8 359.2 359.8
elevation (azimuth) float64 0.5 0.5 0.5 0.5 0.5 ... 0.5 0.5 0.5 0.5 0.5
rtime (azimuth) datetime64[ns] 2022-02-16T13:45:28.941817600 ... ...
* range (range) float32 37.5 112.5 187.5 ... 7.009e+04 7.016e+04
time datetime64[ns] 2022-02-16T13:45:01
sweep_mode <U20 'azimuth_surveillance'
longitude float64 13.24
latitude float64 53.55
altitude float64 38.0
Data variables:
PHIDP_RECALC (azimuth, range) float32 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
AH_ZPHI (azimuth, range) float32 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
KDP_RECALC (azimuth, range) float32 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0- azimuth: 720
- range: 936
- azimuth(azimuth)float640.25 0.75 1.25 ... 359.2 359.8
- standard_name :
- ray_azimuth_angle
- long_name :
- azimuth_angle_from_true_north
- units :
- degrees
- axis :
- radial_azimuth_coordinate
- a1gate :
- 1
- angle_res :
- 0.5
array([2.5000e-01, 7.5000e-01, 1.2500e+00, ..., 3.5875e+02, 3.5925e+02, 3.5975e+02]) - elevation(azimuth)float640.5 0.5 0.5 0.5 ... 0.5 0.5 0.5 0.5
- standard_name :
- ray_elevation_angle
- long_name :
- elevation_angle_from_horizontal_plane
- units :
- degrees
- axis :
- radial_elevation_coordinate
array([0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, ... 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]) - rtime(azimuth)datetime64[ns]2022-02-16T13:45:28.941817600 .....
- standard_name :
- time
array(['2022-02-16T13:45:28.941817600', '2022-02-16T13:45:28.980652544', '2022-02-16T13:45:01.019417600', '2022-02-16T13:45:01.058252544', '2022-02-16T13:45:01.097087744', '2022-02-16T13:45:01.135922688', '2022-02-16T13:45:01.174757632', '2022-02-16T13:45:01.213592832', '2022-02-16T13:45:01.252427776', '2022-02-16T13:45:01.291262976', '2022-02-16T13:45:01.330097920', '2022-02-16T13:45:01.368932864', '2022-02-16T13:45:01.407768064', '2022-02-16T13:45:01.446603008', '2022-02-16T13:45:01.485438208', '2022-02-16T13:45:01.524273152', '2022-02-16T13:45:01.563108096', '2022-02-16T13:45:01.601943296', '2022-02-16T13:45:01.640778240', '2022-02-16T13:45:01.679613440', '2022-02-16T13:45:01.718448384', '2022-02-16T13:45:01.757283328', '2022-02-16T13:45:01.796118528', '2022-02-16T13:45:01.834953472', '2022-02-16T13:45:01.873788672', '2022-02-16T13:45:01.912623616', '2022-02-16T13:45:01.951458816', '2022-02-16T13:45:01.990293760', '2022-02-16T13:45:02.029128704', '2022-02-16T13:45:02.067963904', '2022-02-16T13:45:02.106798848', '2022-02-16T13:45:02.145634048', '2022-02-16T13:45:02.184468992', '2022-02-16T13:45:02.223303936', '2022-02-16T13:45:02.262139136', '2022-02-16T13:45:02.300974080', '2022-02-16T13:45:02.339809280', '2022-02-16T13:45:02.378644224', '2022-02-16T13:45:02.417479168', '2022-02-16T13:45:02.456314368', ... '2022-02-16T13:45:27.466085632', '2022-02-16T13:45:27.504920832', '2022-02-16T13:45:27.543755776', '2022-02-16T13:45:27.582590720', '2022-02-16T13:45:27.621425920', '2022-02-16T13:45:27.660260864', '2022-02-16T13:45:27.699096064', '2022-02-16T13:45:27.737931008', '2022-02-16T13:45:27.776765952', '2022-02-16T13:45:27.815601152', '2022-02-16T13:45:27.854436096', '2022-02-16T13:45:27.893271296', '2022-02-16T13:45:27.932106240', '2022-02-16T13:45:27.970941184', '2022-02-16T13:45:28.009776384', '2022-02-16T13:45:28.048611328', '2022-02-16T13:45:28.087446528', '2022-02-16T13:45:28.126281472', '2022-02-16T13:45:28.165116672', '2022-02-16T13:45:28.203951616', '2022-02-16T13:45:28.242786560', '2022-02-16T13:45:28.281621760', '2022-02-16T13:45:28.320456704', '2022-02-16T13:45:28.359291904', '2022-02-16T13:45:28.398126848', '2022-02-16T13:45:28.436961792', '2022-02-16T13:45:28.475796992', '2022-02-16T13:45:28.514631936', '2022-02-16T13:45:28.553467136', '2022-02-16T13:45:28.592302080', '2022-02-16T13:45:28.631137024', '2022-02-16T13:45:28.669972224', '2022-02-16T13:45:28.708807168', '2022-02-16T13:45:28.747642368', '2022-02-16T13:45:28.786477312', '2022-02-16T13:45:28.825312256', '2022-02-16T13:45:28.864147456', '2022-02-16T13:45:28.902982400'], dtype='datetime64[ns]') - range(range)float3237.5 112.5 ... 7.009e+04 7.016e+04
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- spacing_is_constant :
- true
- axis :
- radial_range_coordinate
- meters_to_center_of_first_gate :
- 37.5
- meters_between_gates :
- 75.0
array([3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04], dtype=float32) - time()datetime64[ns]2022-02-16T13:45:01
- standard_name :
- time
array('2022-02-16T13:45:01.000000000', dtype='datetime64[ns]') - sweep_mode()<U20'azimuth_surveillance'
array('azimuth_surveillance', dtype='<U20') - longitude()float6413.24
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(13.24397)
- latitude()float6453.55
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(53.55478)
- altitude()float6438.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(38.)
- PHIDP_RECALC(azimuth, range)float320.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
- standard_name :
- radar_differential_phase_hv
- long_name :
- Differential phase HV
- short_name :
- PHIDP
- units :
- degrees
array([[0. , 0. , 0. , ..., 0. , 0. , 0. ], [0. , 0. , 0. , ..., 0. , 0. , 0. ], [0. , 0. , 0. , ..., 0. , 0. , 0. ], ..., [0. , 0. , 0. , ..., 0. , 0. , 0. ], [0. , 0. , 0. , ..., 1.4429669, 1.4429669, 1.4429669], [0. , 0. , 0. , ..., 0. , 0. , 0. ]], dtype=float32) - AH_ZPHI(azimuth, range)float320.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
- units :
- dB/km
- standard_name :
- specific_attenuation_h
- long_name :
- Specific attenuation H
- short_name :
- AH
array([[0., 0., 0., ..., 0., 0., 0.], [0., 0., 0., ..., 0., 0., 0.], [0., 0., 0., ..., 0., 0., 0.], ..., [0., 0., 0., ..., 0., 0., 0.], [0., 0., 0., ..., 0., 0., 0.], [0., 0., 0., ..., 0., 0., 0.]], dtype=float32) - KDP_RECALC(azimuth, range)float320.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
- standard_name :
- radar_specific_differential_phase_hv
- long_name :
- Specific differential phase HV
- short_name :
- KDP
- units :
- degrees per kilometer
array([[0., 0., 0., ..., 0., 0., 0.], [0., 0., 0., ..., 0., 0., 0.], [0., 0., 0., ..., 0., 0., 0.], ..., [0., 0., 0., ..., 0., 0., 0.], [0., 0., 0., ..., 0., 0., 0.], [0., 0., 0., ..., 0., 0., 0.]], dtype=float32)
[4]:
import matplotlib.pyplot as plt
# plot PHIDP Recalc and PHIDP raw
# georefenced dataset for plot
ds_zphi_georef=ds_zphi.pipe(wrl.georef.georeference_dataset)
ds_clutter_corr_georef = ds_clutter_corr.pipe(wrl.georef.georeference_dataset)
# plot
fig = plt.figure(figsize=(14, 5))
# first subplot
ax1 = fig.add_subplot(121)
ds_clutter_corr_georef.PHIDP.plot(x="x", y="y", ax=ax1, vmin=0, vmax=40)
t = plt.title(r'Raw PHIDP')
t.set_y(1.1)
# second subplot
ax2 = fig.add_subplot(122)
ds_zphi_georef.PHIDP_RECALC.plot(x="x", y="y", ax=ax2)
t = plt.title(r'Recalculated PHIDP')
t.set_y(1.1)
Attenuation correction
Now, the attenuation correction can be done.
[5]:
zhcorr = ds_clutter_corr.DBZH_no_clutter + 0.28 * ds_zphi.PHIDP_RECALC
[6]:
ds_clutter_corr["DBZH_CORR"] = xr.DataArray(zhcorr,
dims=["azimuth", "range"],
attrs=ds_clutter_corr.DBZH.attrs)
[7]:
# smoothing of the dataset
ds_smooth = ds_clutter_corr.pad(azimuth=(3, 3),
mode="wrap").rolling(azimuth=7,
min_periods=3,
center=True).mean().isel(azimuth=slice(3, -3))
ds_smooth
[7]:
<xarray.Dataset>
Dimensions: (azimuth: 720, range: 936)
Coordinates: (12/15)
* azimuth (azimuth) float64 0.25 0.75 1.25 1.75 ... 358.8 359.2 359.8
elevation (azimuth) float64 0.5 0.5 0.5 0.5 0.5 ... 0.5 0.5 0.5 0.5
rtime (azimuth) datetime64[ns] 2022-02-16T13:45:28.941817600 ....
* range (range) float32 37.5 112.5 187.5 ... 7.009e+04 7.016e+04
time datetime64[ns] 2022-02-16T13:45:01
sweep_mode <U20 'azimuth_surveillance'
... ...
x (azimuth, range) float64 0.1636 0.4909 ... -305.8 -306.1
y (azimuth, range) float64 37.5 112.5 ... 7.008e+04 7.015e+04
z (azimuth, range) float64 38.3 38.95 39.61 ... 939.2 940.3
gr (azimuth, range) float64 37.5 112.5 ... 7.008e+04 7.015e+04
rays (azimuth, range) float64 0.25 0.25 0.25 ... 359.8 359.8
bins (azimuth, range) float32 37.5 112.5 ... 7.009e+04 7.016e+04
Data variables:
RATE (azimuth, range) float64 nan nan nan nan ... nan nan nan
DBZH (azimuth, range) float64 nan nan nan nan ... nan nan nan
VRAD (azimuth, range) float64 nan nan nan nan ... nan nan nan
ZDR (azimuth, range) float64 nan nan nan nan ... nan nan nan
KDP (azimuth, range) float64 nan nan nan nan ... nan nan nan
PHIDP (azimuth, range) float64 nan nan nan nan ... nan nan nan
RHOHV (azimuth, range) float64 nan nan nan nan ... nan nan nan
WRAD (azimuth, range) float64 nan nan nan nan ... nan nan nan
QC_INFO (azimuth, range) float64 nan nan nan nan ... nan nan nan
FUZZ (azimuth, range) float64 nan nan nan nan ... nan nan nan
DBZH_no_clutter (azimuth, range) float64 nan nan nan nan ... nan nan nan
DBZH_CORR (azimuth, range) float64 nan nan nan nan ... nan nan nan
Attributes:
fixed_angle: 0.5- azimuth: 720
- range: 936
- azimuth(azimuth)float640.25 0.75 1.25 ... 359.2 359.8
array([2.5000e-01, 7.5000e-01, 1.2500e+00, ..., 3.5875e+02, 3.5925e+02, 3.5975e+02]) - elevation(azimuth)float640.5 0.5 0.5 0.5 ... 0.5 0.5 0.5 0.5
array([0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, ... 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5]) - rtime(azimuth)datetime64[ns]2022-02-16T13:45:28.941817600 .....
array(['2022-02-16T13:45:28.941817600', '2022-02-16T13:45:28.980652544', '2022-02-16T13:45:01.019417600', '2022-02-16T13:45:01.058252544', '2022-02-16T13:45:01.097087744', '2022-02-16T13:45:01.135922688', '2022-02-16T13:45:01.174757632', '2022-02-16T13:45:01.213592832', '2022-02-16T13:45:01.252427776', '2022-02-16T13:45:01.291262976', '2022-02-16T13:45:01.330097920', '2022-02-16T13:45:01.368932864', '2022-02-16T13:45:01.407768064', '2022-02-16T13:45:01.446603008', '2022-02-16T13:45:01.485438208', '2022-02-16T13:45:01.524273152', '2022-02-16T13:45:01.563108096', '2022-02-16T13:45:01.601943296', '2022-02-16T13:45:01.640778240', '2022-02-16T13:45:01.679613440', '2022-02-16T13:45:01.718448384', '2022-02-16T13:45:01.757283328', '2022-02-16T13:45:01.796118528', '2022-02-16T13:45:01.834953472', '2022-02-16T13:45:01.873788672', '2022-02-16T13:45:01.912623616', '2022-02-16T13:45:01.951458816', '2022-02-16T13:45:01.990293760', '2022-02-16T13:45:02.029128704', '2022-02-16T13:45:02.067963904', '2022-02-16T13:45:02.106798848', '2022-02-16T13:45:02.145634048', '2022-02-16T13:45:02.184468992', '2022-02-16T13:45:02.223303936', '2022-02-16T13:45:02.262139136', '2022-02-16T13:45:02.300974080', '2022-02-16T13:45:02.339809280', '2022-02-16T13:45:02.378644224', '2022-02-16T13:45:02.417479168', '2022-02-16T13:45:02.456314368', ... '2022-02-16T13:45:27.466085632', '2022-02-16T13:45:27.504920832', '2022-02-16T13:45:27.543755776', '2022-02-16T13:45:27.582590720', '2022-02-16T13:45:27.621425920', '2022-02-16T13:45:27.660260864', '2022-02-16T13:45:27.699096064', '2022-02-16T13:45:27.737931008', '2022-02-16T13:45:27.776765952', '2022-02-16T13:45:27.815601152', '2022-02-16T13:45:27.854436096', '2022-02-16T13:45:27.893271296', '2022-02-16T13:45:27.932106240', '2022-02-16T13:45:27.970941184', '2022-02-16T13:45:28.009776384', '2022-02-16T13:45:28.048611328', '2022-02-16T13:45:28.087446528', '2022-02-16T13:45:28.126281472', '2022-02-16T13:45:28.165116672', '2022-02-16T13:45:28.203951616', '2022-02-16T13:45:28.242786560', '2022-02-16T13:45:28.281621760', '2022-02-16T13:45:28.320456704', '2022-02-16T13:45:28.359291904', '2022-02-16T13:45:28.398126848', '2022-02-16T13:45:28.436961792', '2022-02-16T13:45:28.475796992', '2022-02-16T13:45:28.514631936', '2022-02-16T13:45:28.553467136', '2022-02-16T13:45:28.592302080', '2022-02-16T13:45:28.631137024', '2022-02-16T13:45:28.669972224', '2022-02-16T13:45:28.708807168', '2022-02-16T13:45:28.747642368', '2022-02-16T13:45:28.786477312', '2022-02-16T13:45:28.825312256', '2022-02-16T13:45:28.864147456', '2022-02-16T13:45:28.902982400'], dtype='datetime64[ns]') - range(range)float3237.5 112.5 ... 7.009e+04 7.016e+04
- units :
- meters
- standard_name :
- projection_range_coordinate
- long_name :
- range_to_measurement_volume
- spacing_is_constant :
- true
- axis :
- radial_range_coordinate
- meters_to_center_of_first_gate :
- 37.5
- meters_between_gates :
- 75.0
array([3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04], dtype=float32) - time()datetime64[ns]2022-02-16T13:45:01
- standard_name :
- time
array('2022-02-16T13:45:01.000000000', dtype='datetime64[ns]') - sweep_mode()<U20'azimuth_surveillance'
array('azimuth_surveillance', dtype='<U20') - longitude()float6413.24
- long_name :
- longitude
- units :
- degrees_east
- standard_name :
- longitude
array(13.24397)
- latitude()float6453.55
- long_name :
- latitude
- units :
- degrees_north
- positive :
- up
- standard_name :
- latitude
array(53.55478)
- altitude()float6438.0
- long_name :
- altitude
- units :
- meters
- standard_name :
- altitude
array(38.)
- x(azimuth, range)float640.1636 0.4909 ... -305.8 -306.1
array([[ 1.63617129e-01, 4.90851351e-01, 8.18085521e-01, ..., 3.05444277e+02, 3.05771429e+02, 3.06098598e+02], [ 4.90838928e-01, 1.47251667e+00, 2.45419426e+00, ..., 9.16309571e+02, 9.17291001e+02, 9.18272484e+02], [ 8.18023348e-01, 2.45406985e+00, 4.09011611e+00, ..., 1.52710508e+03, 1.52874072e+03, 1.53037644e+03], ..., [-8.18023348e-01, -2.45406985e+00, -4.09011611e+00, ..., -1.52710508e+03, -1.52874072e+03, -1.53037644e+03], [-4.90838928e-01, -1.47251667e+00, -2.45419426e+00, ..., -9.16309571e+02, -9.17291001e+02, -9.18272484e+02], [-1.63617129e-01, -4.90851351e-01, -8.18085521e-01, ..., -3.05444277e+02, -3.05771429e+02, -3.06098598e+02]]) - y(azimuth, range)float6437.5 112.5 ... 7.008e+04 7.015e+04
array([[3.74980459e+01, 1.12494129e+02, 1.87490201e+02, ..., 7.00022276e+04, 7.00772048e+04, 7.01521860e+04], [3.74951903e+01, 1.12485562e+02, 1.87475923e+02, ..., 6.99968967e+04, 7.00718681e+04, 7.01468436e+04], [3.74894793e+01, 1.12468429e+02, 1.87447367e+02, ..., 6.99862352e+04, 7.00611952e+04, 7.01361593e+04], ..., [3.74894793e+01, 1.12468429e+02, 1.87447367e+02, ..., 6.99862352e+04, 7.00611952e+04, 7.01361593e+04], [3.74951903e+01, 1.12485562e+02, 1.87475923e+02, ..., 6.99968967e+04, 7.00718681e+04, 7.01468436e+04], [3.74980459e+01, 1.12494129e+02, 1.87490201e+02, ..., 7.00022276e+04, 7.00772048e+04, 7.01521860e+04]]) - z(azimuth, range)float6438.3 38.95 39.61 ... 939.2 940.3
array([[ 38.29707351, 38.95156364, 39.60605378, ..., 937.54351336, 939.18635562, 940.33497831], [ 38.29707351, 38.95156364, 39.60605378, ..., 937.54351336, 939.18635562, 940.33497831], [ 38.29707351, 38.95156364, 39.60605378, ..., 937.54351336, 939.18635562, 940.33497831], ..., [ 38.29707351, 38.95156364, 39.60605378, ..., 937.54351336, 939.18635562, 940.33497831], [ 38.29707351, 38.95156364, 39.60605378, ..., 937.54351336, 939.18635562, 940.33497831], [ 38.29707351, 38.95156364, 39.60605378, ..., 937.54351336, 939.18635562, 940.33497831]]) - gr(azimuth, range)float6437.5 112.5 ... 7.008e+04 7.015e+04
array([[3.74984029e+01, 1.12495200e+02, 1.87491986e+02, ..., 7.00028940e+04, 7.00778719e+04, 7.01528538e+04], [3.74984029e+01, 1.12495200e+02, 1.87491986e+02, ..., 7.00028940e+04, 7.00778719e+04, 7.01528538e+04], [3.74984029e+01, 1.12495200e+02, 1.87491986e+02, ..., 7.00028940e+04, 7.00778719e+04, 7.01528538e+04], ..., [3.74984029e+01, 1.12495200e+02, 1.87491986e+02, ..., 7.00028940e+04, 7.00778719e+04, 7.01528538e+04], [3.74984029e+01, 1.12495200e+02, 1.87491986e+02, ..., 7.00028940e+04, 7.00778719e+04, 7.01528538e+04], [3.74984029e+01, 1.12495200e+02, 1.87491986e+02, ..., 7.00028940e+04, 7.00778719e+04, 7.01528538e+04]]) - rays(azimuth, range)float640.25 0.25 0.25 ... 359.8 359.8
array([[2.5000e-01, 2.5000e-01, 2.5000e-01, ..., 2.5000e-01, 2.5000e-01, 2.5000e-01], [7.5000e-01, 7.5000e-01, 7.5000e-01, ..., 7.5000e-01, 7.5000e-01, 7.5000e-01], [1.2500e+00, 1.2500e+00, 1.2500e+00, ..., 1.2500e+00, 1.2500e+00, 1.2500e+00], ..., [3.5875e+02, 3.5875e+02, 3.5875e+02, ..., 3.5875e+02, 3.5875e+02, 3.5875e+02], [3.5925e+02, 3.5925e+02, 3.5925e+02, ..., 3.5925e+02, 3.5925e+02, 3.5925e+02], [3.5975e+02, 3.5975e+02, 3.5975e+02, ..., 3.5975e+02, 3.5975e+02, 3.5975e+02]]) - bins(azimuth, range)float3237.5 112.5 ... 7.009e+04 7.016e+04
array([[3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04], [3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04], [3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04], ..., [3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04], [3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04], [3.75000e+01, 1.12500e+02, 1.87500e+02, ..., 7.00125e+04, 7.00875e+04, 7.01625e+04]], dtype=float32)
- RATE(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[nan, nan, nan, ..., 1., nan, nan], [nan, nan, nan, ..., 1., 1., 1.], [nan, nan, nan, ..., 1., 1., 1.], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]) - DBZH(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[ nan, nan, nan, ..., 22.66666667, nan, nan], [ nan, nan, nan, ..., 23.125 , 22.83333333, 21.83333333], [ nan, nan, nan, ..., 23.3 , 22.83333333, 21.83333333], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]]) - VRAD(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[ nan, nan, nan, ..., -0.66666667, nan, nan], [ nan, nan, nan, ..., -0.5 , -0.33333333, -0.33333333], [ nan, nan, nan, ..., -0.4 , -0.33333333, -0.33333333], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]]) - ZDR(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[ nan, nan, nan, ..., -0.11784808, nan, nan], [ nan, nan, nan, ..., -0.04736209, -0.36726014, -0.56245208], [ nan, nan, nan, ..., 0.10553827, -0.36726014, -0.56245208], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]]) - KDP(azimuth, range)float64nan nan nan nan ... nan nan nan nan
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]]) - PHIDP(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[ nan, nan, nan, ..., 44.53125 , nan, nan], [ nan, nan, nan, ..., 43.2421875, 45.46875 , 50.15625 ], [ nan, nan, nan, ..., 42.1875 , 45.46875 , 50.15625 ], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]]) - RHOHV(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[ nan, nan, nan, ..., 0.98438001, nan, nan], [ nan, nan, nan, ..., 0.98853004, 0.97442007, 0.92462007], [ nan, nan, nan, ..., 0.97209606, 0.97442007, 0.92462007], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]]) - WRAD(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[ nan, nan, nan, ..., 3.08140628, nan, nan], [ nan, nan, nan, ..., 2.99812508, 2.88708337, 3.22020817], [ nan, nan, nan, ..., 2.98146877, 2.88708337, 3.22020817], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]]) - QC_INFO(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[nan, nan, nan, ..., 0., nan, nan], [nan, nan, nan, ..., 0., 0., 0.], [nan, nan, nan, ..., 0., 0., 0.], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]) - FUZZ(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[nan, nan, nan, ..., 0., nan, nan], [nan, nan, nan, ..., 0., 0., 0.], [nan, nan, nan, ..., 0., 0., 0.], ..., [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan], [nan, nan, nan, ..., nan, nan, nan]]) - DBZH_no_clutter(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[ nan, nan, nan, ..., 22.66666667, nan, nan], [ nan, nan, nan, ..., 23.125 , 22.83333333, 21.83333333], [ nan, nan, nan, ..., 23.3 , 22.83333333, 21.83333333], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]]) - DBZH_CORR(azimuth, range)float64nan nan nan nan ... nan nan nan nan
array([[ nan, nan, nan, ..., 22.86532084, nan, nan], [ nan, nan, nan, ..., 23.32378387, 23.0983785 , 22.0983785 ], [ nan, nan, nan, ..., 23.4590271 , 23.0983785 , 22.0983785 ], ..., [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan], [ nan, nan, nan, ..., nan, nan, nan]])
- fixed_angle :
- 0.5
[8]:
# plot PHIDP Recalc and PHIDP raw
# georefenced dataset for plot
ds_smooth_georef=ds_smooth.pipe(wrl.georef.georeference_dataset)
# plot
fig = plt.figure(figsize=(14, 5))
# first subplot
ax1 = fig.add_subplot(121)
ds_smooth_georef.DBZH.plot(x="x", y="y", ax=ax1, cmap = "jet", vmin=0, vmax=40)
t = plt.title(r'Raw reflectivity')
t.set_y(1.1)
# second subplot
ax2 = fig.add_subplot(122)
ds_smooth_georef.DBZH_CORR.plot(x="x", y="y", ax=ax2, cmap="jet", vmin=0, vmax=40)
t = plt.title(r'Attenuation corrected reflecivity')
t.set_y(1.1)
Library Reference
Seealso
Get more information about the attenuation correction module in the library reference section.