DependenciesΒΆ
- The following are the tested dependencies needed to use pyPRISM:
- These dependencies are required for optional features
- These additional dependencies are needed to run the tutorials
- These additional dependencies are needed to compile the documentation from source
- Sphinx
- sphinx-autobuild
- sphinx_rtd_theme
- nbsphinx
- Pandoc <= 1.19.2
All of these dependecies can be satisfied by creating a conda environment using the .yml files in source distribution. Note that we provide multiple environments for different use-cases (e.g., Python 2 vs. Python 3, basic user vs. developer). The environments can be created using the following command from root directory of the repository. The root directory is the directory with the file setup.py in it.
$ conda env create -f env/py3.yml
Alternatively, all dependecies can be installed in your current Anaconda environment using
$ conda install -c conda-forge numpy scipy cython pint jupyter matplotlib bokeh holoviews
Alternatively, all dependencies can be installed via pip
$ pip install numpy scipy cython pint jupyter matplotlib bokeh holoviews
Alternatively, each package can be downloaded and installed manually.