add example structure
This commit is contained in:
parent
8a2c5b341d
commit
3de40e46ef
67
fiab/structure.yaml
Normal file
67
fiab/structure.yaml
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
# Format: list of models, each model has a model_outputs field which contains a nested tree of nodes
|
||||||
|
# Nodes have {node: name, cube: list of key value(s) pairs, children: list[nodes]}
|
||||||
|
|
||||||
|
- model: surface_and_atmosphere_model
|
||||||
|
model_outputs:
|
||||||
|
- node: root
|
||||||
|
cube:
|
||||||
|
class: rd
|
||||||
|
stream: anemoi
|
||||||
|
expver: something
|
||||||
|
lead_time:
|
||||||
|
type: datetime
|
||||||
|
format: '%Y-%m-%d %H:%M:%S'
|
||||||
|
step: 6h
|
||||||
|
|
||||||
|
|
||||||
|
children:
|
||||||
|
- node: pressure_variables
|
||||||
|
other_metadata: something
|
||||||
|
cube:
|
||||||
|
param: ['q', 't', 'u', 'v', 'w', 'z']
|
||||||
|
level: [50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000]
|
||||||
|
|
||||||
|
|
||||||
|
- node: surface_variables
|
||||||
|
other_metadata: something
|
||||||
|
cube:
|
||||||
|
param: ['sp', 'msl', '10u', '10v', '2t', '2d', 'skt', 'tcw', 'cp', 'tp']
|
||||||
|
|
||||||
|
# Hypothetical Ocean variables
|
||||||
|
- node: ocean_variables
|
||||||
|
cube:
|
||||||
|
param: ["saltiness", "number of eels", "is_blue", "good_for_surfing"]
|
||||||
|
ocean_levels: [??, ??]
|
||||||
|
|
||||||
|
# Alternative List of cubes format
|
||||||
|
- model: surface_and_atmosphere_model
|
||||||
|
model_outputs:
|
||||||
|
- node: root
|
||||||
|
cube:
|
||||||
|
class: rd
|
||||||
|
stream: anemoi
|
||||||
|
expver: something
|
||||||
|
lead_time:
|
||||||
|
type: datetime
|
||||||
|
format: '%Y-%m-%d %H:%M:%S'
|
||||||
|
step: 6h
|
||||||
|
|
||||||
|
|
||||||
|
children:
|
||||||
|
- node: pressure_variables
|
||||||
|
other_metadata: something
|
||||||
|
cube:
|
||||||
|
param: ['q', 't', 'u', 'v', 'w', 'z']
|
||||||
|
level: [50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000]
|
||||||
|
|
||||||
|
|
||||||
|
- node: surface_variables
|
||||||
|
other_metadata: something
|
||||||
|
cube:
|
||||||
|
param: ['sp', 'msl', '10u', '10v', '2t', '2d', 'skt', 'tcw', 'cp', 'tp']
|
||||||
|
|
||||||
|
# Hypothetical Ocean variables
|
||||||
|
- node: ocean_variables
|
||||||
|
cube:
|
||||||
|
param: ["saltiness", "number of eels", "is_blue", "good_for_surfing"]
|
||||||
|
ocean_levels: [??, ??]
|
Loading…
x
Reference in New Issue
Block a user