Skip to main content

No project description provided

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-2.0 python=3.9
conda activate westpa-2.0

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

Uploaded Source

Built Distributions

westpa-2022.7-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.7-cp311-cp311-macosx_10_9_x86_64.whl (996.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

westpa-2022.7-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.7-cp310-cp310-macosx_10_9_x86_64.whl (996.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

westpa-2022.7-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.7-cp39-cp39-macosx_10_9_x86_64.whl (999.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

westpa-2022.7-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.7-cp38-cp38-macosx_10_9_x86_64.whl (998.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for westpa-2022.7.tar.gz
Algorithm Hash digest
SHA256 eac05ae5f85825f0ca0adea8a43004d1266dc7a7475058dd7858c6c02dd85d7a
MD5 6dde2aa388e67dfb2652ba80ebd7874f
BLAKE2b-256 8cdeafb045a53b2f3d42e5344a8e05fd6acf81ad1cbba087ac8dd98997a7f07a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for westpa-2022.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75fc4a591b8a0364095f41d34ecfe072f76c77506925392ccc586a0b56a53ade
MD5 7df0f3d04912b1dc8fcfc56ca9a23a0f
BLAKE2b-256 854ccac7577c1a4e1b5a5425898f6959f5fd13f7dd4bf01439f66e2bea86f33f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for westpa-2022.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2676463bd4e17495910a4ef6d82f06f84eabe8e895df20faff08411218ca2c30
MD5 d55fdf27ff886675418e8bf77a3c0685
BLAKE2b-256 1612d0af9cfab7e4d7577e74cca90b9254baec64a2b106a7760b1df2492a2489

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for westpa-2022.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 530f8c0184f46ec480b9c37960f3079259fc549027748a9b60a09bb3bca3a8e9
MD5 b348098bc4d14aafffb6a9a902309a21
BLAKE2b-256 00705b4d0edae0f1361c26777ace62ea9f039e0c41bb02c978ef248cf62fa3ec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for westpa-2022.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d77309c8a42b2bea9a34a88a72896c129d4922adedfa86b3c1a6e69dc7f8134
MD5 f3dc117d1bbb333c665dc2ce9f112bc9
BLAKE2b-256 b3fee3bf20c18ac5afc0852642eec32193ad81deb9b7adda100fdff77a5266b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for westpa-2022.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bfb84d45d8fb2226de1cbff1771dfa86ade48de465ab162961e19deb9f68070
MD5 1301c4e236dc77a60c16520d0e211673
BLAKE2b-256 446a7ca45b625aad6df7639d50d854849b55e29ad139ef48a12db4a41e24060c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for westpa-2022.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 befcd0a586a57ee73acff5d6088625f809117b420fff525875473c12aef02d17
MD5 e3b72841c316bfbbfda0912d3b19f5a6
BLAKE2b-256 71c1dfc4adfefc2015e36344bdd26cb008be1d7662d3ff66dda56416d9f2cef1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for westpa-2022.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2b1f2155a0e0b4d816116ddb4dd1acca4247bb776770677a85d1bdd23f66653
MD5 8c40a27f94c06aeac29e15ca3880bf93
BLAKE2b-256 b886bf99c43f9ee6c217a640b9aa796685113afc896858b0ee7349f881d1a266

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for westpa-2022.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e17991b2e86fdae9d2f6f4a4f06e06e4ffd44bb299185c98caceba5bdda5d0ed
MD5 453f8d3a7eb33dac0c824b05c1c5d7cf
BLAKE2b-256 5a74f1d95abdfa598a5ba57f80b00c99ae294ed99625d73e9ad0b1e15b1549e4

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