Skip to main content

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.

Metadata

Release files for pyvibdmc 1.3.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyvibdmc 1.3.11
File Size Uploaded Provenance Actions
pyvibdmc-1.3.11.tar.gz 16.3 MB With provenance Details for pyvibdmc-1.3.11.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyvibdmc 1.3.11
File Interpreter ABI Platform Actions
pyvibdmc-1.3.11-py3-none-any.whl Python 3 none any Details for pyvibdmc-1.3.11-py3-none-any.whl

Total release size: 32.6 MB

Release files / pyvibdmc-1.3.11.tar.gz

Download URL pyvibdmc-1.3.11.tar.gz
Size 16.3 MB
Tags Source
SHA-256 checksum
How to use checksums
097327d58eb284bed2bd262d7e05a2970b6cee3026b9463af097e42b152bc3b0
BLAKE2b-256 checksum
How to use checksums
ce03648829c9d655dcc58d6bb4e1f87aa9a741808698df87d45ef39b8b415b2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Release files / pyvibdmc-1.3.11-py3-none-any.whl

Download URL pyvibdmc-1.3.11-py3-none-any.whl
Size 16.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
76c92e1929016ca7aa1f2a979753561fd44e508e4d83730d80bf41f66c918764
BLAKE2b-256 checksum
How to use checksums
f2b765d26201eb139d05a16e65f1fc064f3abff21c701595958568735555b346
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

Security for pyvibdmc 1.3.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for pyvibdmc-1.3.11.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page