geometor.aristotle.units¶
Canonical specification of the 5 Libri and 9 multi-track Book Codex units.
Attributes¶
Classes¶
Metadata and source selectors for a single Aristotelian chapter in the Codex. |
|
Specification of one multi-track Book Codex unit ( |
Module Contents¶
- class geometor.aristotle.units.ChapterSpec¶
Metadata and source selectors for a single Aristotelian chapter in the Codex.
- Variables:
work_id – Canonical work identifier (e.g.
"anal-post","physica").work_title_en – Standard English title of the treatise.
work_title_el – Polytonic Greek title of the treatise.
work_title_la – Traditional Scholastic/Bekker Latin title of the treatise.
book – Book number (1-indexed), or
Nonefor single-book treatises (Categories).book_label – Roman/Greek book label (e.g.
"I","B (III)"), or empty string.chapter – Chapter number (1-indexed).
bekker_range – Human-readable Bekker span (e.g.
"71a1–71b8").bekker_cols – Ordered tuple of Bekker half-page columns spanned by this chapter.
theme_en – Concise thematic subtitle for the chapter heading.
translator – Public-domain Oxford English translator credit.
- work_id: str¶
- work_title_en: str¶
- work_title_el: str¶
- work_title_la: str¶
- book: int | None¶
- book_label: str¶
- chapter: int¶
- bekker_range: str¶
- bekker_cols: tuple[str, ...]¶
- theme_en: str¶
- translator: str¶
- class geometor.aristotle.units.UnitSpec¶
Specification of one multi-track Book Codex unit (
-en,-el,-summary,-notes).- Variables:
slug – Directory and file stem under
docsrc/loci_geometrici/.order – Sequential
:order:integer for the Book Codex TOC.liber_num – Roman numeral of the parent Liber (
"I"through"V").liber_title – Full title of the parent Liber.
short_title – Concise unit title for navigation bars and TOCs.
title_en – Full English track page title.
title_el – Full Greek track page title.
canonical_id – Short canonical locus badge (e.g.
"Anal. Post. I.1–13").bekker_range – Full Bekker span badge (e.g.
"Bekker 71a1–79a16").epigraph_el – Verbatim Greek epigraph from the unit’s primary text.
epigraph_en – Corresponding Oxford English translation of the epigraph.
epigraph_locus – Bekker coordinate of the epigraph.
chapters – Ordered tuple of
ChapterSpecchapters included in this unit.
- slug: str¶
- order: int¶
- liber_num: str¶
- liber_title: str¶
- short_title: str¶
- title_en: str¶
- title_el: str¶
- canonical_id: str¶
- bekker_range: str¶
- epigraph_el: str¶
- epigraph_en: str¶
- epigraph_locus: str¶
- chapters: tuple[ChapterSpec, ...]¶