Installation#
If you’re new to Python, we recommend using Anaconda to install Python on your machine. You can then manage packages from the terminal using conda.
To create a new conda environment for StratMC, run:
conda create --name stratmc_env
Before installing StratMC, activate the new environment and install pip:
conda activate stratmc_env
conda install pip
You can then install StratMC and its dependencies using pip, or by compiling directly from the GitHub repository:
PIP#
pip install stratmc
Latest (unstable)#
pip install git+https://github.com/sedmonsond/stratmc
Installing on Apple Silicon#
On Apple Silicon machines (M1 chip or later), sampling is significantly faster when the Apple Accelerate BLAS library is used, rather than the default OpenBLAS library. After installing StratMC in a new conda environment, run:
conda install -c conda-forge numpy">=1.25.0" "libblas=*=*accelerate"