Skip to content

Commit 2b6edf8

Browse files
authored
Rename LPM hydrometeor class variables with clear names (#241)
* Add DEVEX reader * Rename LPM classes * Update LPM test data
1 parent 46ee556 commit 2b6edf8

File tree

30 files changed

+713
-458
lines changed

30 files changed

+713
-458
lines changed

disdrodb/l0/configs/LPM/l0a_encodings.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -53,23 +53,23 @@ number_particles_min_diameter_internal_data: "float32"
5353
number_particles_no_hydrometeor: "float32" # 'uint16'
5454
number_particles_no_hydrometeor_internal_data: "float32"
5555
number_particles_unknown_classification: "float32" # 'uint16'
56-
number_particles_unknown_classification_internal_data: "float32"
57-
number_particles_class_1: "float32" # 'uint16'
58-
number_particles_class_1_internal_data: "float32"
59-
number_particles_class_2: "float32" # 'uint16'
60-
number_particles_class_2_internal_data: "float32"
61-
number_particles_class_3: "float32" # 'uint16'
62-
number_particles_class_3_internal_data: "float32"
63-
number_particles_class_4: "float32" # 'uint16'
64-
number_particles_class_4_internal_data: "float32"
65-
number_particles_class_5: "float32" # 'uint16'
66-
number_particles_class_5_internal_data: "float32"
67-
number_particles_class_6: "float32" # 'uint16'
68-
number_particles_class_6_internal_data: "float32"
69-
number_particles_class_7: "float32" # 'uint16'
70-
number_particles_class_7_internal_data: "float32"
71-
number_particles_class_8: "float32" # 'uint16'
72-
number_particles_class_8_internal_data: "float32"
56+
total_gross_volume_unknown_classification: "float32"
57+
number_particles_hail: "float32" # 'uint16'
58+
total_gross_volume_hail: "float32"
59+
number_particles_solid_precipitation: "float32" # 'uint16'
60+
total_gross_volume_solid_precipitation: "float32"
61+
number_particles_large_pellet: "float32" # 'uint16'
62+
total_gross_volume_large_pellet: "float32"
63+
number_particles_small_pellet: "float32" # 'uint16'
64+
total_gross_volume_small_pellet: "float32"
65+
number_particles_snowgrain: "float32" # 'uint16'
66+
total_gross_volume_snowgrain: "float32"
67+
number_particles_rain: "float32" # 'uint16'
68+
total_gross_volume_rain: "float32"
69+
number_particles_small_rain: "float32" # 'uint16'
70+
total_gross_volume_small_rain: "float32"
71+
number_particles_drizzle: "float32" # 'uint16'
72+
total_gross_volume_drizzle: "float32"
7373
number_particles_class_9: "float32" # 'uint16'
7474
number_particles_class_9_internal_data: "float32"
7575
raw_drop_number: "str"

disdrodb/l0/configs/LPM/l0b_cf_attrs.yml

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -224,81 +224,81 @@ number_particles_unknown_classification:
224224
description: Number of particles with unknown classification
225225
long_name: Number of particles with unknown classification
226226
units: ""
227-
number_particles_unknown_classification_internal_data:
228-
description: Total volume (gross) of this class
229-
long_name: Number of particles with unknown classification internal data
227+
total_gross_volume_unknown_classification:
228+
description: Total (gross) volume of particles classified as unknown
229+
long_name: Total (gross) volume of particles classified as unknown
230230
units: ""
231-
number_particles_class_1:
232-
description: Number of particles class 1
233-
long_name: Number of particles class 1
231+
number_particles_hail:
232+
description: Number of particles classified as hail
233+
long_name: Number of particles classified as hail
234234
units: ""
235-
number_particles_class_1_internal_data:
236-
description: Total volume (gross) of class 1
237-
long_name: Total volume of class 1
235+
total_gross_volume_hail:
236+
description: Total (gross) volume of particles classified as hail
237+
long_name: Total (gross) volume of particles classified as hail
238238
units: ""
239-
number_particles_class_2:
240-
description: Number of particles class 2
241-
long_name: Number of particles class 2
239+
number_particles_solid_precipitation:
240+
description: Number of particles classified as solid precipitation
241+
long_name: Number of particles classified as solid precipitation
242242
units: ""
243-
number_particles_class_2_internal_data:
244-
description: Total volume (gross) of class 2
245-
long_name: Total volume of class 2
243+
total_gross_volume_solid_precipitation:
244+
description: Total (gross) volume of particles classified as solid precipitation
245+
long_name: Total (gross) volume of particles classified as solid precipitation
246246
units: ""
247-
number_particles_class_3:
248-
description: Number of particles class 3
249-
long_name: Number of particles class 3
247+
number_particles_large_pellet:
248+
description: Number of particles classified as great pellet
249+
long_name: Number of particles classified as great pellet
250250
units: ""
251-
number_particles_class_3_internal_data:
252-
description: Total volume (gross) of class 3
253-
long_name: Total volume of class 3
251+
total_gross_volume_large_pellet:
252+
description: Total (gross) volume of particles classified as great pellet
253+
long_name: Total (gross) volume of particles classified as great pellet
254254
units: ""
255-
number_particles_class_4:
256-
description: Number of particles class 4
257-
long_name: Number of particles class 4
255+
number_particles_small_pellet:
256+
description: Number of particles classified as small pellet
257+
long_name: Number of particles classified as small pellet
258258
units: ""
259-
number_particles_class_4_internal_data:
260-
description: Total volume (gross) of class 4
261-
long_name: Total volume of class 4
259+
total_gross_volume_small_pellet:
260+
description: Total (gross) volume of particles classified as small pellet
261+
long_name: Total (gross) volume of particles classified as small pellet
262262
units: ""
263-
number_particles_class_5:
264-
description: Number of particles class 5
265-
long_name: Number of particles class 5
263+
number_particles_snowgrain:
264+
description: Number of particles classified as snowgrain
265+
long_name: Number of particles classified as snowgrain
266266
units: ""
267-
number_particles_class_5_internal_data:
268-
description: Total volume (gross) of class 5
269-
long_name: Total volume of class 5
267+
total_gross_volume_snowgrain:
268+
description: Total (gross) volume of particles classified as snowgrain
269+
long_name: Total (gross) volume of particles classified as snowgrain
270270
units: ""
271-
number_particles_class_6:
272-
description: Number of particles class 6
273-
long_name: Number of particles class 6
271+
number_particles_rain:
272+
description: Number of particles classified as rain
273+
long_name: Number of particles classified as rain
274274
units: ""
275-
number_particles_class_6_internal_data:
276-
description: Total volume (gross) of class 6
277-
long_name: Total volume of class 6
275+
total_gross_volume_rain:
276+
description: Total (gross) volume of particles classified as rain
277+
long_name: Total (gross) volume of particles classified as rain
278278
units: ""
279-
number_particles_class_7:
280-
description: Number of particles class 7
281-
long_name: Number of particles class 7
279+
number_particles_small_rain:
280+
description: Number of particles classified as small rain
281+
long_name: Number of particles classified as small rain
282282
units: ""
283-
number_particles_class_7_internal_data:
284-
description: Total volume (gross) of class 7
285-
long_name: Total volume of class 7
283+
total_gross_volume_small_rain:
284+
description: Total (gross) volume of particles classified as small rain
285+
long_name: Total (gross) volume of particles classified as small rain
286286
units: ""
287-
number_particles_class_8:
288-
description: Number of particles class 8
289-
long_name: Number of particles class 8
287+
number_particles_drizzle:
288+
description: Number of particles classified as drizzle
289+
long_name: Number of particles classified as drizzle
290290
units: ""
291-
number_particles_class_8_internal_data:
292-
description: Total volume (gross) of class 8
293-
long_name: Total volume of class 8
291+
total_gross_volume_drizzle:
292+
description: Total (gross) volume of particles classified as drizzle
293+
long_name: Total (gross) volume of particles classified as drizzle
294294
units: ""
295295
number_particles_class_9:
296-
description: Number of particles class 9
297-
long_name: Number of particles class 9
296+
description: Number of particles for reserved class 9
297+
long_name: Number of particles for reserved class 9
298298
units: ""
299299
number_particles_class_9_internal_data:
300-
description: Total volume (gross) of class 9
301-
long_name: Total volume of class 9
300+
description: Total volume (gross) for reserved class 9
301+
long_name: Total volume of reserved class 9
302302
units: ""
303303
raw_drop_number:
304304
description: Precipitation spectrum

disdrodb/l0/configs/LPM/l0b_encodings.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -520,15 +520,15 @@ number_particles_unknown_classification:
520520
contiguous: false
521521
chunksizes: 5000
522522
_FillValue: 65535
523-
number_particles_unknown_classification_internal_data:
523+
total_gross_volume_unknown_classification:
524524
dtype: float32
525525
zlib: true
526526
complevel: 3
527527
shuffle: true
528528
fletcher32: false
529529
contiguous: false
530530
chunksizes: 5000
531-
number_particles_class_1:
531+
number_particles_hail:
532532
dtype: uint16
533533
zlib: true
534534
complevel: 3
@@ -537,15 +537,15 @@ number_particles_class_1:
537537
contiguous: false
538538
chunksizes: 5000
539539
_FillValue: 65535
540-
number_particles_class_1_internal_data:
540+
total_gross_volume_hail:
541541
dtype: float32
542542
zlib: true
543543
complevel: 3
544544
shuffle: true
545545
fletcher32: false
546546
contiguous: false
547547
chunksizes: 5000
548-
number_particles_class_2:
548+
number_particles_solid_precipitation:
549549
dtype: uint16
550550
zlib: true
551551
complevel: 3
@@ -554,15 +554,15 @@ number_particles_class_2:
554554
contiguous: false
555555
chunksizes: 5000
556556
_FillValue: 65535
557-
number_particles_class_2_internal_data:
557+
total_gross_volume_solid_precipitation:
558558
dtype: float32
559559
zlib: true
560560
complevel: 3
561561
shuffle: true
562562
fletcher32: false
563563
contiguous: false
564564
chunksizes: 5000
565-
number_particles_class_3:
565+
number_particles_large_pellet:
566566
dtype: uint16
567567
zlib: true
568568
complevel: 3
@@ -571,15 +571,15 @@ number_particles_class_3:
571571
contiguous: false
572572
chunksizes: 5000
573573
_FillValue: 65535
574-
number_particles_class_3_internal_data:
574+
total_gross_volume_large_pellet:
575575
dtype: float32
576576
zlib: true
577577
complevel: 3
578578
shuffle: true
579579
fletcher32: false
580580
contiguous: false
581581
chunksizes: 5000
582-
number_particles_class_4:
582+
number_particles_small_pellet:
583583
dtype: uint16
584584
zlib: true
585585
complevel: 3
@@ -588,15 +588,15 @@ number_particles_class_4:
588588
contiguous: false
589589
chunksizes: 5000
590590
_FillValue: 65535
591-
number_particles_class_4_internal_data:
591+
total_gross_volume_small_pellet:
592592
dtype: float32
593593
zlib: true
594594
complevel: 3
595595
shuffle: true
596596
fletcher32: false
597597
contiguous: false
598598
chunksizes: 5000
599-
number_particles_class_5:
599+
number_particles_snowgrain:
600600
dtype: uint16
601601
zlib: true
602602
complevel: 3
@@ -605,15 +605,15 @@ number_particles_class_5:
605605
contiguous: false
606606
chunksizes: 5000
607607
_FillValue: 65535
608-
number_particles_class_5_internal_data:
608+
total_gross_volume_snowgrain:
609609
dtype: float32
610610
zlib: true
611611
complevel: 3
612612
shuffle: true
613613
fletcher32: false
614614
contiguous: false
615615
chunksizes: 5000
616-
number_particles_class_6:
616+
number_particles_rain:
617617
dtype: uint16
618618
zlib: true
619619
complevel: 3
@@ -622,15 +622,15 @@ number_particles_class_6:
622622
contiguous: false
623623
chunksizes: 5000
624624
_FillValue: 65535
625-
number_particles_class_6_internal_data:
625+
total_gross_volume_rain:
626626
dtype: float32
627627
zlib: true
628628
complevel: 3
629629
shuffle: true
630630
fletcher32: false
631631
contiguous: false
632632
chunksizes: 5000
633-
number_particles_class_7:
633+
number_particles_small_rain:
634634
dtype: uint16
635635
zlib: true
636636
complevel: 3
@@ -639,15 +639,15 @@ number_particles_class_7:
639639
contiguous: false
640640
chunksizes: 5000
641641
_FillValue: 65535
642-
number_particles_class_7_internal_data:
642+
total_gross_volume_small_rain:
643643
dtype: float32
644644
zlib: true
645645
complevel: 3
646646
shuffle: true
647647
fletcher32: false
648648
contiguous: false
649649
chunksizes: 5000
650-
number_particles_class_8:
650+
number_particles_drizzle:
651651
dtype: uint16
652652
zlib: true
653653
complevel: 3
@@ -656,7 +656,7 @@ number_particles_class_8:
656656
contiguous: false
657657
chunksizes: 5000
658658
_FillValue: 65535
659-
number_particles_class_8_internal_data:
659+
total_gross_volume_drizzle:
660660
dtype: float32
661661
zlib: true
662662
complevel: 3

0 commit comments

Comments
 (0)