Skip to main content

Morphological parser (POS, lemmata, NER etc.)

Project description

RuMor: Russian Morphology project

Morra: morphological parser (POS, lemmata, NER etc.)

PyPI Version Python Version License: BSD-3

A part of RuMor project. It provides tools to organize a pipeline for complete morphological sentence parsing and named-entity recognition.

Scores on SynTagRus: accuracy 98.45% for POS tagging; 98.74% for lemmata detection.

This project was making with a focus on Russian language, but it can also be used with some other languages (European, at least).

Installation

pip

Morra supports Python 3.5 or later. To install it via pip, run:

$ pip install morra

If you currently have a previous version of Morra installed, use:

$ pip install morra -U

From Source

Alternatively, you can also install Morra from source of this git repository:

$ git clone https://github.com/fostroll/morra.git
$ cd morra
$ pip install -e .

This gives you access to examples that are not included to the PyPI package.

Usage

Input and output format for Morra is CoNLL-U when input or output is a file, or Parsed CoNLL-U if it is an object. Also, it allows Corpuscula's corpora wrappers as input.

MorphParser Basics

Part of Speach Tagging

Lemmata Detection

Morphological Feats Tagging

Named-entity Recognition

Supplements

Examples

You can find them in the directory examples of our Morra github repository.

License

Morra is released under the BSD License. See the LICENSE file for more details.

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

morra-1.0.7.tar.gz (42.9 kB view details)

Uploaded Source

Built Distribution

morra-1.0.7-py3-none-any.whl (48.9 kB view details)

Uploaded Python 3

File details

Details for the file morra-1.0.7.tar.gz.

File metadata

  • Download URL: morra-1.0.7.tar.gz
  • Upload date:
  • Size: 42.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for morra-1.0.7.tar.gz
Algorithm Hash digest
SHA256 eec60e447b3b530399df9b6f66816570956e982b1c34fad966704f3991ded234
MD5 d0363c7791d41ece63fc54f1b8e665cf
BLAKE2b-256 ad765c84f3e8c023300751fd23852d9916671eadf9860fea4a9c49abc81991cb

See more details on using hashes here.

File details

Details for the file morra-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: morra-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 48.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for morra-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7bfd5ad5e13488ee5420c866ca7bc8459a320d141821823b076469df9456c2e3
MD5 df8257a0732903a4e12b414b3bbe1d6e
BLAKE2b-256 761b3b07e9fccc721e076a0cc505e41103aedefe5f3666a35a54a540c8920e57

See more details on using hashes here.

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