sort pressure levels
This commit is contained in:
parent
819c29d768
commit
8a2c5b341d
@ -1,5 +1,6 @@
|
|||||||
|
|
||||||
import json
|
import json
|
||||||
|
from collections import defaultdict
|
||||||
|
|
||||||
metadata = json.load(open("raw_anemoi_metadata.json"))
|
metadata = json.load(open("raw_anemoi_metadata.json"))
|
||||||
|
|
||||||
@ -15,8 +16,16 @@ pressure_level_variables = [v for v in variables if '_' in v]
|
|||||||
pressure_levels = sorted(set([v.split('_')[-1] for v in pressure_level_variables]))
|
pressure_levels = sorted(set([v.split('_')[-1] for v in pressure_level_variables]))
|
||||||
pressure_level_variables = sorted(set([v.split('_')[0] for v in pressure_level_variables]))
|
pressure_level_variables = sorted(set([v.split('_')[0] for v in pressure_level_variables]))
|
||||||
|
|
||||||
|
levels_for_variables = defaultdict(list)
|
||||||
|
for v in variables:
|
||||||
|
if "_" in v:
|
||||||
|
variable, level = v.split('_')
|
||||||
|
levels_for_variables[variable].append(level)
|
||||||
|
|
||||||
|
print('Levels for variables:', levels_for_variables)
|
||||||
|
|
||||||
print('Pressure level variables:', pressure_level_variables)
|
print('Pressure level variables:', pressure_level_variables)
|
||||||
print('Pressure levels:', pressure_levels)
|
print('Pressure levels:', sorted([int(p) for p in pressure_levels]))
|
||||||
|
|
||||||
print('Surface variables:', surface_variables)
|
print('Surface variables:', surface_variables)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user