This directory contains the Sphinx documentation for the NMETL project.
To build the HTML documentation:
cd /pycypher-nmetl/docs
LC_ALL=C.UTF-8 uv run sphinx-build -b html . _build/html
Or using the Makefile:
cd /pycypher-nmetl/docs
LC_ALL=C.UTF-8 make html
After building, open _build/html/index.html in your web browser:
$BROWSER _build/html/index.html
index.rst - Main entry pointgetting_started.rst - Installation and basic usageapi/ - API reference documentation for all packagestutorials/ - Step-by-step tutorialsuser_guide/ - In-depth user guidesdeveloper_guide/ - Developer documentationconf.py - Sphinx configuration_static/ - Static files (CSS, images, etc.)_templates/ - Custom Sphinx templates.rst file in tutorials/toctree in tutorials/index.rstautomodule directive in the appropriate API filesys.path (see conf.py)The API documentation is automatically generated from docstrings. To update:
Sphinx documentation requires:
All dependencies are installed with the project via uv sync.
pycypher.validation, pycypher.solver) generate warnings