General structure is as follows:
- Source code is found in
ensembles/
- Tutorial notebooks for using the code can be found in
nbs/
- Experimental files in
experiments/
- Unit test files in
tests/
Use the supplied environment.yml
file to set up a local environment with the
correct dependencies. We recommend using conda and the following commands
conda env create -f environment.yml
conda activate bayesian_ensembles
We make use of code not available on PyPi. To install this, please navigate
towards each subdirectory within local_installs
and run python setup.py develop
or python setup.py install
depending on if you are wishing to extend
and develop this code yourself, or simply install it for personal use.
Finally, the code within this repository should be installed through python setup.py develop
.
One can validate that their environment has been correctly set up by running
make tests
and ensuring that no errors are reported.