Skip to main content

This is the pypolymlp module.

Project description

A generator of polynomial machine learning potentials

Polynomial machine learning potentials

Required libraries and python modules

  • python >= 3.9
  • numpy != 2.0.*
  • scipy
  • pyyaml
  • setuptools
  • eigen3
  • pybind11
  • openmp (recommended)

[Optional]

  • phonopy (if using phonon datasets and/or computing force constants)
  • phono3py (if using phonon datasets and/or computing force constants)
  • symfc (if computing force constants)
  • sparse_dot_mkl (if computing force constants)
  • spglib

How to install pypolymlp

  • Install from conda-forge
conda create -n pypolymlp-env
conda activate pypolymlp-env
conda install -c conda-forge pypolymlp
  • Install from PyPI
conda create -n pypolymlp-env
conda activate pypolymlp-env
conda install -c conda-forge numpy scipy pybind11 eigen cmake cxx-compiler
pip install pypolymlp

Building C++ codes in pypolymlp may require a significant amount of time.

  • Install from GitHub
git clone https://github.com/sekocha/pypolymlp.git
cd pypolymlp
conda create -n pypolymlp-env
conda activate pypolymlp-env
conda install -c conda-forge numpy scipy pybind11 eigen cmake cxx-compiler
pip install . -vvv

Building C++ codes in pypolymlp may require a significant amount of time.

How to use pypolymlp

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

pypolymlp-0.4.1.tar.gz (36.8 MB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: pypolymlp-0.4.1.tar.gz
  • Upload date:
  • Size: 36.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pypolymlp-0.4.1.tar.gz
Algorithm Hash digest
SHA256 b60f7381e84e100ff117f29d17a479765b7ff4ee6be0999b6f15b9281090cba7
MD5 ef7403a2a3dae62849e4dac921c79258
BLAKE2b-256 3d5c49c3e10ccb2c8b2fe8ebfca08d5eecb8b7f2ff001b52e277b583d1ae7c15

See more details on using hashes here.

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