Before running the v113i03.ipynb file, please be sure to read the following instructions.


(1) Create a virtual environment called BoXHED2.0:

conda create -n boxhed2.0 python=3.8

and then activate it:

conda activate boxhed2.0

----------------------------

(2) install dependencies:

pip install matplotlib==3.7.1
pip install pillow==9.4.0
pip install numpy==1.24.3
pip install scikit-learn==1.2.2
pip install pytz==2023.3
pip install pandas==1.5.3
pip install cmake==3.26.3
pip install py3nvml==0.2.7
pip install tqdm==4.65.0
pip install threadpoolctl==3.1.0
pip install scipy==1.10.1
pip install joblib==1.2.0
pip install chardet==5.2.0
pip install slicer==0.0.7
pip install numba==0.57.1
pip install cloudpickle==2.2.1
pip install filelock==3.12.2
pip install pyyaml==6.0.1
pip install gdown==4.6.0
pip install seaborn==0.12.2
pip install --force-reinstall --upgrade python-dateutil
pip install jupyter
conda install -c conda-forge r-base -y
----------------------------

(3) install BoXHED2.0 (CPU):

pip install boxhed

In case you want to install the GPU enabled version of BoXHED2.0 (for replicating the GPU results),
or if you face issues with pip installing BoXHED2.0, an alternative way of installing is presented
on Github page https://github.com/BoXHED/BoXHED2.0.
----------------------------

(4) Open the jupyter notebook file for replication:

jupyter notebook v113i03.ipynb
