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!
- Add synchronisation workflow
- New AnemoiModelEncProcDecHierarchical class available in models #37
- Add anemoi-transform link to documentation
- Codeowners file
- Pygrep precommit hooks
- Docsig precommit hooks
- Changelog merge strategy
- configurabilty of the dropout probability in the the MultiHeadSelfAttention module
- Variable Bounding as configurable model layers #13
- GraphTransformerMapperBlock chunking to reduce memory usage during inference #46
- Mask NaN values in training loss function #271
- Added dynamic NaN masking for the imputer class with two new classes: DynamicInputImputer, DynamicConstantImputer #89
- New
NamedNodesAttributes
class to handle node attributes in a more flexible way #64 - Contributors file #69
- Bugfixes for CI
- Change Changelog CI to run after successful publish
- pytest for downstream-ci-hpc
- Update CODEOWNERS
- Fix pre-commit regex
- ci: extened python versions to include 3.11 and 3.12 #66
- Update copyright notice
- Fix
__version__
import in init - Fix missing copyrights #71
0.3.0 - Remapping of (meteorological) Variables
- CI workflow to update the changelog on release
- Remapper: Preprocessor for remapping one variable to multiple ones. Includes changes to the data indices since the remapper changes the number of variables. With optional config keywords.
- Update CI to inherit from common infrastructue reusable workflows
- run downstream-ci only when src and tests folders have changed
- New error messages for wrongs graphs.
- Feature: Change model to be instantiatable in the interface, addressing #28 through #45
0.2.1 - Dependency update
- downstream-ci pipeline
- readthedocs PR update check action
- anemoi-datasets dependency
0.2.0 - Support Heterodata
- Option to choose the edge attributes
- Updated to support new PyTorch Geometric HeteroData structure (defined by
anemoi-graphs
package).
0.1.0 - Initial Release
- Documentation
- Initial code release with models, layers, distributed, preprocessing, and data_indices
- Added Changelog