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

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ecmwf/anemoi-graphs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.4.0
Choose a base ref
...
head repository: ecmwf/anemoi-graphs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.4.1
Choose a head ref
  • 15 commits
  • 68 files changed
  • 14 contributors

Commits on Nov 8, 2024

  1. [Changelog] Update to 0.4.0 (#75)

    * [create-pull-request] automated change
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: gmertes <[email protected]>
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    3 people authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    7d09108 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    a6befe6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #76 from ecmwf/fix/remove-docconvert-pre-commit

    Remove docconvert from .pre-commit-config.yaml
    b8raoult authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    120a023 View commit details
    Browse the repository at this point in the history
  3. missing copyrigths (#73)

    * missing copyrigths
    
    * Update CHANGELOG.md
    
    ---------
    
    Co-authored-by: Mario Santa Cruz <[email protected]>
    Co-authored-by: Harrison Cook <[email protected]>
    3 people authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    30f039f View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. feature: support icon graphs (#53)

    * feat: topology-based encoder/processor/decoder graphs derived from an ICON grid file.
    
    * docs: attempt to set a correct license header.
    
    * doc: changed the docstring style to the Numpy-style instead of Google-style.
    
    * refactor: changed variable name `verts` into `vertices`.
    
    * fix: changed float division to double slash operator.
    
    * refactor: removed unnecessary `else` branch.
    
    * refactor: more descriptive variable name in for loop.
    
    * refactor: renamed variable (ignoring the minus sign of `phi`).
    
    * refactor: changed name of temporary variable.
    
    * refactor: remove unnecessary `else´branch.
    
    * refactor: added type annotation for completeness.
    
    * refactor: remove default in function argument.
    
    * refactor: change argument name to a more understandable name.
    
    * refactor: remove redundant code.
    
    * refactor: more Pythonic if-else statement.
    
    * refactor: more Pythonic if-else statement.
    
    * refactor: use more appropriate `LOGGER.debug` instead of verbosity flag.
    
    * refactor: more appropriate variable name.
    
    * refactor: more appropriate variable name.
    
    * refactor: unified the three ICON Edgebuilders and the two Nodebuilders.
    
    * refactor: more verbose but also clearer names for variables in mesh construction algorithm.
    
    * remove: removed obsolete function `set_constant_edge_id`.
    
    * refactor: replaced the sequential ID counter by a UUID.
    
    * revert change of copyright notice
    
    * [fix]  add encoder & processor edges to the __all__ variable
    
    * [refactor]  move auxiliary functions to utils.py in graphs/generate/
    
    * [doc]  added empty torso for class documentation.
    
    * [fix] fixed interfaces (masks).
    
    * [refactor] remove edge attribute calculation from this PR.
    
    * [chore] adjust copyright notice.
    
    * [doc] elaborate on icon mesh classes in rst file.
    
    * Add Icon tests
    
    * update Change log
    
    * Add __future__ annotations
    
    * fix change log
    
    ---------
    
    Co-authored-by: Marek Jacob <[email protected]>
    Co-authored-by: Florian Prill <[email protected]>
    3 people authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    6cfcade View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Add scikit-learn dependency to pyproject.toml (#78)

    * add sklearn dependency
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    timothyas and pre-commit-ci[bot] authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ef2839a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. [pre-commit.ci] pre-commit autoupdate (#74)

    * [pre-commit.ci] pre-commit autoupdate
    
    updates:
    - [github.com/psf/black-pre-commit-mirror: 24.8.0 → 24.10.0](psf/black-pre-commit-mirror@24.8.0...24.10.0)
    - [github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.7.2](astral-sh/ruff-pre-commit@v0.6.9...v0.7.2)
    - [github.com/tox-dev/pyproject-fmt: 2.2.4 → v2.5.0](tox-dev/pyproject-fmt@2.2.4...v2.5.0)
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    5ebfa62 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Fix/Voronoi issue (#79)

    * Fix voronoi issue for empty list management
    
    * Remove unnecessary code and add fill_value
    
    * Update changelog, remove comments
    OpheliaMiralles authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    1c95900 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. [feature] support post-processors (#71)

    * feat: support post-processors
    
    * update CHANGELOG.md
    
    * feat: ignore and docstrings
    
    * fix: add tests
    
    * fix: minor updates
    
    * fix: import annotations
    
    * fix: docstring & abstractmethod
    
    * fix: homogeneize docstrings
    
    * fix: change default
    
    * fix: changelog
    
    * fix: changelog
    
    * fix: new attribute shape (num_nodes, 1)
    
    * fix: tests
    
    * fix: tests shape
    
    * feat: provide base class for MaskBasedProcessor
    
    * feat: set mask as attribute
    
    * fix: clean hidden attributes before apply post processors
    
    Co-authored-by: Dieter Van den Bleeken <[email protected]>
    JPXKQX and dietervdb-meteo authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    85c9c74 View commit details
    Browse the repository at this point in the history
  2. [feature] allow multiple edge builders (#70)

    * feat: allow multiple edge builders
    
    * fix: update CHANGELOG.md
    
    * fix: express as kwargs
    
    * feat: add test for concat_edges()
    
    * fix: changelog
    
    * Update src/anemoi/graphs/create.py
    
    * fix: add deprecation warning
    
    * feat: add BooleanNot operation
    
    * fix: type hint
    
    * fix: issue with low cutoff_factor
    
    ---------
    
    Co-authored-by: Dieter Van den Bleeken <[email protected]>
    JPXKQX and dietervdb-meteo authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    d5a35f0 View commit details
    Browse the repository at this point in the history
  3. Documentation: Limited Area Modeling (#42)

    docs: limited area
    ---------
    
    Co-authored-by: theissenhelen <[email protected]>
    Co-authored-by: Jesper Dramsch <[email protected]>
    Co-authored-by: Dieter Van den Bleeken <[email protected]>
    4 people authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    bd6f030 View commit details
    Browse the repository at this point in the history
  4. warn AreaWeights filling (#81)

    * fix: add warning
    JPXKQX authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    71b52e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Fix/deprecated config file (#83)

    * fix: set default value for optional kwargs in deprecated config
    
    * fix: avoid "is not in struct" error
    
    * fix: changelog
    
    * fix: move deprecation warning to __init__
    
    * fix: warning msg
    JPXKQX authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    2f53aae View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. fix: use update_graph without attrs_cfg instead register_edges (#85)

    * fix: use update_graph without attrs_cfg instead register_edges
    
    * fix: standardise attrs_config in both node and edge builders
    JPXKQX authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    809efc5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #82 from ecmwf/develop

    Release `0.4.1`
    JPXKQX authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    7f0b63b View commit details
    Browse the repository at this point in the history
Loading