For running in serial, or using Python’s built-in multiprocessing module, schwimmbad only depends on six. To run with MPI, you must have a compiled MPI library (e.g., OpenMPI) and mpi4py. To run with joblib, you must have joblib installed. Each of these dependencies is either pip or conda installable.

With conda

To install with conda, use the conda-forge channel:

conda install -c conda-forge schwimmbad

With pip

To install the latest stable version using pip, use:

pip install schwimmbad

To install the development version:

pip install git+

From source

The latest development version can be cloned from GitHub using git:

git clone git://

To install the project (from the root of the source tree, e.g., inside the cloned schwimmbad directory):

python install