Extensions in ArviZ and PyMC#
Built in extensions#
Built in extensions are prefixed with
[source]link to the API pages generated with
mathjaxinvoques mathjax so that math is rendered correctly in html.
intersphinxallows cross-referencing pages from other documentations.
numpydocparses docstrings written in NumPy style.
IPythonextensions add directives for code that is automatically executed when building the docs as well as highlighting for those code blocks.
sphinx_designadds multiple roles and directives for formatting options such as grids, tabs or cards based on bootstrap, octicon and font awesome icons…
sphinx_copybuttonautomatically adds a copy icon to all code blocks.
sphinx_togglebutton(pulled in under the hood by
myst_nb) makes extra arguments and tags available for some directives and code cells in order to add “toggle buttons” and collapse content.
notfound.extensionimproves the support for a custom 404 error page, specially when hosting on GitHub pages or ReadTheDocs.
ablogadds a post directive to include tags, categories, date posted… to pages and automatically builds archives, tag word clouds…
sphinxcontrib.bibtexadds roles and directive for latex-like citation capabilities and support for bibtex format references.
sphinx-codeautolinkautomatic links in code blocks
Even though these are part of the ArviZ/PyMC codebase, you should expect to work on
these extensions even less often than working on