Skip to main content

WESTPA is a package for constructing and running stochastic simulations using the "weighted ensemble" approach of Huber and Kim (1996).

Project description

GitHub Actions Anaconda WESTPA Tutorials GitHub

Documentation Status Users Google Group Developers Google Group

Overview

WESTPA is a package for constructing and running stochastic simulations using the “weighted ensemble” approach of Huber and Kim (1996). For use of WESTPA please cite the following:

Zwier, M.C., Adelman, J.L., Kaus, J.W., Pratt, A.J., Wong, K.F., Rego, N.B., Suarez, E., Lettieri, S., Wang, D.W., Grabe, M., Zuckerman, D.M., and Chong, L.T. “WESTPA: An Interoperable, Highly Scalable Software Package For Weighted Ensemble Simulation and Analysis,” J. Chem. Theory Comput., 11: 800−809 (2015).

Russo, J. D., Zhang, S., Leung, J.M.G., Bogetti, A.T., Thompson, J.P., DeGrave, A.J., Torrillo, P.A., Pratt, A.J., Wong, K.F., Xia, J., Copperman, J., Adelman, J.L., Zwier, M.C., LeBard, D.N., Zuckerman, D.M., Chong, L.T. WESTPA 2.0: High-Performance Upgrades for Weighted Ensemble Simulations and Analysis of Longer-Timescale Applications. J. Chem. Theory Comput., 18 (2): 638–649 (2022).

See this page and this powerpoint for an overview of weighted ensemble simulation.

To help us fund development and improve WESTPA please fill out a one-minute survey and consider contributing documentation or code to the WESTPA community.

WESTPA is free software, licensed under the terms of the MIT License. See the file LICENSE for more information.

Requirements

WESTPA is written in Python and requires version 3.7 or later. WESTPA also requires a number of Python scientific software packages. The simplest way to meet these requirements is to download the Anaconda Python distribution from www.anaconda.com (free for all users).

WESTPA currently runs on Unix-like operating systems, including Linux and Mac OS X. It is developed and tested on x86_64 machines running Linux.

Obtaining and Installing WESTPA

WESTPA is developed and tested on Unix-like operating systems, including Linux and Mac OS X.

Regardless of the chosen method of installation, before installing WESTPA, we recommend you to first install the Python 3 version provided by the latest free Anaconda Python distribution. After installing Anaconda, create a new python environment for the WESTPA install with the following:

conda create -n westpa python=3.11
conda activate westpa

Then, we recommend installing WESTPA through conda or pip. Execute either of the following:

conda install -c conda-forge westpa

or:

python -m pip install westpa

See the install instructions on our wiki for more detailed information.

To install from source (not recommended), start by downloading the corresponding tar.gz file from the releases page. After downloading the file, unpack the file and install WESTPA by executing the following:

tar xvzf westpa-2022.09.tar.gz
cd westpa
python -m pip install -e .

Getting started

High-level tutorials of how to use the WESTPA software can be found here. Further, all WESTPA command-line tools provide detailed help when given the -h/–help option.

Finally, while WESTPA is a powerful tool that enables expert simulators to access much longer timescales than is practical with standard simulations, there can be a steep learning curve to figuring out how to effectively run the simulations on your computing resource of choice. For serious users who have completed the online tutorials and are ready for production simulations of their system, we invite you to contact Lillian Chong (ltchong AT pitt DOT edu) about spending a few days with her lab and/or setting up video conferencing sessions to help you get your simulations off the ground.

Getting help

WESTPA FAQ

A mailing list for WESTPA is available, at which one can ask questions (or see if a question one has was previously addressed). This is the preferred means for obtaining help and support. See http://groups.google.com/group/westpa-users to sign up or search archived messages.

Developers

Search archived messages or post to the westpa-devel Google group: https://groups.google.com/group/westpa-devel.

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

westpa-2022.10.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

westpa-2022.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

