Debian environment with Sphinx packages installed for compilation of Sphinx documentation packages and for testing small Python scripts with dependencies related to numerical modelling.
- sphinx
- sphinx-rtd-theme
- sphinxcontrib-tikz
- pydata-sphinx-theme
- sphinx_design
- numpy
- scipy
- matplotlib
- pandas (+openpyxl)
- autopep8
- pylint-report
Ensure a copy of the docker image is present
docker pull ghcr.io/ifilot/sphinx:v0.6.0
To compile the Sphinx documentation locally, run
docker run --volume ./docs:/data/docs --workdir /data/docs -it ghcr.io/ifilot/sphinx:v0.6.0 make html