Skip to main content

neural force field learning toolkit

Project description

NFFLr - Neural Force Field Learning toolkit

PRs Welcome GitHub tag (latest by date) GitHub commit activity General badge

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

Under construction here.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nfflr-0.4.1.tar.gz (83.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nfflr-0.4.1-py3-none-any.whl (124.6 kB view details)

Uploaded Python 3

File details

Details for the file nfflr-0.4.1.tar.gz.

File metadata

  • Download URL: nfflr-0.4.1.tar.gz
  • Upload date:
  • Size: 83.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.1

File hashes

Hashes for nfflr-0.4.1.tar.gz
Algorithm Hash digest
SHA256 aaa768ad92834678a10c30b8ffdfbe2c0ffae1ec778189c9f038a16a7d665853
MD5 68ecf37b16c0e41eba596dc9585eaf8d
BLAKE2b-256 0948d875a415b5cf3850fb684bd90d2f7ba7475e4b7718686396dd5b3cb1dd92

See more details on using hashes here.

File details

Details for the file nfflr-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: nfflr-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 124.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.1

File hashes

Hashes for nfflr-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 20fea9104cb137060bdfed2e3ae5e88aac291f39a73917d1bf5d7d27e78518f0
MD5 12b525d760e56ecac1f29d4e9d9ef800
BLAKE2b-256 022fb6708dec28902ba4381d5ec3fa4aaa5d701c65f73db8a005c7587fc59ff5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page