Overview
Building graphs
Introduction
Nodes - Coordinates
Nodes - Attributes
Edges - Connections
Edges - Attributes
Modules
Node builder
Edge builder
Node attributes
Edge attributes
Graph Creator
Graph Inspector
Post processor
Command line tool
Introduction
create
describe
inspect
Developing Anemoi Graphs
Contributing
Code Structure
Testing
Usage
Getting started
Limited Area Modeling (LAM)
Anemoi Graphs
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
X
|
Z
A
add_attribute() (anemoi.graphs.processors.post_process.RemoveUnconnectedNodes method)
anemoi.graphs.create
module
anemoi.graphs.edges.attributes
module
anemoi.graphs.edges.builder
module
anemoi.graphs.nodes.attributes
module
anemoi.graphs.nodes.builders.from_file
module
anemoi.graphs.nodes.builders.from_healpix
module
anemoi.graphs.nodes.builders.from_icon
module
anemoi.graphs.nodes.builders.from_refined_icosahedron
module
anemoi.graphs.processors.post_process
module
AreaWeights (class in anemoi.graphs.nodes.attributes)
B
BaseNodeAttribute (class in anemoi.graphs.nodes.attributes)
BooleanAndMask (class in anemoi.graphs.nodes.attributes)
BooleanNot (class in anemoi.graphs.nodes.attributes)
BooleanOrMask (class in anemoi.graphs.nodes.attributes)
C
centre (anemoi.graphs.nodes.attributes.SphericalAreaWeights attribute)
clean() (anemoi.graphs.create.GraphCreator method)
compute() (anemoi.graphs.edges.attributes.EdgeDirection method)
(anemoi.graphs.edges.attributes.EdgeLength method)
(anemoi.graphs.nodes.attributes.AreaWeights method)
(anemoi.graphs.nodes.attributes.BaseNodeAttribute method)
(anemoi.graphs.nodes.attributes.NonmissingZarrVariable method)
(anemoi.graphs.nodes.attributes.PlanarAreaWeights method)
(anemoi.graphs.nodes.attributes.SphericalAreaWeights method)
(anemoi.graphs.nodes.attributes.UniformWeights method)
compute_mask() (anemoi.graphs.processors.post_process.RemoveUnconnectedNodes method)
,
[1]
create() (anemoi.graphs.create.GraphCreator method)
cutoff_factor (anemoi.graphs.edges.builder.CutOffEdges attribute)
CutOffEdges (class in anemoi.graphs.edges.builder)
CutOutMask (class in anemoi.graphs.nodes.attributes)
D
dataset (anemoi.graphs.nodes.builders.from_file.TextNodes attribute)
(anemoi.graphs.nodes.builders.from_file.ZarrDatasetNodes attribute)
E
EdgeDirection (class in anemoi.graphs.edges.attributes)
EdgeLength (class in anemoi.graphs.edges.attributes)
F
fill_value (anemoi.graphs.nodes.attributes.SphericalAreaWeights attribute)
flat (anemoi.graphs.nodes.attributes.AreaWeights attribute)
G
get_adjacency_matrix() (anemoi.graphs.edges.builder.CutOffEdges method)
(anemoi.graphs.edges.builder.ICONTopologicalBaseEdgeBuilder method)
(anemoi.graphs.edges.builder.KNNEdges method)
get_coordinates() (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.ZarrDatasetNodes method)
,
[1]
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes method)
,
[1]
(anemoi.graphs.nodes.builders.from_healpix.LimitedAreaHEALPixNodes method)
get_cutoff_radius() (anemoi.graphs.edges.builder.CutOffEdges method)
get_raw_values() (anemoi.graphs.edges.attributes.EdgeDirection method)
(anemoi.graphs.edges.attributes.EdgeLength method)
(anemoi.graphs.nodes.attributes.UniformWeights method)
GraphCreator (class in anemoi.graphs.create)
grid_definition (anemoi.graphs.nodes.builders.from_file.NPZFileNodes attribute)
grid_definition_path (anemoi.graphs.nodes.builders.from_file.NPZFileNodes attribute)
H
HEALPixNodes (class in anemoi.graphs.nodes.builders.from_healpix)
HexNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
I
icon_mesh (anemoi.graphs.edges.builder.ICONTopologicalBaseEdgeBuilder attribute)
ICONCellGridNodes (class in anemoi.graphs.nodes.builders.from_icon)
ICONMultimeshNodes (class in anemoi.graphs.nodes.builders.from_icon)
ICONNodes (class in anemoi.graphs.nodes.builders.from_icon)
ICONTopologicalBaseEdgeBuilder (class in anemoi.graphs.edges.builder)
ICONTopologicalBaseNodeBuilder (class in anemoi.graphs.nodes.builders.from_icon)
ICONTopologicalDecoderEdges (class in anemoi.graphs.edges.builder)
ICONTopologicalEncoderEdges (class in anemoi.graphs.edges.builder)
ICONTopologicalProcessorEdges (class in anemoi.graphs.edges.builder)
idx_lat (anemoi.graphs.nodes.builders.from_file.TextNodes attribute)
idx_lon (anemoi.graphs.nodes.builders.from_file.TextNodes attribute)
ignore (anemoi.graphs.processors.post_process.RemoveUnconnectedNodes attribute)
invert (anemoi.graphs.edges.attributes.EdgeLength attribute)
K
KNNEdges (class in anemoi.graphs.edges.builder)
L
LimitedAreaHEALPixNodes (class in anemoi.graphs.nodes.builders.from_healpix)
LimitedAreaHexNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
LimitedAreaNPZFileNodes (class in anemoi.graphs.nodes.builders.from_file)
LimitedAreaTriNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
luse_rotated_features (anemoi.graphs.edges.attributes.EdgeDirection attribute)
M
module
anemoi.graphs.create
anemoi.graphs.edges.attributes
anemoi.graphs.edges.builder
anemoi.graphs.nodes.attributes
anemoi.graphs.nodes.builders.from_file
anemoi.graphs.nodes.builders.from_healpix
anemoi.graphs.nodes.builders.from_icon
anemoi.graphs.nodes.builders.from_refined_icosahedron
anemoi.graphs.processors.post_process
MultiScaleEdges (class in anemoi.graphs.edges.builder)
N
nodes_name (anemoi.graphs.processors.post_process.RemoveUnconnectedNodes attribute)
NonmissingZarrVariable (class in anemoi.graphs.nodes.attributes)
norm (anemoi.graphs.edges.attributes.EdgeDirection attribute)
(anemoi.graphs.edges.attributes.EdgeLength attribute)
(anemoi.graphs.nodes.attributes.NonmissingZarrVariable attribute)
(anemoi.graphs.nodes.attributes.PlanarAreaWeights attribute)
(anemoi.graphs.nodes.attributes.SphericalAreaWeights attribute)
NPZFileNodes (class in anemoi.graphs.nodes.builders.from_file)
num_nearest_neighbours (anemoi.graphs.edges.builder.KNNEdges attribute)
P
PlanarAreaWeights (class in anemoi.graphs.nodes.attributes)
post_process() (anemoi.graphs.create.GraphCreator method)
(anemoi.graphs.edges.attributes.EdgeLength method)
(anemoi.graphs.nodes.attributes.BaseNodeAttribute method)
prepare_node_data() (anemoi.graphs.edges.builder.CutOffEdges method)
prune_graph() (anemoi.graphs.processors.post_process.RemoveUnconnectedNodes method)
R
radius (anemoi.graphs.nodes.attributes.SphericalAreaWeights attribute)
register_attributes() (anemoi.graphs.edges.builder.CutOffEdges method)
(anemoi.graphs.edges.builder.KNNEdges method)
(anemoi.graphs.edges.builder.MultiScaleEdges method)
(anemoi.graphs.nodes.builders.from_file.NPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.ZarrDatasetNodes method)
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes method)
(anemoi.graphs.nodes.builders.from_icon.ICONNodes method)
register_edges() (anemoi.graphs.edges.builder.CutOffEdges method)
(anemoi.graphs.edges.builder.KNNEdges method)
(anemoi.graphs.edges.builder.MultiScaleEdges method)
register_nodes() (anemoi.graphs.nodes.builders.from_file.LimitedAreaNPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.NPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.ZarrDatasetNodes method)
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes method)
(anemoi.graphs.nodes.builders.from_healpix.LimitedAreaHEALPixNodes method)
RemoveUnconnectedNodes (class in anemoi.graphs.processors.post_process)
resolution (anemoi.graphs.nodes.builders.from_file.NPZFileNodes attribute)
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes attribute)
S
save() (anemoi.graphs.create.GraphCreator method)
save_mask_indices_to_attr (anemoi.graphs.processors.post_process.RemoveUnconnectedNodes attribute)
source_mask_attr_name (anemoi.graphs.edges.builder.CutOffEdges attribute)
(anemoi.graphs.edges.builder.KNNEdges attribute)
source_name (anemoi.graphs.edges.builder.CutOffEdges attribute)
(anemoi.graphs.edges.builder.ICONTopologicalBaseEdgeBuilder attribute)
(anemoi.graphs.edges.builder.KNNEdges attribute)
(anemoi.graphs.edges.builder.MultiScaleEdges attribute)
SphericalAreaWeights (class in anemoi.graphs.nodes.attributes)
StretchedTriNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
T
target_mask_attr_name (anemoi.graphs.edges.builder.CutOffEdges attribute)
(anemoi.graphs.edges.builder.KNNEdges attribute)
target_name (anemoi.graphs.edges.builder.CutOffEdges attribute)
(anemoi.graphs.edges.builder.ICONTopologicalBaseEdgeBuilder attribute)
(anemoi.graphs.edges.builder.KNNEdges attribute)
(anemoi.graphs.edges.builder.MultiScaleEdges attribute)
TextNodes (class in anemoi.graphs.nodes.builders.from_file)
TriNodes (class in anemoi.graphs.nodes.builders.from_refined_icosahedron)
U
UniformWeights (class in anemoi.graphs.nodes.attributes)
update_graph() (anemoi.graphs.create.GraphCreator method)
(anemoi.graphs.edges.builder.CutOffEdges method)
(anemoi.graphs.edges.builder.ICONTopologicalBaseEdgeBuilder method)
(anemoi.graphs.edges.builder.KNNEdges method)
(anemoi.graphs.edges.builder.MultiScaleEdges method)
,
[1]
(anemoi.graphs.nodes.builders.from_file.NPZFileNodes method)
(anemoi.graphs.nodes.builders.from_file.ZarrDatasetNodes method)
(anemoi.graphs.nodes.builders.from_healpix.HEALPixNodes method)
(anemoi.graphs.nodes.builders.from_icon.ICONTopologicalBaseNodeBuilder method)
(anemoi.graphs.processors.post_process.RemoveUnconnectedNodes method)
V
variable (anemoi.graphs.nodes.attributes.NonmissingZarrVariable attribute)
X
x_hops (anemoi.graphs.edges.builder.MultiScaleEdges attribute)
Z
ZarrDatasetNodes (class in anemoi.graphs.nodes.builders.from_file)