modules¶
geometor.aquinas¶
GEOMETOR • aquinas — Opera de Scientia Mathematica et Materia Intelligibili.
Critical bilingual Book Codex, philological apparatus, and Hoenen–Aquinas–Aristotle–Euclid concordance for St. Thomas Aquinas’s foundational writings on mathematical science, intelligible matter (materia intelligibilis), abstraction, heuristic division in act, and mathematical judgment terminating at the imagination.
Submodules¶
Attributes¶
Classes¶
Bibliographic citation entry in |
|
Single locus entry in the Hoenen–Aquinas–Aristotle–Euclid–GEOMETOR concordance. |
|
Technical term entry in the Glossarium Technicum ( |
|
Prosopographical entry in the Index Nominum ( |
Functions¶
|
Return the |
|
Load typed |
|
Load typed |
|
Load the full |
|
Load synchronized English translation JSON for |
|
Load typed |
|
Load verbatim Latin source JSON for |
|
Load scholarly summary and GEOMETOR commentary JSON for |
|
Load typed |
|
Load |
|
Normalize an apparatus key to match |
|
Verify cryptographic provenance, 1-to-1 Latin/English parity, and apparatus links. |
Package Contents¶
- class geometor.aquinas.CitationEntry¶
Bibliographic citation entry in
resources/citations.json.- key: str¶
- author: str¶
- work: str¶
- locus: str¶
- class geometor.aquinas.ConcordanceEntry¶
Single locus entry in the Hoenen–Aquinas–Aristotle–Euclid–GEOMETOR concordance.
- key: str¶
- slug: str¶
- author: str¶
- work_title: str¶
- locus: str¶
- critical_edition_ref: str¶
- codex_status: str¶
- codex_part: str¶
- codex_ref: str¶
- aristotle_source: str¶
- euclid_elements_link: str¶
- hoenen_occurrences: list[dict[str, Any]]¶
- hoenen_sample_context_en: str¶
- hoenen_sample_context_la: str¶
- hoenen_thesis: str¶
- geometor_relevance: str¶
- class geometor.aquinas.GlossaryEntry¶
Technical term entry in the Glossarium Technicum (
resources/glossary.json).- slug: str¶
- headword: str¶
- language: str¶
- translation: str¶
- definition: str¶
- class geometor.aquinas.PersonEntry¶
Prosopographical entry in the Index Nominum (
resources/persons.json).- slug: str¶
- name: str¶
- dates: str¶
- role: str¶
- bio: str¶
- works: list[str]¶
- geometor.aquinas.get_resources_dir() pathlib.Path¶
Return the
resources/directory containing primary texts and apparatus.
- geometor.aquinas.load_citations(resources_dir: pathlib.Path | None = None) dict[str, CitationEntry]¶
Load typed
CitationEntryrecords fromresources/citations.json.
- geometor.aquinas.load_concordance(resources_dir: pathlib.Path | None = None) list[ConcordanceEntry]¶
Load typed
ConcordanceEntryrecords for all 78 Hoenen Thomistic keys.
- geometor.aquinas.load_concordance_document(resources_dir: pathlib.Path | None = None) dict[str, Any]¶
Load the full
resources/aquinas/concordance.jsondocument.
- geometor.aquinas.load_english_section(part_num: int, sec_id: str, resources_dir: pathlib.Path | None = None) dict[str, Any]¶
Load synchronized English translation JSON for
(part_num, sec_id).
- geometor.aquinas.load_glossary(resources_dir: pathlib.Path | None = None) dict[str, GlossaryEntry]¶
Load typed
GlossaryEntryrecords fromresources/glossary.json.
- geometor.aquinas.load_latin_part(part_num: int, resources_dir: pathlib.Path | None = None) dict[str, Any]¶
Load verbatim Latin source JSON for
part_num(1..5).
- geometor.aquinas.load_part_apparatus(part_num: int, resources_dir: pathlib.Path | None = None) dict[str, Any]¶
Load scholarly summary and GEOMETOR commentary JSON for
part_num(1..5).
- geometor.aquinas.load_persons(resources_dir: pathlib.Path | None = None) dict[str, PersonEntry]¶
Load typed
PersonEntryrecords fromresources/persons.json.
- geometor.aquinas.load_sources_manifest(resources_dir: pathlib.Path | None = None) dict[str, Any]¶
Load
resources/aquinas/sources_manifest.json.
- geometor.aquinas.slugify_apparatus_key(target: str) str¶
Normalize an apparatus key to match
photon_platform.publishanchor slugs.
- geometor.aquinas.verify_codex_integrity(resources_dir: pathlib.Path | None = None) dict[str, Any]¶
Verify cryptographic provenance, 1-to-1 Latin/English parity, and apparatus links.
Raises
ValueErrorif any SHA-256 digest mismatches, anyct_idparagraph lacks a synchronized English translation, or any concordance citation key is missing.
- geometor.aquinas.__version__ = '0.1.0'¶