Skip to main content

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 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:

pip install pyvoikko

Usage

import pyvoikko

print(pyvoikko.analyse("kissa"))

License

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

Metadata

Release files for pyvoikko 0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyvoikko 0.6
File Size Uploaded Provenance Actions
pyvoikko-0.6.tar.gz 1.1 MB Without provenance Details for pyvoikko-0.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyvoikko 0.6
File Interpreter ABI Platform Actions
pyvoikko-0.6-py3-none-any.whl Python 3 none any Details for pyvoikko-0.6-py3-none-any.whl

Total release size: 2.2 MB

Release files / pyvoikko-0.6.tar.gz

Download URL pyvoikko-0.6.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
893158fe308c3c8d5664dcc747fc779f2135a07443bcf9f242366abc3d99c792
BLAKE2b-256 checksum
How to use checksums
c9e5dd636d4e2bfe27f28f24d9ff4fd299ecb4ea36fdcc9e9d6e9a0cac2751bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Release files / pyvoikko-0.6-py3-none-any.whl

Download URL pyvoikko-0.6-py3-none-any.whl
Size 1.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
1f7e05939444c5a4654f8dddffb764743bf892060aac5c277ecc6692873d6440
BLAKE2b-256 checksum
How to use checksums
c99a1a0ac439c703251af730705b1c5259282fe15280196535d0bd71ead9258b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.9

Security for pyvoikko 0.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page