OpenFF NAGL Models
| Latest release | |
|---|---|
| Status | |
| Community |
This repository contains NAGL models released by the Open Force Field Initiative. They are intended to be used by OpenFF NAGL.
Models
| Model name | Introduced in openff-nagl-models version |
Release state | Further notes |
|---|---|---|---|
openff-gnn-am1bcc-1.0.0.pt |
v2025.09.0 | Production | Link |
openff-gnn-am1bcc-0.1.0-rc.3.pt |
v0.3.0 | pre-production | Link |
openff-gnn-am1bcc-0.1.0-rc.1.pt |
v0.2.0 | pre-production | Link |
openff-gnn-am1bcc-0.1.0-rc.1.pt |
v0.1.0 | pre-production | Link |
openff-gnn-am1bcc-0.0.1-alpha.1.pt $^1$ |
v0.0.1 | pre-production/experimental $^1$ | Link |
$^1$ We do not recommend using this model to assign charges in scientific work.
Usage
Installing this package exposes an entry point that makes it easy to access models installed in this package.
A convenience function is provided to wrap this for you:
>>> from openff.nagl_models import load_nagl_model_directory_entry_points
>>> load_nagl_model_directory_entry_points()
[PosixPath('/home/.../openff-nagl-models/openff/nagl_models/models/am1bcc')]
You can also list all available models from all entry points:
>>> from openff.nagl_models import list_available_nagl_models
>>> list_available_nagl_models()
[PosixPath('/home/.../openff-nagl-models/openff/nagl_models/models/am1bcc/openff-gnn-am1bcc-0.0.1-alpha.1.pt'), PosixPath('/home/.../openff-nagl-models/openff/nagl_models/models/am1bcc/openff-gnn-am1bcc-0.1.0-rc.1.pt')]
Or validate if a model name is found in the local directory, or an entry point directory:
>>> from openff.nagl_models import validate_nagl_model_path
>>> validate_nagl_model_path("openff-gnn-am1bcc-0.0.1-alpha.1.pt")
PosixPath('/home/.../openff-nagl-models/openff/nagl_models/models/am1bcc/openff-gnn-am1bcc-0.0.1-alpha.1.pt')
Finally, if you want to find all models for a particular type, use get_models_by type.
These will come sorted according to semantic versioning, where the latest release is last:
>>> from openff.nagl_models import get_models_by_type
>>> get_models_by_type("am1bcc")
[PosixPath('/home/.../openff-nagl-models/openff/nagl_models/models/am1bcc/openff-gnn-am1bcc-0.0.1-alpha.1.pt'), PosixPath('/home/.../openff-nagl-models/openff/nagl_models/models/am1bcc/openff-gnn-am1bcc-0.1.0-rc.1.pt')]
Acknowledgements
Project based on the Computational Molecular Science Python Cookiecutter version 1.0.
Metadata
Release files for openff-nagl-models 2025.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openff_nagl_models-2025.9.0.tar.gz | 54.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openff_nagl_models-2025.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 129.4 MB
Release files / openff_nagl_models-2025.9.0.tar.gz
| Download URL | openff_nagl_models-2025.9.0.tar.gz |
|---|---|
| Size | 54.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
136628907cadb4e374b5696c24dca78ec31cd228e8e72ed77ab602329590c2d0
|
|
BLAKE2b-256 checksum How to use checksums |
63f4682941688a4a6f1b6ab3bfccbb1b9fdfb094552a664c117100644115acbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|
Release files / openff_nagl_models-2025.9.0-py3-none-any.whl
| Download URL | openff_nagl_models-2025.9.0-py3-none-any.whl |
|---|---|
| Size | 74.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
24b3dcb447173869b104f03ef5983eabb23735f4a85c3a140373c87ef71c6223
|
|
BLAKE2b-256 checksum How to use checksums |
fa712ebe1aca6880e6a8caf1cafc48435946276f554c293f3218197d3827be57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|