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 acellera-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 | |
|---|---|---|---|
| acellera_openff_nagl_models-2025.9.0.tar.gz | 54.5 MB | Details |
Release files / acellera_openff_nagl_models-2025.9.0.tar.gz
| Download URL | acellera_openff_nagl_models-2025.9.0.tar.gz |
|---|---|
| Size | 54.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f222fed34f3d384e0420ba3ef5ea6826fa8ef17ece26ee6aaca05e0e99d5871
|
|
BLAKE2b-256 checksum How to use checksums |
ddc2a4f3a95558e0d3fbd3edc420faff368d32f512a121b6aa093b18283420a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|