estnltk-core


Nameestnltk-core JSON
Version 1.7.3 PyPI version JSON
download
home_pagehttps://github.com/estnltk/estnltk
SummaryEstNLTK core - basic data structures and components of the EstNLTK library
upload_time2024-06-10 13:28:14
maintainerNone
docs_urlNone
authorUniversity of Tartu
requires_python>=3.9
licenseGPLv2
keywords natural language processing data structures linguistic processing data structures
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.36861s