westpa-2022.10-cp312-cp312-macosx_11_0_arm64.whl (931.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

westpa-2022.10-cp312-cp312-macosx_10_9_x86_64.whl (978.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

westpa-2022.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

westpa-2022.10-cp311-cp311-macosx_11_0_arm64.whl (926.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

westpa-2022.10-cp311-cp311-macosx_10_9_x86_64.whl (974.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

westpa-2022.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

westpa-2022.10-cp310-cp310-macosx_11_0_arm64.whl (926.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

westpa-2022.10-cp310-cp310-macosx_10_9_x86_64.whl (973.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

westpa-2022.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

westpa-2022.10-cp39-cp39-macosx_11_0_arm64.whl (929.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

westpa-2022.10-cp39-cp39-macosx_10_9_x86_64.whl (977.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

westpa-2022.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

westpa-2022.10-cp38-cp38-macosx_11_0_arm64.whl (931.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

westpa-2022.10-cp38-cp38-macosx_10_9_x86_64.whl (978.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file westpa-2022.10.tar.gz.

File metadata

  • Download URL: westpa-2022.10.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for westpa-2022.10.tar.gz
Algorithm Hash digest
SHA256 3e6c102988aeb35927c3f44f30618ea9f420e0bb907a6f418f35210662896695
MD5 fd1db4b9d2ad96686f46075575a7943e
BLAKE2b-256 44bd55f0854267e75128fde93a393ba03e2fb4e91a1bf8dfd9bb26ddd90b56ff

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9ccaccad990e6e5ab0fa3774207f1bc23fffccc0996f52049db1cb7b0fddb54
MD5 40fe4711112dad761bdf9ae48a1c9e9e
BLAKE2b-256 bd1c119c41b98bc2962215072028a4125e619f497a4168b1e2714c67ac7a34b1

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48986c4ff9acef04f44f9deadececedd1fdc314e4a94c0a1114afc4daef5e6c3
MD5 e710ef03183114ba0316de2933bf4373
BLAKE2b-256 08edc07206f3a7fae851d3ce2464cd65f682a884053edfaca5f5825ea4a9053a

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6371c2dcca28d01e05dbd9ee8a6713632059dcf43b36e647dee20555dc69184
MD5 c48da472fcbca4b391df8862ba7ac850
BLAKE2b-256 356351acafe1cfd0de089e912c283b39ac1275630c16f096ea439de464774a3c

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28c95e11cd67bfd4d7d36436c0c7a04a376f9ce2f3952fbeedf1de4fbec6db29
MD5 83b57de3cdea9587880db96b2c3adc04
BLAKE2b-256 b182196546fe293bb598d0edf191d0091570b4d27c601090c3c5e0266cb9b3af

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4082747fd4ff4a0a21da5dd6e329be886506857d792f90a7452852b6e11b1092
MD5 bca385946fb7b1dedbdbbc536dff73fa
BLAKE2b-256 1dfca014e9254b5b6c26dd153acfd7b31124c19d5fac78ec4236abed7290d32b

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08ea33205e57cc9433f196168874e8d323e921f21cfe5ef8343cb3afa1a95f0e
MD5 4b2646a2c5bd794e29ba5346f1dce903
BLAKE2b-256 364cd4d0d9825b3526b690fadd0d206a37d496d2bd638d67db39b199b94d6d03

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27282b4c69b1553672e00d50a04f724e597d8d316bbb16798a774910bfcf56b8
MD5 78d14de96a160d659136e942d32db390
BLAKE2b-256 d4f9b3846ee42134c241ee96d84bcb79c3edd4cd2eecf156599d4a6fa96a6b62

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ef1fba25f5e7f6188957c367a68585ddfeefab73fb2904b39f528d9723a683f
MD5 43964013e5cc814acb2d49b2f37d5f69
BLAKE2b-256 51b2c8e8e88fdadba7fa1468ad7aa8d39ba96731e6bf774605a7b5b71d1f0aa9

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bd10d8cdae8c82fa77bc9c4ef63e12ca08546ba3df10b8d5ebe583f441f8a7b7
MD5 02ca879ce47677641c4986b702132602
BLAKE2b-256 22c3971aa922659fb618552bf8a07a70eca1385b68819d227c80c428d5d15c6e

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1a1cbacaafcf275ed6e998ca1f02f08c76cf3b3c96a240e86e407d7492006e2
MD5 783204a950a3c0598f53640aee45bd6b
BLAKE2b-256 94b212bc24e90a479dfaeafe5e83c66eec006c4d462ebcdfdbb1f792ab1239b5

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3595f51d82a2a066c329ace17e7bd567aa5e138c7385b8642ce6973f07c1030
MD5 7a6f3dd5a35544ede807ee6d20342963
BLAKE2b-256 c99ff602ffd243075cee40ff92cf4cd88dad4787b75105e340220d605a48129c

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c4b2a2fb39f343dae26b67b036ac650e7ee6984b7d4a39e0d7dc3d6f71e15b8
MD5 f8b0086c3ac43e34b3e10e1bd508fb9d
BLAKE2b-256 cebcfadc481fd9d2f73fdd4381d238962c154cd0ce9431848ae4a45d42c8666d

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a99c9dc542f149e451c5d79fbc7ccdd59c989c076f9661e4cba0d38e6cde3d8a
MD5 c234351ae3e4f16a12a6193e504db8de
BLAKE2b-256 2ac65ef58b32cf6efecbaee4a30af1339cf9d279b5452e8fafdbd22f8d3f8137

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e87f3cfa2a7cb08ec9ec231aa3e6655b10415293ccdc00f7778e018f7a19758
MD5 ac7069e28d005f60221e977a7a434b97
BLAKE2b-256 6ca3ff4e6b76ce13f26579f408da41908408ab30dd421fd92e5d197b15c62530

See more details on using hashes here.

Provenance

File details

Details for the file westpa-2022.10-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for westpa-2022.10-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3a419b6fb375342c87921850f36badd6085974db9203d113525b5d1bf8a443a
MD5 ff6b781e8f1df01f3f6438454b5a825d
BLAKE2b-256 f1fa5011c3e4f30a60cfe11fb0a58ff6dbcbaff6401de8543a9a94ba246286d1

See more details on using hashes here.

Provenance

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