Skip to content

Latest commit

 

History

History
89 lines (54 loc) · 3.06 KB

CHANGELOG.md

File metadata and controls

89 lines (54 loc) · 3.06 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Please add your functional changes to the appropriate section in the PR. Keep it human-readable, your future self will thank you!

Added

  • ci: hpc-config, CODEOWNERS (#49)
  • feat: New node builder class, CutOutZarrDatasetNodes, to create nodes from 2 datasets. (#30)
  • feat: New class, KNNAreaMaskBuilder, to specify Area of Interest (AOI) based on a set of nodes. (#30)
  • feat: New node builder classes, LimitedAreaXXXXXNodes, to create nodes within an Area of Interest (AOI). (#30)
  • feat: Expanded MultiScaleEdges to support multi-scale connections in limited area graphs. (#30)

Changed

  • ci: small fixes and updates pre-commit, downsteam-ci (#49)

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

Removed

0.2.1 - Anemoi-graph Release, bug fix release

Added

Changed

  • Fix The 'save_path' argument of the GraphCreator class is optional, allowing users to create graphs without saving them.

Removed

0.2.0 - Anemoi-graph Release, Icosahedral graph building

Added

  • New node builders by iteratively refining an icosahedron: TriNodes, HexNodes.
  • New edge builders for building multi-scale connections.
  • Added Changelog

Changed

Removed

0.1.0 - Initial Release, Global graph building

Added

  • Documentation
  • Initial implementation for global graph building on the fly from Zarr and NPZ datasets

Changed

Removed