Skip to main content

Potential Energy Surfaces on Graphs

Project description

graph-pes is a framework built to accelerate the development of machine-learned potential energy surface (PES) models that act on graph representations of atomic structures.

Features

  • Experiment with new model architectures by inheriting from our GraphPESModel base class.
  • Train your own or existing models (e.g., SchNet, NequIP, PaiNN, MACE, etc.).
  • Easily configure distributed training, learning rate scheduling, weights and biases logging, and other features using our graph-pes-train command line interface.
  • Use our data-loading pipeline within your own training loop.
  • Run molecular dynamics simulations via LAMMPS (or ASE) using any GraphPESModel and the pair_style graph_pes LAMMPS command.

Quickstart

pip install graph-pes
wget https://tinyurl.com/graph-pes-quickstart-cgap17
graph-pes-train quickstart-cgap17.yaml

Alternatively, for a 0-install quickstart experience, please see this Google Colab, which you can also find in our documentation.

Contributing

Contributions are welcome! If you find any issues or have suggestions for new features, please open an issue or submit a pull request on the GitHub repository.

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

graph_pes-0.0.8.tar.gz (218.9 kB view details)

Uploaded Source

Built Distribution

graph_pes-0.0.8-py3-none-any.whl (241.4 kB view details)

Uploaded Python 3

File details

Details for the file graph_pes-0.0.8.tar.gz.

File metadata

  • Download URL: graph_pes-0.0.8.tar.gz
  • Upload date:
  • Size: 218.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.18

File hashes

Hashes for graph_pes-0.0.8.tar.gz
Algorithm Hash digest
SHA256 aa33a7bb1c1ca0049cb6854687f2a1a3ab8665e25f218022096d577064749422
MD5 d0853a5ff8a75a4cb4c8411d2627b986
BLAKE2b-256 f4952f29f4f681a3cfa22c88ac3d98313dd5fe3784ad0f3f6e402c89cb5b1a25

See more details on using hashes here.

File details

Details for the file graph_pes-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: graph_pes-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 241.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.18

File hashes

Hashes for graph_pes-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 4a9e9df65eea16681e0d26b15b8a0581f9c720dac0e7a99932656065d26afcd1
MD5 5a100e2c5d0ca8882a71f36aefb75266
BLAKE2b-256 8b98fde330e2c3cb4c6679cfef83bbc69dfaf3c1e9a271f57186109c0ad55118

See more details on using hashes here.

Supported by

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