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.3.tar.gz (16.2 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyvibdmc-1.3.3.tar.gz
  • Upload date:
  • Size: 16.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pyvibdmc-1.3.3.tar.gz
Algorithm Hash digest
SHA256 142392d199f46be2805a6164a5a884845c4109b450f195ed01329db3448f6454
MD5 3c4345b960740366edd8768c9c73c0b2
BLAKE2b-256 71dd4a3b1c316ed21ab3d3c885b9d1a73be465096b398f97a551d3b6776d2f5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyvibdmc-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 16.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pyvibdmc-1.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c1a53fdff117318d24c91bce56dfeabc59f1f35d52386fc6d11556f5a0db80f3
MD5 7390002db067e9c9db19886aa62511e3
BLAKE2b-256 701a4e8a23a2cacd494fae0a1209cc34d1f241da7e7191ea00fa99bb30d96e57

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