Installation

With pip

The library is available via PyPi installation, so you can just install it using

pip install pylevin

which installs the levin package and you are ready to go. Note that you need certain packages which you have to install via conda-forge, in particular you will need the GSL, BOOST and GXX (on some linux servers) to be installed. You can grab them all via

conda install -c conda-forge gsl
conda install -c conda-forge gxx_linux-64
conda install conda-forge::boost

if they are not installed already.

From source

Alternatively you first clone the directory via:

git clone git@github.com:rreischke/levin_bessel.git

then navigate to the cloned directory

cd levin_bessel
conda env create -f conda_env.yaml
conda activate levin_env
pip install .

On some Linux servers you will have to install gxx_linux-64 by hand and the installation will not work. This usually shows the following error message in the terminal: gcc: fatal error: cannot execute 'cc1plus': execvp: No such file or directory. If this is the case just install it by typing

conda install -c conda-forge gxx_linux-64

and redo the pip installation.