Skip to main content

Neural Net Potential Energy Surface

Project description

pyKinML: Package for training Neural Net Potential Energy Surfaces

Description

This repository contains the code to train NNPESs and use those models with an ASE calculator.

How to install

This package can be installed with pip or by cloning this repo and installing it locally.

Install with pip:

pip install pykinml

Clone from repo:

git clone git@github.com:sandialabs/pykinml.git

This package relies on PyTorch_scatter to sum the atomic contributions to energy. Ensure you have the proper version. Instructions for installation can be found at: https://github.com/rusty1s/pytorch_scatter

We also highly recomend (required for force training) using the aevmod package for calculation of the aevs and their jacobians: https://github.com/sandialabs/aevmod.git

For transition state optimization, we recomend Sella: https://github.com/zadorlab/sella

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

pykinml-1.0.1.tar.gz (64.3 kB view hashes)

Uploaded Source

Built Distribution

pykinml-1.0.1-py3-none-any.whl (66.9 kB view hashes)

Uploaded Python 3

Supported by

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