NFFLr - Neural Force Field Learning toolkit
Table of Contents
NFFLr (Introduction)
The Neural Force Field Learning library (docs) is intended to be a flexible toolkit for developing and deploying atomistic machine learning systems, with a particular focus on crystalline material property and energy models.
The initial codebase is a fork of ALIGNN, with modified configuration and modeling interfaces for performance.
Installation
We recommend using a per-project pyenv-virtualenv or conda environment.
To ensure proper CUDA support, make sure to install the GPU versions of PyTorch and DGL. For example, to set up a conda environment on linux with with python 3.10 and CUDA 12.1:
conda create --name myproject python=3.10
conda activate myproject
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
conda install -c dglteam/label/cu121 dgl
python -m pip install nfflr
Examples
How to contribute
We gladly accept pull requests.
For detailed instructions, please see Contributing.md
Correspondence
Please report bugs as Github issues (https://github.com/usnistgov/nfflr/issues) or email to brian.decost@nist.gov.
Funding support
NIST-MGI (https://www.nist.gov/mgi).
Code of conduct
Please see Code of conduct
Metadata
Release files for nfflr 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nfflr-0.4.1.tar.gz | 83.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nfflr-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 208.1 kB
Release files / nfflr-0.4.1.tar.gz
| Download URL | nfflr-0.4.1.tar.gz |
|---|---|
| Size | 83.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aaa768ad92834678a10c30b8ffdfbe2c0ffae1ec778189c9f038a16a7d665853
|
|
BLAKE2b-256 checksum How to use checksums |
0948d875a415b5cf3850fb684bd90d2f7ba7475e4b7718686396dd5b3cb1dd92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.1
|
Release files / nfflr-0.4.1-py3-none-any.whl
| Download URL | nfflr-0.4.1-py3-none-any.whl |
|---|---|
| Size | 124.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
20fea9104cb137060bdfed2e3ae5e88aac291f39a73917d1bf5d7d27e78518f0
|
|
BLAKE2b-256 checksum How to use checksums |
022fb6708dec28902ba4381d5ec3fa4aaa5d701c65f73db8a005c7587fc59ff5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.1
|