EstNLTK core - basic data structures and components of the EstNLTK library
Project description
EstNLTK-core -- core components of the EstNLTK library
This package contains core components of the EstNLTK library:
- data structures:
BaseText
,BaseLayer
,Layer
,Span
,EnvelopingSpan
,SpanList
,Annotation
; - tagger component interfaces:
Tagger
,Retagger
; - basic layer operations: flatten, merge, rebase, split layers etc.
- basic visualization and Jupyter Notebook support (HTML representations);
- functions for converting between EstNLTK's data structures and JSON / dict representations;
- skeleton for NLP pipeline (components for resolving layer dependencies and tagging layers sequentially);
Note: this package does not include linguistic analysis tools / Estonian NLP pipeline. Please use the estnltk
package for the pipeline.
The EstNLTK project is funded by EKT (Eesti Keeletehnoloogia Riiklik Programm).
Installation
EstNLTK-core is available as a PyPI wheel:
pip install estnltk_core==1.7.0
And as an Anaconda package:
conda install -c estnltk -c conda-forge estnltk_core=1.7.0
Supported Python versions: 3.7+
Documentation
Information about EstNLTK-core's API is provided in docstrings of classes and methods. Browse the source for details.
Source
The source of the package can be found at main branch.
License: GNU General Public License v2.0
(C) University of Tartu
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
Hashes for estnltk_core-1.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1460966bf7791b294cfe474d1ad949290882ce8e4254417f482b8f538c73b274 |
|
MD5 | e84f11385cdbbe99cee2aadf4750c3f5 |
|
BLAKE2b-256 | eea0d8ba8c0c077c80f4d73f1aff2a7baef24869f7fbc9c49a956b09b0060a4c |