Skip to main content

A software for inferring morphological rules from linguistically annotated data

Project description

README

What is this repository for?

  • This repo hosts a version of MOM sofware, originally developed by David Wax in 2014.
  • It was later significantly changed by Olga Zamaraeva.
  • It is part of the AGGREGATION project
  • The software helps infer morphological position classes (slots) from interlinearized data.

What to cite if I use MOM for my research?

How do I get set up?

  • Please see the Wiki. Most of the info is there, some may be outdated.

  • There are dependencies; you should be able to easily install them by pip, but you may need to manually install Graphviz.

  • You will need a config file. Please see a sample eng_config under config_files, ass well as documented_config for comments.

  • You will need some files, particularly files containing what the program will treat as gloss grams and POS tags. See mom/util/collect_tags_xigt.py

  • For morphosyntactic features, the program relies on FeatDict.py. mom/util/collect_tags_xigt.py will report if it finds grams that are not yet mapped to anything in FeatDict.py. Please enter them there manually, all lowercased, to whichever dictionary you think they should belong.

Who do I talk to?

  • Please contact Emily M. Bender about the AGGREGATION project and ask who is currently working on MOM.
  • You can also contact olga.zamaraeva@ (geeeeemail), who may or may not be able to help you at this point (she will try).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matrix-odin-morphology-0.0.1.tar.gz (48.1 kB view hashes)

Uploaded Source

Built Distribution

matrix_odin_morphology-0.0.1-py3-none-any.whl (48.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page