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

Uploaded Source

Built Distributions

westpa-2022.11-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.11-cp312-cp312-macosx_11_0_arm64.whl (931.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

westpa-2022.11-cp312-cp312-macosx_10_9_x86_64.whl (978.7 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

westpa-2022.11-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.11-cp311-cp311-macosx_11_0_arm64.whl (926.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

westpa-2022.11-cp311-cp311-macosx_10_9_x86_64.whl (974.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

westpa-2022.11-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.11-cp310-cp310-macosx_11_0_arm64.whl (926.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

westpa-2022.11-cp310-cp310-macosx_10_9_x86_64.whl (974.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

westpa-2022.11-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.11-cp39-cp39-macosx_11_0_arm64.whl (929.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

westpa-2022.11-cp39-cp39-macosx_10_9_x86_64.whl (977.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

westpa-2022.11-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.11-cp38-cp38-macosx_11_0_arm64.whl (931.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

westpa-2022.11-cp38-cp38-macosx_10_9_x86_64.whl (978.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for westpa-2022.11.tar.gz
Algorithm Hash digest
SHA256 d35909504c2891c27aefe24816b57ebed28dabe75fc9761d47dac2f86ebba0f0
MD5 f50c304f3dfab23617b8d0307ce4d945
BLAKE2b-256 b419eaa678e9fcd131b26da2745ca32b4902e0158d6a90ae6e22107c0b2a2f89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dacb4205af61017264eecff27e5e4986bf16e9128b80abe23da984b16f44afc4
MD5 4d250937aade69c70340ca11df3c3426
BLAKE2b-256 9d497220188805aa12d53cc9e01efe4a3e1811c5f4f8e29b1bb525acaceb6cbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8e73e2e13538591f62ddc34df852aef0a212eacd0f8d98d2ee8bbc70e210311
MD5 0768a447c27cdd6d898b76b26f637fc8
BLAKE2b-256 5c915604de855ea5501ec98d638b4c27173376339adacfe2789edba5ec28267f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed6f7e3da11c5e412d605e3429c2030d490deef91290f9919828e1aefefd2aa9
MD5 425266731a493cbe263fc60586b8122a
BLAKE2b-256 1f62a3ab3589d1f51034491d32d7071a1d97ffb811475405f6fc7b72285ac86e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc49cb774368af2f16d733f08f88e34e5dce92c71e60af325d9c1dc9dd96e090
MD5 ba3dbc0c80d05c37fd4afc3c3672edda
BLAKE2b-256 b650d4f6670f280fbe7e60076a79a8f4517c0866c5d65b84ca525aca8f66120b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b79f009c010beea653b57b4af3776cb228b2f154a2377bf7a8988613dc5779f
MD5 68ee9110d7778c5d204e3f902c1201d1
BLAKE2b-256 506fd7b8482c20c4da474cb19c5969e914aa3ef44f5a8d030d479fe873d07993

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 602ce7afe4403f1047d30b4a9e6502e3ad36fe2b06366e6460ca7d5adcfd844f
MD5 675279423472b74fc38dfb9ace78db46
BLAKE2b-256 95ad257b93c3c44cecf521fa175dc4911bf77c774269f6b0ecc4df95aabc57ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47a60c2eb5450ff87acd07cff91ce8c8f5bc4353017071a43ff003198de74ba3
MD5 fe279d97e5fa8c362715f86b4aac224b
BLAKE2b-256 8be90c79f2414d4ecd4568a145bf3c6faa46d456e70430d0c48522562f2c9881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dd6e3bef86ecbc9ba0ff4e823da1e633e956853eeceb8600d06b803cb177581
MD5 49c298783b12914ef8390cb24d8610ff
BLAKE2b-256 2d13cd7f02c101ec599ad9ba7c5e0b9ad4050a63331a3bc60ccde9001749541b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8e0c58ab88f9c7adda11fdd2e4b003f13dfab273dc624ee98f660c4b47e77197
MD5 c00bc6eac999bba696a13fc76843655a
BLAKE2b-256 dc43162eb8b75ee840791db2d619f33823f6d1b4d40d17dc356bc67ee4a79974

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c89f4d77970235c5c5d4f8b34896f806ab124eee143da8909274663414d46f37
MD5 aa16a1ca2bd8237c331255b82ac6c22d
BLAKE2b-256 a5549ffcc8acb8cee0294f8fd30410ae0cba45454774fec196d7632fa2a36105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e83d7b445498a38f86e6507a22fa292f44b01f4caf526ca06c56e7cf3d4c7a1
MD5 20e9b87144dc6214e262fbe8e24d3b2d
BLAKE2b-256 752927a40c8bef90706e321fc0216073c9f651dab577d2c96a634f0e8aee6792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c069f24f333559b1f6dc986c9b4695df28ef101d16b60cf08a6997dd04e7e74
MD5 32473d85475da93fcc762b869dcbf564
BLAKE2b-256 bd70afc7d1c3ea647ad64495a681f2f0b316381a2299c492fa980316acd5a4ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25990a6db31ec1539e14eb5a5d424dac84b9d0d0d0d9a2abab2fe15f904de431
MD5 91f3e18d6f3bb8bf714993ea08b130cc
BLAKE2b-256 201ab0f726a5f8f181f48cd628cee9fe43d1a10e4114481d2ba5fd9d49a88a54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a3605ec7bcf901fa6feb13d979bb644c044dc875d462af8492290247d366da5
MD5 6b01b528479d5d31a73953094e31172f
BLAKE2b-256 14709a95c270019283b00dbd3499dc460f92d42f043788f8a4b60fff8861e890

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for westpa-2022.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df45b3adf1272862b07d29fb598533c22761c2c225fe3a63dd84d9862fe4802f
MD5 1806c22d1e069d1e2660d49b8591336a
BLAKE2b-256 18b3f82dfb080a79af0ffb9be375a446e6ca20a90008c26bd144761a50973b2e

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