Skip to content

Releases: ecmwf/anemoi-graphs

0.3.0 Anemoi-graphs, minor release

03 Sep 11:07
5ccce3e
Compare
Choose a tag to compare

Added

HEALPixNodes - nodebuilder based on Hierarchical Equal Area isoLatitude Pixelation of a sphere.

Inspection tools: interactive plots, and distribution plots of edge & node attributes.

Graph description print in the console.

CLI entry point: 'anemoi-graphs inspect ...'.

added downstream-ci pipeline and cd-pypi reusable workflow

Changelog release updater

Create package documentation.

Changed

fix: added support for Python3.9.
fix: bug in graph cleaning method
fix: anemoi-graphs create CLI argument is casted to a Path.
ci: fix missing binary dependency in ci-config.yaml
fix: Updated get_raw_values method in AreaWeights to ensure compatibility with scipy.spatial.SphericalVoronoi by converting latitudes and longitudes to NumPy arrays before passing them to the latlon_rad_to_cartesian function. This resolves an issue where the function would fail if passed Torch Tensors directly.
ci: Reusable workflows for push, PR, and releases
ci: ignore docs for downstream ci
ci: changed Changelog action to create PR
ci: fixes and permissions on changelog updater

0.2.1 - Anemoi-graph Release, bug fix release

31 Jul 08:29
Compare
Choose a tag to compare

What's Changed

  • Fix The 'save_path' argument of the GraphCreator class is optional, allowing users to create graphs without saving them by @JPXKQX in #24

Full Changelog: https://github.com/ecmwf/anemoi-graphs/blob/develop/CHANGELOG.md#021---anemoi-graph-release-bug-fix-release

Git diff: 0.2.0...0.2.1

0.2.0

26 Jul 13:38
7fd9c74
Compare
Choose a tag to compare

Second release of global graphs:

  • node builders: HexNodes, TriNodes
  • edge builders: MultiScaleEdges (valid for TriNodes & HexNodes)

This enables building nodes from refined icosahedrons (using third-party libraries trimesh and h3)

0.1.0

09 Jul 08:52
Compare
Choose a tag to compare

First release of global graphs:

  • node builders: ZarrDatasetNodes and NPZFileNodes
  • edge builders: CutoffEdges and KNNEdges
  • node attributes: UniformWeights and AreaWeights
  • edge attributes: EdgeDirection and EdgeLength
  • CLI

This enables building graphs for Anemoi-training on-the-fly.