Rubin Observatory / LSST Sphinx documentation tools, extensions, and configurations.
Project description
Documenteer
Documenteer provides tools, extensions, and configurations for Rubin Observatory's Sphinx documentation projects, including technotes and EUPS-packaged stacks (such as the LSST Science Pipelines).
For more information about Documenteer, see the documentation at https://documenteer.lsst.io.
Browse the lsst-doc-engineering GitHub topic for more Rubin Observatory documentation engineering projects.
Quick installation:
For technical note projects:
pip install "documenteer[technote]"
For the stack projects (such as the LSST Science Pipelines):
pip install "documenteer[pipelines]"
Features
Configurations
Documenteer includes preset configurations for common Rubin Observatory Sphinx projects. By using Documenteer, you can also ensure that Sphinx extensions required by these configurations are installed.
From the conf.py
for technotes:
from documenteer.conf.technote import *
From the conf.py
for a stack package:
from documenteer.conf.pipelinespkg import *
project = "example"
html_theme_options['logotext'] = project
html_title = project
html_short_title = project
From the conf.py
for the LSST Science Pipelines documentation:
from documenteer.conf.pipelines import *
Command-line tools
- package-docs builds documentation for individual packages in the LSST Science Pipelines
- stack-docs builds documentation for entire Stacks, such as the LSST Science Pipelines
- refresh-lsst-bib maintains Rubin Observatory's common BibTeX files in individual technote repositories
Sphinx extensions
- Roles for linking to LSST documents and Jira tickets
- The
remote-code-block
directive - The
module-toctree
andpackage-toctree
directives for the LSST Science Pipelines documentation - Extensions for documenting LSST Science Pipelines tasks
- Support for LSST BibTeX files with sphinxcontrib-bibtex.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file documenteer-0.7.0b2.tar.gz
.
File metadata
- Download URL: documenteer-0.7.0b2.tar.gz
- Upload date:
- Size: 623.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11d0a578286e0fc63973458cb6b56bb492f49084942dc5efbca677f136735078 |
|
MD5 | 406553a515e653f21ef0ed255a761697 |
|
BLAKE2b-256 | a14b571b9fc6777990d7c6398fb1ecb9f4fc9fde933203bcc4c894ffdcef0337 |
File details
Details for the file documenteer-0.7.0b2-py3-none-any.whl
.
File metadata
- Download URL: documenteer-0.7.0b2-py3-none-any.whl
- Upload date:
- Size: 184.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f60b5a1eb9985e6599c1a1b8301b0a8d6c724a58b380aa896e86e9e77d886eba |
|
MD5 | b550539dc9a0f9ca8e55436cf7f9d021 |
|
BLAKE2b-256 | 50802e5615369cd7d3832dd6d0f173322200cca0d696061619a2c390fed703bb |