Diorisis Scan
Jump to navigation
Jump to search
Available
Author/Developer
- Alessandro Vatri
Description
Diorisis Scan is a metre-agnostic prosody scanner for Ancient Greek (currently in beta) written in Python. The parsing algorithm consists of the following steps:
- segmenting the text into lines (if metrical) or sentences (if non-metrical);
- syllabifying each word; identifying the weight of unambiguous syllables through orthography and accentuation;
- looking up unidentifiable weights in a large dictionary of scanned forms;
- computing the effects of the sequencing of words in connected speech (resyllabification and sandhi) within the limits of the prosodic unit under consideration (a line if the text is metrical or a sentence delimited by strong punctuation marks if the text is not metrical).
The algorithm computes all possible scansions for syllables that may be susceptible of alterations (synizesis, shortening, etc.; correptio Attica is a parameter that may be specified when initializing the program) and is able to make decisions as to their application if the text is specified to be metrical. The output of the program is both machine- and human-readable (standard metrical symbols in UTF8 encoding are used). The program currently implements the following metres:
- hexameter
- pentameter
- iambic trimeter
- catalectic trochaic tetrameter
- scazon
- catalectic anapaestic tetrameter
- glyconic
- pherecratean
- Sapphic endecasyllable
- adonian