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

And as an Anaconda package:

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

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

EstNLTK-core is released under dual license - either GNU General Public License v2.0 or Apache 2.0 License.

(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.4.tar.gz (185.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

estnltk_core-1.7.4-py3-none-any.whl (235.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: estnltk_core-1.7.4.tar.gz
  • Upload date:
  • Size: 185.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for estnltk_core-1.7.4.tar.gz
Algorithm Hash digest
SHA256 3554513e7aae3e358ae7943892e8d27101f5e305768bfb545ecb85db81f4f08a
MD5 84f58062e20e3c6536ed40eb0bc09f1c
BLAKE2b-256 f6bebdb3ee3c3e3482e8c3783361ebc640222085f477dee0a2827ec705b28a2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: estnltk_core-1.7.4-py3-none-any.whl
  • Upload date:
  • Size: 235.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for estnltk_core-1.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 52f0810f0253bca8e535bc80e37f81972a308714f4094b239e4b33aad3a17c4b
MD5 1f0fa8dff4f86a91cd9c742b2e4a21f8
BLAKE2b-256 dbdac8db4a3ed348a18411657d93eec76a1597c58b0eac03a3e1b82706989cf6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page