GATE NLP implementation in Python.
Project description
Python library gatenlp
This is a package for representing the basic elements of text processing and NLP in a way that is very similar to the Java GATE NLP framework, for manipulating GateNLP documents and for interacting with GATE Java and the GATE python plugin.
NOTE: This package is still in an early development stage
**NOTE: The previous Pypi project "gatenlp" has moved to gatenlphiltlab **
Overview
This package is a Python implementation of text processing and NLP similar to
Java GATE NLP.
Currently it is possible to load GATE documents from their BdocJS (JSON) representation
or create GATE documents from scratch. This creates an object of type
gatenlp.Document which offers an API for adding, retrieving and changing
stand-off annotations and document features
in much the same way as this is done in Java GATE.
This document representation also optionally allows to track all changes
done to the document in a "change log" (a gatenlp.ChangeLog instance).
Such changes can later be applied to Java GATE documents.
This library also implements the functionality for the interaction with a Java GATE process in two different ways:
- The Java GATE Python plugin can invoke a python process to annotate GATE documents with python code
- the python code can remote-control a Jave GATE instance
More information and documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gatenlp-0.6.tar.gz.
File metadata
- Download URL: gatenlp-0.6.tar.gz
- Upload date:
- Size: 30.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbee16bb01c7d0f760f04341935ce6c6078b9e65c368b0efe2339cdf59b6126d
|
|
| MD5 |
ac8fce11c239b58fec98ccefd2b8ad78
|
|
| BLAKE2b-256 |
8e165df58ea7959ba617fd906dedb90b34eee5c6595f3749b7a92e166378b648
|
File details
Details for the file gatenlp-0.6-py3-none-any.whl.
File metadata
- Download URL: gatenlp-0.6-py3-none-any.whl
- Upload date:
- Size: 34.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08b08d631af04b4234e7a8ad345d2798182c23d1c2f4099bcd4b4e8bc7bb6f82
|
|
| MD5 |
19c9e6ecbf140f4b270b7934c7e203a4
|
|
| BLAKE2b-256 |
da4f6a46f1061c56e26d7b22352589a28e391c8b78786c8aa7b64de0ab604db3
|