Skip to main content

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.3

And as an Anaconda package:

conda install -c estnltk -c conda-forge estnltk_core=1.7.3

Supported Python versions: 3.9+

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

estnltk_core-1.7.3.tar.gz (181.6 kB view details)

Uploaded Source

Built Distribution

estnltk_core-1.7.3-py3-none-any.whl (232.2 kB view details)

Uploaded Python 3

File details

Details for the file estnltk_core-1.7.3.tar.gz.

File metadata

  • Download URL: estnltk_core-1.7.3.tar.gz
  • Upload date:
  • Size: 181.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for estnltk_core-1.7.3.tar.gz
Algorithm Hash digest
SHA256 6e04c7643a6154db6c7a01cf1b8d2a0795fce0d92a2ac0e517b8c3168ebc28f2
MD5 bd6a60254517bbbf8ed16a6476c4b51e
BLAKE2b-256 dee8b070ddde7ead68750b3602163e83b2213b9ef28861ae7d5fae4329f5c33d

See more details on using hashes here.

File details

Details for the file estnltk_core-1.7.3-py3-none-any.whl.

File metadata

  • Download URL: estnltk_core-1.7.3-py3-none-any.whl
  • Upload date:
  • Size: 232.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for estnltk_core-1.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1bb2a9d7acf5d02c3183907069e2d4ccc22b3bb9763773c7038e3310a1342330
MD5 c27eddde13b3b64ff16549f83a7d7ea7
BLAKE2b-256 08db5176b68b5fdb668cf24d2c71b0cdfee23a8450ee660da929b78f1558d7d8

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