Skip to main content

Core libraries for natural language processing

Project description

nlup contains some base libraries I use in natural language processing projects. Some highlights:

  • confusion.py: classifier evaluation objects
  • decorators.py: clever decorators for various purposes
  • jsonable.py: a mix-in which allows the state of most objects to be serialized to (and deserialized from) compressed JSON
  • perceptron.py: perceptron-like classifiers (binary and multiclass), including some forms of structured prediction
  • reader.py: classes and readers for tagged and dependency-parsed data
  • timer.py: a with-block that logs wall clock time elapsed

All have been tested on CPython 3.4.1 and PyPy 3.2.5 (PyPy version 2.3.1). They will not work on Python 2 without modification.

Some projects using nlup:

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

nlup-0.7.linux-x86_64.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

nlup-0.7-py3.6.egg (34.7 kB view details)

Uploaded Source

File details

Details for the file nlup-0.7.linux-x86_64.tar.gz.

File metadata

  • Download URL: nlup-0.7.linux-x86_64.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for nlup-0.7.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 6f6c54779265d363a43a3df847b137086381daec6a7e4bc9522643e73fc7d71f
MD5 477906152361bd49bd37dc4b27487701
BLAKE2b-256 363be1dbd9edbe5a6f2acac4e2af15cbffc331b084125504e5da7eac39e703d9

See more details on using hashes here.

File details

Details for the file nlup-0.7-py3.6.egg.

File metadata

  • Download URL: nlup-0.7-py3.6.egg
  • Upload date:
  • Size: 34.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for nlup-0.7-py3.6.egg
Algorithm Hash digest
SHA256 65cb1fddef0289acef3628a43b9e5889be7db720dcf5daca9dd1b735e3de830e
MD5 cd4c3d4eea48233c3dfef37730bd4b58
BLAKE2b-256 a20ad4da2f57a87c0e46fe11cb15d890552afb8c3c5f9440758fa826a4760df5

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