Pynlpl Versions Save

PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language Processing. It contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP (e.g. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML (Format for Linguistic Annotation).

v1.2.9

5 years ago

The FoLiA library is being migrated out of PyNLPl to a new standalone project: https://github.com/proycon/foliapy (pip install folia), which is backward compatible with the one in pynlpl. Retaining the old library for a transition period, but implemented warnings and notices.

v1.2.8

5 years ago
  • Enable proper confusion matrix in case of a dissimilarity between goals and observations #43

v1.2.7

5 years ago
  • More insightful output on FoLiA text consistency errors

v1.2.6

6 years ago
  • Fix for FoLiA library (#41)
  • Partial fix in FrogClient library (#38)

v1.2.5

6 years ago
  • Minor folia fixes

v1.2.4

6 years ago

Minor bugfix release

v1.2.2

6 years ago
  • FQL update, added [DELETE...] RESTORE ORIGINAL modifier

v1.2.1

6 years ago
  • Fixed problem with text validation and text delimiters of sentences (#34)

v1.2

6 years ago
  • Updated FoLiA library for FoLiA v1.5
    • Implemented text validation (proycon/folia#24)
    • Added set aliases (#33, proycon/folia#31)
    • Implemented submetadata (proycon/folia#30)
    • Refactoring of metadata implementation, added ExternalMetadata class.
    • Fixes in parsing old inline IMDI

v1.1.11

6 years ago
  • Support for FoLiA v1.4.3, implements textclass attribute