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.11.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.11-py3-none-any.whl (16.3 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyvibdmc-1.3.11.tar.gz
Algorithm Hash digest
SHA256 097327d58eb284bed2bd262d7e05a2970b6cee3026b9463af097e42b152bc3b0
MD5 2ce006bc08c30c72000c25258eeb437d
BLAKE2b-256 ce03648829c9d655dcc58d6bb4e1f87aa9a741808698df87d45ef39b8b415b2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvibdmc-1.3.11.tar.gz:

Publisher: release.yml on McCoyGroup/pyvibdmc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for pyvibdmc-1.3.11-py3-none-any.whl
Algorithm Hash digest
SHA256 76c92e1929016ca7aa1f2a979753561fd44e508e4d83730d80bf41f66c918764
MD5 1ade99a93776b0e8fe5723b2c17f3057
BLAKE2b-256 f2b765d26201eb139d05a16e65f1fc064f3abff21c701595958568735555b346

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvibdmc-1.3.11-py3-none-any.whl:

Publisher: release.yml on McCoyGroup/pyvibdmc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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