Optional: build documentation#

If you edit your local tomoDRGN source code or documentation, you can re-build documentation pages to reflect your changes. The source pages for documentation are available at $TOMODRGN_SOURCE_DIR/docs/_source/ and are written in reStructuredText (.rst). Documentation is then built with sphinx in the tomodrgn environment as described below.

Note

Building documentation requires a further installation of tomoDRGN’s documentation-building dependencies.

cd $TOMODRGN_SOURCE_DIR
python -m pip install ".[docs]"

Run the following commands to build local documentation.

cd $TOMODRGN_SOURCE_DIR/docs
make clean
rm -rfv docs/_source/api/_autosummary  # this ensures all files from previous builds are removed, including autosummary API files missed by make clean
make html  # note that a large number of warnings about `torch.nn.modules.Module` are expected and can be ignored

Built documentation can be viewed by opening ./docs/_build/html/index.html in a web browser.