Kanones.jl

Published

July 12, 2024

Build customized morphological parsers for ancient Greek

Caution!

Pages flagged with 🤷‍♂️ have been dumped from documentation of an earlier version of Kanones, and have not yet been reviewed for the current release.

Kanónes: overview

Kanones.jl is a Julia package for building Greek morphological parsers. Its features include:

  • data managed in delimited-text tables that you can modify or add to with any text editor
  • rigorously defined orthographies. Example parsers implement a standard orthography of printed editions of literary Greek, and an orthography for epigraphic Greek in the alphabet used by Athens before 403 BCE.
  • implemented entirely in the Julia language (no other technical prerequisites):
    • platform independent
    • fast: a parser built with Kanones on consumer-grade hardware can typically parse a token in 1-9 milliseconds.
    • code library can be used from command line, in scripts, in web apps, directly in an editor like Visual Studio Code

Contents of this site

Learning about the Kanónes system Using Kanones.jl
Hands-on Get started! Recipes for working with Kanones.jl
Cognition Understanding Kanónes Reference