Skip to main content

A Python implementation of Hybrid Reverse Monte Carlo for atomistic modeling from electron total scattering

Project description

CI License: BSD Python Versions Documentation

About

pyHRMC is designed for HRMC simulations using experimental electron pair distribution functions as a primary constraint. This packagerelies heavily and uses code from pymatgen, which is released under the MIT license.

Full documentation can be found at https://ehrhardtkm.github.io/pyHRMC/

Installation

Prior to installing pyHRMC, LAMMPS must be installed and built in serial. Additionally, if using a FLARE potential, LAMMPS must be compiled with FLARE. Instructions for these steps can be found at these links:

To install pyHRMC, first create a virtual environment:

conda create -n pyHRMC pip python==3.11
conda activate pyHRMC

Installation can then be performed in the new environment. pyHRMC is currently available on PyPi for pip install:

pip install pyhrmc

If users desire to modify the code from their own needs, we recommend the following steps instead:

conda create -n pyHRMC pip python==3.11 
conda activate pyHRMC
git clone https://github.com/ehrhardtkm/pyHRMC.git
cd pyHRMC
pip install -e .

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

pyhrmc-0.1.0.tar.gz (61.4 kB view details)

Uploaded Source

Built Distribution

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

pyhrmc-0.1.0-py3-none-any.whl (81.2 kB view details)

Uploaded Python 3

File details

Details for the file pyhrmc-0.1.0.tar.gz.

File metadata

  • Download URL: pyhrmc-0.1.0.tar.gz
  • Upload date:
  • Size: 61.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for pyhrmc-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7d215b686f1aa4ecc0a148ee77ea9c319458e2fcf0132b785bdfc802ee95207f
MD5 9be97188f5302c41401ad462d2c9d14b
BLAKE2b-256 e412c7adadc7c3dacedcc0623042d943ce94bd9bdf8b1ecaf077fbfb9345eceb

See more details on using hashes here.

File details

Details for the file pyhrmc-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyhrmc-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 81.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for pyhrmc-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 37fc08aac8dfb10b82d59ac4f446cfe1ff757e9f57321cc6cb7ce71da3f8f537
MD5 0018edbd5f6ab09a56e55cbb3455621f
BLAKE2b-256 da85a293f2c873ec26c7181ab771d0d843f58166edfdcbcf6c24f06980c18005

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