All notable changes to the project are documented in this file.
The format follows Common Changelog, and the project adheres to Semantic Versioning.
0.4.1 - 2024-01-03
- Relax
protobufversion requirement (#62)
- Fix hydrogen handling in scaffolds with explicit attachment points (#70)
- Avoid memory leaks and other
tensorflowissues (#68)
0.4.0 - 2023-06-16
- Add an option for
decodeto return the entire generation trace (#51)
- Reformat with
black==23.1.0and pin it in CI to avoid further unexpected updates (#50)
- Remove deprecated
numpytypes to makemolecule_generationwork withnumpy>=1.24.0(#49) - Patch
GetSSSRfor compatibility withrdkit>=2022.09.1(#58)
0.3.0 - 2022-10-18
- Add support for fine-tuning a pretrained model on new data (#30)
- Add a
__version__attribute to make the package version easily accessible at runtime (#35)
- Drop the exact version requirements for
pythonandtensorflowto support entire ranges of versions (#35)
- Drop unused
GraphMultitaskModelwhich ended up in the open-source release by accident (#34)
- Make the inference server check the status of child processes every 10 seconds, so that it can exit gracefully in case of errors instead of hanging (#33)
0.2.0 - 2022-07-01
- Add
MoLeRGenerator, which uses the MoLeR decoder (without the encoder) as an autoregressive policy (#6) - Add
load_model_from_directory, which can load any model by automatically picking the right wrapper class (#24) - Implement an option for
encodeto return not only the mean latent code but also the variance (#26)
- Improve how the MoLeR visualisers handle node selection steps (#10)
- Refactor how MoLeR keeps track of generation steps during decoding and include partial molecules in the step info classes (#27)
- Fix one-off errors in the latent-based visualisation mode (#10)
- Constrain
protobufversion to avoid pulling in a breaking release (#25)
0.1.0 - 2022-04-11
🌱 First public release, matching what was used for the original paper.
- Add full implementation of MoLeR as introduced in the paper
- Add reference implementation of CGVAE, not yet supported by the high-level model API