Skip to main content

Simplify using IceNLP (Icelandic NLP library written in Java)

Project description

Python bridge for IceNLP

https://img.shields.io/pypi/v/icenlp_bridge.svg https://img.shields.io/travis/sverrirab/icenlp_bridge.svg Documentation Status

Simplify using IceNLP (Icelandic NLP library written in Java)

Features

  • Run Icelandic NLP from python using a local IceNLP server and this library

Example

Start the local IceNLP server. For example using docker:

docker run -it --rm -p 1234:1234 sverrirab/icenlp

Install locally using:

pip install icenlp_bridge

Your code might look like this:

>>> from icenlp_bridge import parse
>>> print(parse('Vá hvað þetta var einfalt!'))

[InjP Vá au ] {*SUBJ [NP hvað fshen ] } {*SUBJ> [NP þetta fahen ] } [VPb var sfg3eþ ] {*COMP< [AP einfalt lhensf ] } ! !

You can also pipe files into icenlp_bridge

cat texti.txt | python -m icenlp_bridge

For connection options see python -m icenlp_bridge –help and init documentation.

Credits

This package is built on the excellent IceNLP library. Information on the docker image can be found on DockerHub.

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2019-09-08)

  • First release on PyPI.

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

icenlp_bridge-0.1.1.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

icenlp_bridge-0.1.1-py2.py3-none-any.whl (8.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file icenlp_bridge-0.1.1.tar.gz.

File metadata

  • Download URL: icenlp_bridge-0.1.1.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.19.8 CPython/3.7.6

File hashes

Hashes for icenlp_bridge-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2649565a06a3481e54da02eb1bdfbb1ea9298022074b165fd7e90e33abe0d06c
MD5 f6e3d1752c99c8ccc99fa622e40a2099
BLAKE2b-256 369e926de2c83b3b3b9d4ba0a8c462191e9a9660010b588967c13aaa0142324a

See more details on using hashes here.

File details

Details for the file icenlp_bridge-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: icenlp_bridge-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.19.8 CPython/3.7.6

File hashes

Hashes for icenlp_bridge-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cc5ffec2d5ad138fb48668c161ae4e13341dbad61423edef60937cd6364b2811
MD5 cacddec2116c0a17a96a6be66aef239f
BLAKE2b-256 8af10608a3c2566d23bd2d81c951974da0967a60e9178d2d5226ee3e96fbfe85

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