Skip to content

maslinych/daba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daba — Pattern-based morphemic analysis toolkit

Daba is a rule-based morphological analysis package. Users familiar with Linguists' Toolbox by SIL may regard Daba as a tool for the similar task of morpheme-by-morpheme glossing. This type of annotation is known in linguistic typology and anthropological linguistics as Interlinear Glossed Text (IGT) format.

The difference from Toolbox is that daba performs parsing non-interactively, producing a list of all possible parses for each word. The parser uses the list of morphological pattern rules defined by the user in the grammar file. The user may later disambiguate the parsed text using GUI included in Daba.

Daba provides a set of cross-platform GUI and CLI tools required to provide full cycle of corpus annotation followed by manual disambiguation:

Dependencies

Daba is written in Python (currently requires Python 3.6 or higher) and uses wxPython (>= 4.1.0) cross-platform GUI library.

Daba is available for Windows, MacOS and Linux. Python and pip are required for installation, see instructions.

About

Pattern-based morphemic analysis toolkit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages