Home

Awesome

PurePOSPy

A Python3 wrapper for PurePOS. (A previous version of the code is stored at https://github.com/ppke-nlpg/purepospy .)

Requirements

Install on local machine

Usage

The authors recommend using PurePOSPy in emtsv the new version of e-magyar language processing system. This module is called emTag.

The PurePOS class is a Python 3 wrapper class around PurePOS, which can be used for training and tagging

```python
>>> from purepospy import PurePOS
>>> p = PurePOS('szeged.model')  # New, or existing file
>>> tok = ['word', 'lemma', 'tag']
>>> sent = [tok, tok, ...]
>>> sentences = [[sent],[sent], ...]
>>> p.train(sentences)  # Training, optional
>>> p.tag_sentence('Sentence as string , tokenised .')
Output#output_lemma#output_tag as#as_lemma#as_tag string#string_lemma#string_tag .#.#PUNCT
```

License

This Python wrapper, and utilities are licensed under the LGPL 3.0 license. PurePOS has its own license.