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

Release 0.4.1#82

Merged
JPXKQX merged 13 commits intomainfrom
develop
Nov 26, 2024
Merged

Release 0.4.1#82
JPXKQX merged 13 commits intomainfrom
develop

Conversation

@JPXKQX
Copy link
Copy Markdown
Member

@JPXKQX JPXKQX commented Nov 22, 2024

JesperDramsch and others added 11 commits November 11, 2024 09:21
Remove docconvert from .pre-commit-config.yaml
* missing copyrigths

* Update CHANGELOG.md

---------

Co-authored-by: Mario Santa Cruz <[email protected]>
Co-authored-by: Harrison Cook <[email protected]>
* 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]>
* 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>
* [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>
* Fix voronoi issue for empty list management

* Remove unnecessary code and add fill_value

* Update changelog, remove comments
* 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]>
* 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]>
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]>
* 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
* fix: use update_graph without attrs_cfg instead register_edges

* fix: standardise attrs_config in both node and edge builders
@HCookie HCookie changed the title Release 0.4.1 Release 0.4.1 Nov 26, 2024
@JPXKQX JPXKQX merged commit 7f0b63b into main Nov 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants