Installation¶
The vassi package requires Python 3.12 or higher. It will install all dependencies automatically. To avoid conflicts with other packages, we recommend to install the package in a virtual environment.
This can be achieved with conda (or your favorite package manager). A minimal version of conda can be obtained from miniforge. Then, create a virtual environment:
conda create -n vassi python=3.12
conda activate vassi
Important
All dependencies are installed automatically on Linux and Windows. There is currently one exception on macOS (Darwin), tbb (used for safe threading with numba) which can be installed via conda (for example):
conda install tbb numba
Install from GitHub¶
Warning
There is no stable version of vassi yet. Please install the latest development version from GitHub.
You can install the latest development version from GitHub using pip:
pip install git+https://github.com/pnuehrenberg/vassi.git
If you are on Windows or macOS, you may need to install git first. You can also do so via conda (crossplatform):
conda install git
Install from local directory¶
You can also first clone the package to have a local copy and then install it if you want to explore the code examples.
git clone https://github.com/pnuehrenberg/vassi.git
pip install vassi/