Skip to content
This repository was archived by the owner on Dec 20, 2024. It is now read-only.
This repository was archived by the owner on Dec 20, 2024. It is now read-only.

[feature] Inspection tool #10

@JPXKQX

Description

@JPXKQX

Is your feature request related to a problem? Please describe.

A CLI and scripts for inspecting graphs.

Describe the solution you'd like

The tools implemented should provide figures depicting:

  • The nodes distribution.
  • The edges for each subgraph (encoder, processor and decoder edges).
  • Distribution of the node & edge attributes.
  • Distribution of the orphan nodes.

The CLI should follow a similar syntax to other anemoi tools,

anemoi-graphs inspect graph.pt

Describe alternatives you've considered

We could use matplotlib to save the figures as PNG files, but we would lose the interactivity, that is very useful for debugging while designing the graphs.

Additional context

No response

Organisation

ECMWF

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions