Skip to main content

No project description provided

Project description

PyVibDMC

codecov pytest DOI

A general purpose diffusion monte carlo code for studying vibrational problems

This package requires the following:

  • NumPy

  • Matplotlib

  • h5py

  • A potential energy surface (PES) for a system of interest, which can be called using a Python function (See Documentation).

  • Optional: MPI4Py (for multi-node PES evaluation, otherwise uses multiprocessing for multi-core PES evaluation)

  • Optional: Tensorflow (for Neural Network PES)

  • Tutorial: A compiler required for the potential energy surface (the tutorial potential uses gfortran)

  • Tutorial: make (on Linux systems, this is usually installed via the 'build-essential' or 'Development Tools' packages )

Documentation

Visit the Documentation hosted on ReadTheDocs

Installation

You may view the latest stable release on the Python Package Index.

You may install it through pip:

pip install pyvibdmc

Contributing

Features should be developed on branches. To create and switch to a branch, use the command

git checkout -b new_branch_name

To switch to an existing branch, use

git checkout branch_name

Copyright

Copyright (c) 2020, Ryan DiRisio

Acknowledgements

Project based on the Computational Molecular Science Python Cookiecutter version 1.3.

Thank you to the entire McCoy group for helping me talk through this code, with special acknowledgements to Fenris Lu (beta tester), Mark Boyer (coding conversations), and my advisor, Anne McCoy.

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

pyvibdmc-1.3.10.tar.gz (16.3 MB view details)

Uploaded Source

Built Distribution

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

pyvibdmc-1.3.10-py3-none-any.whl (16.3 MB view details)

Uploaded Python 3

File details

Details for the file pyvibdmc-1.3.10.tar.gz.

File metadata

  • Download URL: pyvibdmc-1.3.10.tar.gz
  • Upload date:
  • Size: 16.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for pyvibdmc-1.3.10.tar.gz
Algorithm Hash digest
SHA256 486c33ff4aef9a730ad894331db3251d96d70372c9b6ae72fd7dde3eafffa93e
MD5 5a4d907a4ac8bc9438ec1287ac71cfc9
BLAKE2b-256 f4e24c1822a702bbd4c21a2d97081d1bafa80e2b1638b421b53e81de39b6e954

See more details on using hashes here.

File details

Details for the file pyvibdmc-1.3.10-py3-none-any.whl.

File metadata

  • Download URL: pyvibdmc-1.3.10-py3-none-any.whl
  • Upload date:
  • Size: 16.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for pyvibdmc-1.3.10-py3-none-any.whl
Algorithm Hash digest
SHA256 c6cb4adf876487f52bc3efcf317ce0aa5216d243f19ec0efa2c143c96095d969
MD5 96d04a5061c0680047c5ee10b5a9231d
BLAKE2b-256 824ef7bf1b403025e41d1efbe8f91405dfa7ef977d2357d7b7b1b5b781401c99

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