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
,RelationLayer
,Span
,EnvelopingSpan
,SpanList
,Annotation
; - tagger component interfaces:
Tagger
,Retagger
,RelationTagger
,MultiLayerTagger
; - 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.2
And as an Anaconda package:
conda install -c estnltk -c conda-forge estnltk_core=1.7.2
Supported Python versions: 3.8+
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.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d773b462dda8218453eb953425a6b976e601239eadf867a0d16bd033f09c6c4 |
|
MD5 | 32a54b45d1c77e02936188437fac76cc |
|
BLAKE2b-256 | 264245dd4fbce34a396476a30d9e5ee1239d6e1034c88cfad36e9ceae6865ca6 |