Recent Releases of openff-nagl
openff-nagl - v0.5.3
This patch release of openff-nagl works around a bug/behavior change in OpenEye Toolkits 2025.1.1/OEChem 4.2.
What's Changed
- Constrain torchdata<=0.10.0 by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/189
- Use new runner actions by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/196
- Drop testing on Python 3.10 by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/197
- Update a test for large InChI support by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/200
- Bump omsf/start-aws-gha-runner from 1.0.0 to 1.1.0 by @dependabot[bot] in https://github.com/openforcefield/openff-nagl/pull/204
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/openforcefield/openff-nagl/pull/208
- Fix aromaticity? perception? changes? in OpenEye 2025.1.1 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/210
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/openforcefield/openff-nagl/pull/204
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.5.2...v0.5.3
- Python
Published by j-wags 7 months ago
openff-nagl - Version 0.5.2
This patch release of NAGL fixes an incompatibility with PyTorch 2.6+ where the default arguments for loading a model were changed. In addition, some developer-facing tooling was added.
What's Changed
- Add GPU-enabled CI by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/170
- add weights_only=False by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/183
- Add release notes for v0.5.2 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/185
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.5.1...v0.5.2
- Python
Published by lilyminium about 1 year ago
openff-nagl - Version 0.5.1
This new release of NAGL fixes a bug in which charges could not be applied to some large molecules and includes some developer-facing tooling and automation improvements.
What's Changed
- Do not use
defaultschannel in environments by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/162 - Add patch for long inchis by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/165
- Switch back to using
pyproject.tomlto build by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/169 - Update RTD config by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/172
- Update/fix docs builds by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/176
- Finalize 0.5.1 release notes by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/175
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.5.0...v0.5.1
- Python
Published by mattwthompson about 1 year ago
openff-nagl - Version 0.5.0
This new release of NAGL adds support for single-atoms and ions, fixes some normalization issues, and swaps the order of validating molecules so that a lookup table is checked before any validation.
Warning: this will change the behaviour of previous models, as previous molecules that would have been broken (e.g. C=[Cl+]) are now found in the lookup table.
What's Changed
- Code cleanup by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/132
- [DNM] Add general linear fit target by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/131
- Update zenodo setup by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/135
- Add multiple molecule support by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/137
- Fix Pylint check by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/141
- Run examples on Ubuntu only by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/140
- Check lookup tables for values before ChemicalDomains by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/145
- Add ion capabilities by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/146
- Fix nightly tests by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/142
- Fix CI warnings by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/147
- Add base tests by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/150
- Fix normalization by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/149
- Diagnose and fix methane charging by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/153
- Fix optional postprocess layer by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/156
- Update changelog for 0.5.0 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/157
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.4.0...v0.5.0
- Python
Published by lilyminium over 1 year ago
openff-nagl - Version 0.4.0
This version adds lookup tables to GNNModels. This version should be backwards-compatible with previous NAGL models constructed without a lookup table.
What's Changed
- Fix CI by @j-wags in https://github.com/openforcefield/openff-nagl/pull/117
- Add CHANGELOG to rendered docs by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/116
- Fix dev CI by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/120
- Fix remaining problems in CI by @j-wags in https://github.com/openforcefield/openff-nagl/pull/123
- Add lookup tables by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/122
- Remove Python 3.12 exclusions from CI by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/125
- Unpin RDKit by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/128
- Update ci versions by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/127
- Add a couple more tests for lookup tables by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/129
- Update changelog for v0.4.0 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/126
New Contributors
- @j-wags made their first contribution in https://github.com/openforcefield/openff-nagl/pull/117
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.8...v0.4.0
- Python
Published by lilyminium over 1 year ago
openff-nagl - Version 0.3.8
This version drops pyarrow and rich as core dependencies. It also removes Python 3.9 support.
What's Changed
- Pin snappy<1.2 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/107
- Revert "Add back 3.9 support" by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/105
- Switch to plain importlib by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/109
- Add unprocessed methods by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/111
- Remove dgl config by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/110
- Revert "Pin snappy<1.2 (#107)" by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/112
- Make pyarrow optional by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/113
- Update changelog for 0.3.8 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/114
- Remove rich library by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/115
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.7...v0.3.8
- Python
Published by lilyminium almost 2 years ago
openff-nagl - Version 0.3.7
This version improves performance of inference on larger molecules, both with and without DGL installed.
What's Changed
- Remove Binder tooling by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/99
- Add tests and clean things up by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/100
- Improve explosions in memory and time during inference by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/102
- update changelog for v0.3.7 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/104
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.6...v0.3.7
- Python
Published by lilyminium almost 2 years ago
openff-nagl - Version 0.3.6
This patch release fixes a typing error when generating conformers with RDKit.
What's Changed
- Remove oe from examples ci by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/97
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.5...v0.3.6
- Python
Published by lilyminium almost 2 years ago
openff-nagl - Version 0.3.5
This patch release adds fixes to documentation.
What's Changed
- Fixes to docs and an example by @Yoshanuikabundi in https://github.com/openforcefield/openff-nagl/pull/73
- Remove exclusion of dgl with py3.12, and move python info step by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/94
- Add examples CI by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/93
- Update changelog with current commits by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/95
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.4...v0.3.5
- Python
Published by lilyminium almost 2 years ago
openff-nagl - Version 0.3.4
This patch release fixes typing and compatibility with DGL 2.0, as well as adding in support for SLURM workers in batch distribution.
What's Changed
- Start new CHANGELOG past v0.3.3 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/77
- Fix typing for DGL 2.0 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/79
- Fix batch distribution for other worker types by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/82
- Update versioneer by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/86
- Add 3.12 to test matrix by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/87
- Add nightly builds by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/88
- Add back 3.9 support by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/89
- Fix CUDA launch error by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/83
- Update changelog with current commits by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/90
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.3...v0.3.4
- Python
Published by lilyminium almost 2 years ago
openff-nagl - Version 0.3.3
This is a patch release to fix Issue #69, where the OpenEye toolkit was still being called despite not being available.
What's Changed
- Fix bug report template imports by @IAlibay in https://github.com/openforcefield/openff-nagl/pull/70
- Add install from source instructions by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/72
- Fixes openeye/rdkit conversion by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/71
- Remove binder links from docs by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/74
- Update changelog for 0.3.3 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/75
- add Irfan to changelog by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/76
New Contributors
- @IAlibay made their first contribution in https://github.com/openforcefield/openff-nagl/pull/70
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.2...v0.3.3
- Python
Published by lilyminium about 2 years ago
openff-nagl - Version 0.3.2
This minor patch version fixes an issue where using NAGL ignored warnings globally (Issue #64), and also turns off warnings capture in general now that the OpenFF toolkit version 0.14.4 no longer generates spurious warnings.
What's Changed
- Remove warnings filter by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/65
- Update README.md by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/66
- Update CHANGELOG for v0.3.2 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/68
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.1...v0.3.2
- Python
Published by lilyminium over 2 years ago
openff-nagl - Version 0.3.1
This version is a minor update that removes all top-level OpenFF toolkit imports to avoid recursion errors when adding NAGL to the toolkit GLOBALTOOLKITREGISTRY.
What's Changed
- Install dgl from conda-forge by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/55
- Guard toolkit imports by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/61
- update changelog for v0.3.1 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/62
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.3.0...v0.3.1
- Python
Published by lilyminium over 2 years ago
openff-nagl - v0.3.0
What's Changed
- Update codecov action version by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/43
- Pin pydantic < 2.0 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/41
- Run
pytestas a module by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/44 - Refactor to use arrow by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/45
- Pydantic v1 and v2 compatibility by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/46
- update changelog by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/47
- Rename targets to align with labels by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/48
- Remove unused, old, or redundant code by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/49
- Remove offmolecule and uncomment test by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/50
- Fix doc badge by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/51
- Fix examples env and links by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/52
- Add domains, versioning, and tests by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/54
New Contributors
- @mattwthompson made their first contribution in https://github.com/openforcefield/openff-nagl/pull/44
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.2.3...v0.3.0
- Python
Published by lilyminium over 2 years ago
openff-nagl - Version 0.3.0, release candidate 1
This is a major release with API breaks from version 0.2.x. This release introduces: * creation of GNNModels and the training set up (TrainingGNNModel, DataConfig, OptimizerConfig) from configuration classes that can be read from YAML * more specific creation that requires each layer to be specified fully * multiple-objective losses, with pre-defined targets for charge RMSE, dipole moments, and ESPs * metric options, e.g. RMSE, MAE * lazy loading of data for data that's too large to fit into memory * library-agnostic data in the form of Arrow datasets * additional labelling functions to create Arrow datasets
What's Changed
- Update codecov action version by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/43
- Pin pydantic < 2.0 by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/41
- Run
pytestas a module by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/44 - Refactor to use arrow by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/45
- Pydantic v1 and v2 compatibility by @mattwthompson in https://github.com/openforcefield/openff-nagl/pull/46
- update changelog by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/47
- Rename targets to align with labels by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/48
- Remove unused, old, or redundant code by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/49
- Remove offmolecule and uncomment test by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/50
- Fix doc badge by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/51
- Fix examples env and links by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/52
New Contributors
- @mattwthompson made their first contribution in https://github.com/openforcefield/openff-nagl/pull/44
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.2.3...v0.3.0rc1
- Python
Published by lilyminium over 2 years ago
openff-nagl - Version 0.2.3
This is a minor update of 0.2.2 with additional documentation and fixing Versioneer.
What's Changed
- Add link to OpenFF install guide by @Yoshanuikabundi in https://github.com/openforcefield/openff-nagl/pull/37
- Prepare notebooks for central examples by @Yoshanuikabundi in https://github.com/openforcefield/openff-nagl/pull/40
- remove quotes from prefix by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/42
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.2.2...v0.2.3
- Python
Published by lilyminium over 2 years ago
openff-nagl - Version 0.2.2
Warning: This is working scientific code that is not production-ready. The API is unstable and likely to change in the future.
This release fixes a bug from v0.2.1 where different architectures gave different results in model inference. It also adds documentation and save/load functions.
What's Changed
- Fix versioneer prefix by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/25
- Expand GNNModel arguments and add load function by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/26
- Fix warnings showing up in inference by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/27
- Add save function to GNNModel by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/29
- More docstrings! by @Yoshanuikabundi in https://github.com/openforcefield/openff-nagl/pull/33
- Expose base classes and hide metaclasses by @Yoshanuikabundi in https://github.com/openforcefield/openff-nagl/pull/32
- Fix edge ordering by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/34
- Migrate from pkgresources to importlibresources by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/35
- New NAGL docs take 2 by @Yoshanuikabundi in https://github.com/openforcefield/openff-nagl/pull/21
- Document creation of custom features by @Yoshanuikabundi in https://github.com/openforcefield/openff-nagl/pull/36
New Contributors
- @Yoshanuikabundi made their first contribution in https://github.com/openforcefield/openff-nagl/pull/33
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.2.0...v0.2.2
- Python
Published by lilyminium almost 3 years ago
openff-nagl - Version 0.2.1
This is a patch release version for 0.2.1.
What's Changed
- Fix versioneer prefix by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/25
- Expand GNNModel arguments and add load function by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/26
- Fix warnings showing up in inference by @lilyminium in https://github.com/openforcefield/openff-nagl/pull/27
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.2.0...v0.2.1
- Python
Published by lilyminium about 3 years ago
openff-nagl - v0.2.0
What's Changed
- Minor bug fixes
- Non-user-facing modules made private
- Refactored so that DGL is not necessary for model inference
Warning: This is working scientific code that is not production-ready. The API is unstable and likely to change in the future.
Full Changelog: https://github.com/openforcefield/openff-nagl/compare/v0.1.0...v0.2.0
- Python
Published by lilyminium about 3 years ago
openff-nagl - v0.2.0-alpha.1
Changes: - adds some client utilities - adds some unit tests - adds a GIN structure
Warning: This is working scientific code that is not production-ready. The API is unstable and likely to change in the future.
Full Changelog: https://github.com/openforcefield/openff-nagl/commits/v0.2.0-alpha.1
- Python
Published by lilyminium about 3 years ago