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](https://www.keeletehnoloogia.ee/)).
### 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](https://github.com/estnltk/estnltk/tree/main/estnltk_core).
---
License: GNU General Public License v2.0
(C) University of Tartu
Raw data
{
"_id": null,
"home_page": "https://github.com/estnltk/estnltk",
"name": "estnltk-core",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "natural language processing data structures, linguistic processing data structures",
"author": "University of Tartu",
"author_email": "Siim Orasmaa <siim.orasmaa@ut.ee>, Sven Laur <swen@math.ut.ee>, Paul Tammo <paul.tammo@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/de/e8/b070ddde7ead68750b3602163e83b2213b9ef28861ae7d5fae4329f5c33d/estnltk_core-1.7.3.tar.gz",
"platform": null,
"description": "EstNLTK-core -- core components of the EstNLTK library\n===========================================================================\n\nThis package contains core components of the EstNLTK library:\n\n* data structures: `BaseText`, `BaseLayer`, `Layer`, `RelationLayer`, `Span`, `EnvelopingSpan`, `SpanList`, `Annotation`;\n* tagger component interfaces: `Tagger`, `Retagger`, `RelationTagger`, `MultiLayerTagger`;\n* basic layer operations: flatten, merge, rebase, split layers etc.\n* basic visualization and Jupyter Notebook support (HTML representations);\n* functions for converting between EstNLTK's data structures and JSON / dict representations;\n* skeleton for NLP pipeline (components for resolving layer dependencies and tagging layers sequentially);\n\nNote: this package does not include linguistic analysis tools / Estonian NLP pipeline. Please use the `estnltk` package for the pipeline.\n\nThe EstNLTK project is funded by EKT ([Eesti Keeletehnoloogia Riiklik Programm](https://www.keeletehnoloogia.ee/)).\n\n### Installation\n\nEstNLTK-core is available as a PyPI wheel: \n\n```\npip install estnltk_core==1.7.3\n```\n\nAnd as an Anaconda package:\n\n```\nconda install -c estnltk -c conda-forge estnltk_core=1.7.3\n```\n\nSupported Python versions: 3.9+\n\n### Documentation\n\nInformation about EstNLTK-core's API is provided in docstrings of classes and methods. Browse the source for details. \n\n### Source\n\nThe source of the package can be found at [main branch](https://github.com/estnltk/estnltk/tree/main/estnltk_core).\n\n---\n\nLicense: GNU General Public License v2.0\n\n(C) University of Tartu \n",
"bugtrack_url": null,
"license": "GPLv2",
"summary": "EstNLTK core - basic data structures and components of the EstNLTK library",
"version": "1.7.3",
"project_urls": {
"Homepage": "https://github.com/estnltk/estnltk",
"changelog": "https://github.com/estnltk/estnltk/blob/main/CHANGELOG.md",
"documentation": "https://github.com/estnltk/estnltk/tree/main/tutorials",
"repository": "https://github.com/estnltk/estnltk/tree/main/estnltk_core"
},
"split_keywords": [
"natural language processing data structures",
" linguistic processing data structures"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "08db5176b68b5fdb668cf24d2c71b0cdfee23a8450ee660da929b78f1558d7d8",
"md5": "c27eddde13b3b64ff16549f83a7d7ea7",
"sha256": "1bb2a9d7acf5d02c3183907069e2d4ccc22b3bb9763773c7038e3310a1342330"
},
"downloads": -1,
"filename": "estnltk_core-1.7.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c27eddde13b3b64ff16549f83a7d7ea7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 232236,
"upload_time": "2024-06-10T13:28:13",
"upload_time_iso_8601": "2024-06-10T13:28:13.534984Z",
"url": "https://files.pythonhosted.org/packages/08/db/5176b68b5fdb668cf24d2c71b0cdfee23a8450ee660da929b78f1558d7d8/estnltk_core-1.7.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dee8b070ddde7ead68750b3602163e83b2213b9ef28861ae7d5fae4329f5c33d",
"md5": "bd6a60254517bbbf8ed16a6476c4b51e",
"sha256": "6e04c7643a6154db6c7a01cf1b8d2a0795fce0d92a2ac0e517b8c3168ebc28f2"
},
"downloads": -1,
"filename": "estnltk_core-1.7.3.tar.gz",
"has_sig": false,
"md5_digest": "bd6a60254517bbbf8ed16a6476c4b51e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 181582,
"upload_time": "2024-06-10T13:28:14",
"upload_time_iso_8601": "2024-06-10T13:28:14.758798Z",
"url": "https://files.pythonhosted.org/packages/de/e8/b070ddde7ead68750b3602163e83b2213b9ef28861ae7d5fae4329f5c33d/estnltk_core-1.7.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-10 13:28:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "estnltk",
"github_project": "estnltk",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "estnltk-core"
}