Building Documentation
The main documentation and Python documentation is written in reStructuredText and generated by sphinx. The C++ API documentation is generated by Doxygen with help from breathe/exhale plugins. We also include the ability to write documentation in markdown or by using jupyter notebooks.
Prerequisites
1. Build DimRedTools from source
Clone and build DimRedTools from source.
2. Install Dev Requirements
# For pip
pip install -r dev-requirements.txt
# install binary dependencies
conda install -c conda-forge pandoc doxygen
Build
cd src_docs
python make_docs.py
The docs html will be saved in docs/
folder.