geometor.plato.apparatus

Scholarly apparatus registries (glossary, persons, bibliography) for geometor-plato.

Exports canonical JSON dictionaries to both resources/ and resources/loci_mathematici/ for photon-platform/publish inline roles (:term:, :person:, :cite:) and compiles glossary.rst, persons.rst, and bibliography.rst for the Book Codex.

Attributes

GLOSSARY_DATA

PERSONS_DATA

CITATIONS_DATA

Functions

render_glossary_rst() → str

Render docsrc/loci_mathematici/glossary.rst.

render_persons_rst() → str

Render docsrc/loci_mathematici/persons.rst.

render_bibliography_rst() → str

Render docsrc/loci_mathematici/bibliography.rst.

write_apparatus_artifacts(repo_root) → dict[str, pathlib.Path]

Write glossary.json, persons.json, citations.json & apparatus .rst pages.

Module Contents

geometor.plato.apparatus.GLOSSARY_DATA: dict[str, dict[str, str]]
geometor.plato.apparatus.PERSONS_DATA: dict[str, dict[str, str]]
geometor.plato.apparatus.CITATIONS_DATA: dict[str, dict[str, str]]
geometor.plato.apparatus.render_glossary_rst() → str

Render docsrc/loci_mathematici/glossary.rst.

geometor.plato.apparatus.render_persons_rst() → str

Render docsrc/loci_mathematici/persons.rst.

geometor.plato.apparatus.render_bibliography_rst() → str

Render docsrc/loci_mathematici/bibliography.rst.

geometor.plato.apparatus.write_apparatus_artifacts(repo_root: str | pathlib.Path) → dict[str, pathlib.Path]

Write glossary.json, persons.json, citations.json & apparatus .rst pages.