Introduction
Background
Command line tool
Installing
Recipe Examples
Create your first graph
Limited Area Modeling (LAM)
Create sparse matrices with anemoi-graphs
User Guide
Introduction
Nodes - Coordinates
Nodes - Attributes
Edges - Connections
Edges - Attributes
Post-processors
API Reference
Schemas
Node builder
Edge builder
Node attributes
Edge attributes
Graph Creator
Graph Inspector
Post processor
Contributing
General guidelines
Anemoi Graphs
Index
Index
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
X
A
anemoi.graphs.create
module
anemoi.graphs.nodes.builders.from_file
module
anemoi.graphs.nodes.builders.from_healpix
module
anemoi.graphs.nodes.builders.from_refined_icosahedron
module
anemoi.graphs.schemas.base_graph
module
anemoi.graphs.schemas.edge_schemas
module
anemoi.graphs.schemas.node_schemas
module
AnemoiDatasetNodes (class in anemoi.graphs.nodes.builders.from_file)
AnemoiDatasetNodeSchema (class in anemoi.graphs.schemas.node_schemas)
attributes (anemoi.graphs.schemas.base_graph.EdgeSchema attribute)
(anemoi.graphs.schemas.base_graph.NodeSchema attribute)
B
BaseGraphSchema (class in anemoi.graphs.schemas.base_graph)
C
clean() (anemoi.graphs.create.GraphCreator method)
create() (anemoi.graphs.create.GraphCreator method)
cutoff_distance_km (anemoi.graphs.schemas.edge_schemas.CutoffEdgeSchema attribute)
cutoff_factor (anemoi.graphs.schemas.edge_schemas.CutoffEdgeSchema attribute)
CutoffEdgeSchema (class in anemoi.graphs.schemas.edge_schemas)
D
dataset (anemoi.graphs.nodes.builders.from_file.AnemoiDatasetNodes attribute)
(anemoi.graphs.nodes.builders.from_file.TextNodes attribute)
(anemoi.graphs.schemas.node_schemas.AnemoiDatasetNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.TextNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.XArrayNodeSchema attribute)
E
edge_builders (anemoi.graphs.schemas.base_graph.EdgeSchema attribute)
EdgeAttributeSchema (class in anemoi.graphs.schemas.edge_schemas)
edges (anemoi.graphs.schemas.base_graph.BaseGraphSchema attribute)
EdgeSchema (class in anemoi.graphs.schemas.base_graph)
G
get_coordinates() (anemoi.graphs.nodes.builders.from_file.AnemoiDatasetNodes method)
,
[1]
(anemoi.graphs.nodes.builders.from_file.LimitedAreaNPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.NPZFileNodes method)
,
[1]
(anemoi.graphs.nodes.builders.from_file.TextNodes method)
(anemoi.graphs.nodes.builders.from_file.XArrayNodes method)
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes method)
,
[1]
(anemoi.graphs.nodes.builders.from_healpix.LimitedAreaHEALPixNodes method)
global_resolution (anemoi.graphs.schemas.node_schemas.StretchedIcosahdralNodeSchema attribute)
GraphCreator (class in anemoi.graphs.create)
grid (anemoi.graphs.schemas.node_schemas.ReducedGaussianGridNodeSchema attribute)
grid_definition_path (anemoi.graphs.schemas.node_schemas.LimitedAreaNPZFileNodesSchema attribute)
grid_filename (anemoi.graphs.schemas.node_schemas.ICONMeshNodeSchema attribute)
H
HEALPixMultiScaleEdgesSchema (class in anemoi.graphs.schemas.edge_schemas)
HEALPixNodes (class in anemoi.graphs.nodes.builders.from_healpix)
HexNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
I
ICONMeshNodeSchema (class in anemoi.graphs.schemas.node_schemas)
ICONTopologicalEdgeSchema (class in anemoi.graphs.schemas.edge_schemas)
IcosahedralandHealPixNodeSchema (class in anemoi.graphs.schemas.node_schemas)
idx_lat (anemoi.graphs.nodes.builders.from_file.TextNodes attribute)
(anemoi.graphs.schemas.node_schemas.TextNodeSchema attribute)
idx_lon (anemoi.graphs.nodes.builders.from_file.TextNodes attribute)
(anemoi.graphs.schemas.node_schemas.TextNodeSchema attribute)
K
KNNEdgeSchema (class in anemoi.graphs.schemas.edge_schemas)
L
lam_resolution (anemoi.graphs.schemas.node_schemas.StretchedIcosahdralNodeSchema attribute)
lat_key (anemoi.graphs.nodes.builders.from_file.NPZFileNodes attribute)
(anemoi.graphs.schemas.node_schemas.NPZnodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.XArrayNodeSchema attribute)
LimitedAreaHEALPixNodes (class in anemoi.graphs.nodes.builders.from_healpix)
LimitedAreaHexNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
LimitedAreaIcosahedralandHealPixNodeSchema (class in anemoi.graphs.schemas.node_schemas)
LimitedAreaNPZFileNodes (class in anemoi.graphs.nodes.builders.from_file)
LimitedAreaNPZFileNodesSchema (class in anemoi.graphs.schemas.node_schemas)
LimitedAreaTriNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
load_graph_from_file() (in module anemoi.graphs.create)
lon_key (anemoi.graphs.nodes.builders.from_file.NPZFileNodes attribute)
(anemoi.graphs.schemas.node_schemas.NPZnodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.XArrayNodeSchema attribute)
M
margin_radius_km (anemoi.graphs.schemas.node_schemas.LimitedAreaIcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaNPZFileNodesSchema attribute)
(anemoi.graphs.schemas.node_schemas.StretchedIcosahdralNodeSchema attribute)
mask_attr_name (anemoi.graphs.schemas.node_schemas.LimitedAreaIcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaNPZFileNodesSchema attribute)
(anemoi.graphs.schemas.node_schemas.StretchedIcosahdralNodeSchema attribute)
max_level (anemoi.graphs.schemas.node_schemas.ICONMeshNodeSchema attribute)
max_num_neighbours (anemoi.graphs.schemas.edge_schemas.CutoffEdgeSchema attribute)
model_config (anemoi.graphs.schemas.base_graph.BaseGraphSchema attribute)
(anemoi.graphs.schemas.base_graph.EdgeSchema attribute)
(anemoi.graphs.schemas.base_graph.NodeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.CutoffEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.EdgeAttributeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.HEALPixMultiScaleEdgesSchema attribute)
(anemoi.graphs.schemas.edge_schemas.ICONTopologicalEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.KNNEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MultiScaleEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MutualKNNEdgeSchema attribute)
(anemoi.graphs.schemas.node_schemas.AnemoiDatasetNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.ICONMeshNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.IcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaIcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaNPZFileNodesSchema attribute)
(anemoi.graphs.schemas.node_schemas.NPZnodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.ReducedGaussianGridNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.StretchedIcosahdralNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.TextNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.XArrayNodeSchema attribute)
module
anemoi.graphs.create
anemoi.graphs.nodes.builders.from_file
anemoi.graphs.nodes.builders.from_healpix
anemoi.graphs.nodes.builders.from_refined_icosahedron
anemoi.graphs.schemas.base_graph
anemoi.graphs.schemas.edge_schemas
anemoi.graphs.schemas.node_schemas
MultiScaleEdgeSchema (class in anemoi.graphs.schemas.edge_schemas)
MutualKNNEdgeSchema (class in anemoi.graphs.schemas.edge_schemas)
N
node_builder (anemoi.graphs.schemas.base_graph.NodeSchema attribute)
nodes (anemoi.graphs.schemas.base_graph.BaseGraphSchema attribute)
NodeSchema (class in anemoi.graphs.schemas.base_graph)
norm (anemoi.graphs.schemas.edge_schemas.EdgeAttributeSchema attribute)
npz_file (anemoi.graphs.nodes.builders.from_file.NPZFileNodes attribute)
(anemoi.graphs.schemas.node_schemas.NPZnodeSchema attribute)
NPZFileNodes (class in anemoi.graphs.nodes.builders.from_file)
NPZnodeSchema (class in anemoi.graphs.schemas.node_schemas)
num_nearest_neighbours (anemoi.graphs.schemas.edge_schemas.KNNEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MutualKNNEdgeSchema attribute)
O
overwrite (anemoi.graphs.schemas.base_graph.BaseGraphSchema attribute)
P
post_process() (anemoi.graphs.create.GraphCreator method)
R
ReducedGaussianGridNodeSchema (class in anemoi.graphs.schemas.node_schemas)
reference_node_name (anemoi.graphs.schemas.node_schemas.LimitedAreaIcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaNPZFileNodesSchema attribute)
(anemoi.graphs.schemas.node_schemas.StretchedIcosahdralNodeSchema attribute)
register_attributes() (anemoi.graphs.nodes.builders.from_file.AnemoiDatasetNodes method)
(anemoi.graphs.nodes.builders.from_file.NPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.XArrayNodes method)
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes method)
register_nodes() (anemoi.graphs.nodes.builders.from_file.AnemoiDatasetNodes method)
(anemoi.graphs.nodes.builders.from_file.LimitedAreaNPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.NPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.XArrayNodes method)
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes method)
(anemoi.graphs.nodes.builders.from_healpix.LimitedAreaHEALPixNodes method)
resolution (anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes attribute)
(anemoi.graphs.schemas.node_schemas.IcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaIcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaNPZFileNodesSchema attribute)
reversed_num_nearest_neighbours (anemoi.graphs.schemas.edge_schemas.MutualKNNEdgeSchema attribute)
S
save() (anemoi.graphs.create.GraphCreator method)
scale_resolutions (anemoi.graphs.schemas.edge_schemas.HEALPixMultiScaleEdgesSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MultiScaleEdgeSchema attribute)
source_mask_attr_name (anemoi.graphs.schemas.edge_schemas.CutoffEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.HEALPixMultiScaleEdgesSchema attribute)
(anemoi.graphs.schemas.edge_schemas.ICONTopologicalEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.KNNEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MultiScaleEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MutualKNNEdgeSchema attribute)
source_name (anemoi.graphs.schemas.base_graph.EdgeSchema attribute)
StretchedIcosahdralNodeSchema (class in anemoi.graphs.schemas.node_schemas)
StretchedTriNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
T
target_ (anemoi.graphs.schemas.edge_schemas.CutoffEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.EdgeAttributeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.HEALPixMultiScaleEdgesSchema attribute)
(anemoi.graphs.schemas.edge_schemas.KNNEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MultiScaleEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MutualKNNEdgeSchema attribute)
(anemoi.graphs.schemas.node_schemas.AnemoiDatasetNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.ICONMeshNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.IcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaIcosahedralandHealPixNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.LimitedAreaNPZFileNodesSchema attribute)
(anemoi.graphs.schemas.node_schemas.NPZnodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.ReducedGaussianGridNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.StretchedIcosahdralNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.TextNodeSchema attribute)
(anemoi.graphs.schemas.node_schemas.XArrayNodeSchema attribute)
target_mask_attr_name (anemoi.graphs.schemas.edge_schemas.CutoffEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.HEALPixMultiScaleEdgesSchema attribute)
(anemoi.graphs.schemas.edge_schemas.ICONTopologicalEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.KNNEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MultiScaleEdgeSchema attribute)
(anemoi.graphs.schemas.edge_schemas.MutualKNNEdgeSchema attribute)
target_name (anemoi.graphs.schemas.base_graph.EdgeSchema attribute)
TextNodes (class in anemoi.graphs.nodes.builders.from_file)
TextNodeSchema (class in anemoi.graphs.schemas.node_schemas)
TriNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
U
update_graph() (anemoi.graphs.create.GraphCreator method)
(anemoi.graphs.nodes.builders.from_file.AnemoiDatasetNodes method)
(anemoi.graphs.nodes.builders.from_file.NPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.XArrayNodes method)
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes method)
V
validate_cutoff_params() (anemoi.graphs.schemas.edge_schemas.CutoffEdgeSchema method)
validate_loaded_graph() (in module anemoi.graphs.create)
X
x_hops (anemoi.graphs.schemas.edge_schemas.MultiScaleEdgeSchema attribute)
XArrayNodes (class in anemoi.graphs.nodes.builders.from_file)
XArrayNodeSchema (class in anemoi.graphs.schemas.node_schemas)