pyvoikko


Namepyvoikko JSON
Version 0.5 PyPI version JSON
download
home_pagehttps://github.com/fergusq/fst-python
SummaryA pure-python implementation of the Voikko library that provides Finnish morphological analysis
upload_time2023-08-08 11:45:40
maintainer
docs_urlNone
authorIikka Hauhio
requires_python>=3.8
licenseGNU GPLv3
keywords finnish nlp morphology
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PyVoikko

PyVoikko is an implementation of Voikko, a free and open source morphological analyzer for Finnish.
It aims to reimplement the Voikko library in pure Python, so that it can be used in environments in which native libraries like libvoikko cannot be installed.
It contains a pre-built version of the voikko-fi transducer and uses the [KFST](https://pypi.org/project/kfst/) library for lookups.

It is in early stages of development.
The only thing implemented right now is a parser for the analysis strings produced by the Voikko transducer.
As the analysis strings are quite complex, it is very likely that the parser does not yet parse all of them correctly.
Please report bugs if you find them!

Other features of the Voikko library, such as spell checking and tokenising, are not implemented yet.

## Installation

PyVoikko is available on PyPI and can be installed with pip:

```sh
pip install pyvoikko
```

## Usage

```py
import pyvoikko

print(pyvoikko.analyse("kissa"))
```

## License

PyVoikko is licensed under the GNU GPL version 3 or later. See the LICENSE file for details.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fergusq/fst-python",
    "name": "pyvoikko",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "finnish nlp morphology",
    "author": "Iikka Hauhio",
    "author_email": "iikka.hauhio@helsinki.fi",
    "download_url": "https://files.pythonhosted.org/packages/70/f0/5df3913ea34e4224b7928804ba50a538962265e2cc11811165426628e0db/pyvoikko-0.5.tar.gz",
    "platform": null,
    "description": "# PyVoikko\n\nPyVoikko is an implementation of Voikko, a free and open source morphological analyzer for Finnish.\nIt aims to reimplement the Voikko library in pure Python, so that it can be used in environments in which native libraries like libvoikko cannot be installed.\nIt contains a pre-built version of the voikko-fi transducer and uses the [KFST](https://pypi.org/project/kfst/) library for lookups.\n\nIt is in early stages of development.\nThe only thing implemented right now is a parser for the analysis strings produced by the Voikko transducer.\nAs the analysis strings are quite complex, it is very likely that the parser does not yet parse all of them correctly.\nPlease report bugs if you find them!\n\nOther features of the Voikko library, such as spell checking and tokenising, are not implemented yet.\n\n## Installation\n\nPyVoikko is available on PyPI and can be installed with pip:\n\n```sh\npip install pyvoikko\n```\n\n## Usage\n\n```py\nimport pyvoikko\n\nprint(pyvoikko.analyse(\"kissa\"))\n```\n\n## License\n\nPyVoikko is licensed under the GNU GPL version 3 or later. See the LICENSE file for details.\n",
    "bugtrack_url": null,
    "license": "GNU GPLv3",
    "summary": "A pure-python implementation of the Voikko library that provides Finnish morphological analysis",
    "version": "0.5",
    "project_urls": {
        "Bug Tracker": "https://github.com/fergusq/fst-python/issues",
        "Homepage": "https://github.com/fergusq/fst-python"
    },
    "split_keywords": [
        "finnish",
        "nlp",
        "morphology"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "05bafa9d08c6db39f5c8206cd9079410c1c84e053408d883b6d68bd196ade5d3",
                "md5": "d088cfe97e8718aba183af8f77e20786",
                "sha256": "f5f9cacac73a857165349c81f266e25ff45924df92e670104a781e03f407585a"
            },
            "downloads": -1,
            "filename": "pyvoikko-0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d088cfe97e8718aba183af8f77e20786",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1088009,
            "upload_time": "2023-08-08T11:45:38",
            "upload_time_iso_8601": "2023-08-08T11:45:38.294055Z",
            "url": "https://files.pythonhosted.org/packages/05/ba/fa9d08c6db39f5c8206cd9079410c1c84e053408d883b6d68bd196ade5d3/pyvoikko-0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "70f05df3913ea34e4224b7928804ba50a538962265e2cc11811165426628e0db",
                "md5": "e10acb10b9c92f10d18e88b044c233ad",
                "sha256": "855f621a2f3ce5d833034b23ee47654f12529cc8131114474a3c1bf05a395486"
            },
            "downloads": -1,
            "filename": "pyvoikko-0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "e10acb10b9c92f10d18e88b044c233ad",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 1090097,
            "upload_time": "2023-08-08T11:45:40",
            "upload_time_iso_8601": "2023-08-08T11:45:40.767018Z",
            "url": "https://files.pythonhosted.org/packages/70/f0/5df3913ea34e4224b7928804ba50a538962265e2cc11811165426628e0db/pyvoikko-0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-08 11:45:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fergusq",
    "github_project": "fst-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pyvoikko"
}
        
Elapsed time: 0.10174s