Skip to content

pyaegean API reference

pyaegean is a specialist Python toolkit for Ancient Greek and the Aegean syllabic scripts — alphabetic Greek and Linear A, Linear B, the Cypriot syllabary, and Cypro-Minoan. This site is the API reference, generated from the source. For guides, tutorials, and the per-script handbooks, see the project wiki.

Where to start

  • aegean — the top-level namespace: load(), the core value types, and the subpackages.
  • aegean.core — the script-agnostic model (Corpus, Document, Token, Sign, …).
  • aegean.greek — the Greek NLP pipeline (normalize, scan, tag, lemmatize, parse).
  • aegean.analysis — accounting reconciliation, sign-pattern search, statistics, comparison.
  • aegean.io — EpiDoc / CSV / Parquet export, plus the Linear A Research Workbench round-trip.
pip install pyaegean            # core + Linear A + Greek (zero heavy dependencies)
pip install "pyaegean[all]"     # the data, AI, EpiDoc, geo, viz, and CLI extras

See the README for the full extras matrix and Benchmarks for the Greek NLP accuracy numbers and protocol.