PyUltraLight Repository
In order to run the Jupyter notebook, a number of Python prerequisites must first be installed. The full list of modules required by the main code and the notebook is:
numpy, numexpr, numba, h5py, pyfftw, time, sys, os, matplotlib, math, multiprocessing.
Run the following to install all necessary packages (using command line)
python -m venv venv-pyultralight
.\venv-pyultralight\Scripts\activate
pip install -r .\dev_requirements.txt
python -m venv venv-pyultralight
source venv-pyultralight/bin/activate
pip install -r .\dev_requirements.txt
jupyter notebook
For more information refer to Running a Jupyter Notebook
Instructions on basic setup and usage can be found here: http://cosmology.blogs.auckland.ac.nz/pyultralight/
The complete code release paper can be found here: https://arxiv.org/pdf/1807.04037.pdf