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.0rc0
And as an Anaconda package:
conda install -c estnltk -c conda-forge estnltk_core=1.7.0rc0
Supported Python versions: 3.7+
Documentation
Updating tutorials is currently work-in-progress. The information is provided in docstrings of classes and methods. You can find old tutorials here.
Source
The source of the package can be found at branch devel_1.6_split. The main repository: https://github.com/estnltk/estnltk
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.0rc0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fdf341c13f9141e616dbe3e6d292cc2480e303289645e31596827869789fea8 |
|
MD5 | 7394d7f8f1d682c10b141065282e4e8f |
|
BLAKE2b-256 | 788c582a93362ff8a349a1fc31ed36fea425c8db9ec3c5ff9033af1f59314551 |