Skip to main content

SWIG-bound hfst interface

Project description

Package hfst contains python bindings for HFST (Helsinki Finite-State Technology) C++ library. HFST toolkit is intended for processing natural language morphologies. The toolkit is demonstrated by wide-coverage implementations of a number of languages of varying morphological complexity.

Requirements

The bindings work with python version 3.

Installation

Basic installation with pip:

pip install [--upgrade] hfst

Starting from python 3.4, pip is included by default:

python3 -m pip install [--upgrade] hfst

We currently offer pypi wheels for 64-bit python versions 3.4 and 3.3 for OS X and Windows.

Alternative installation instructions are given on our KitWiki pages.

Documentation

See Doxygen-generated package documentation on our Github pages. In python, you can also use dir and help commands, e.g.:

dir(hfst)

help(hfst.HfstTransducer)

License

HFST is licensed under Gnu GPL version 3.0.

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

hfst-3.12.1.1b0.tar.gz (1.1 MB view hashes)

Uploaded Source

Built Distributions

hfst-3.12.1.1b0-cp36-cp36m-win_amd64.whl (1.8 MB view hashes)

Uploaded CPython 3.6m Windows x86-64

hfst-3.12.1.1b0-cp35-cp35m-win_amd64.whl (1.8 MB view hashes)

Uploaded CPython 3.5m Windows x86-64

hfst-3.12.1.1b0-cp34-cp34m-win_amd64.whl (2.0 MB view hashes)

Uploaded CPython 3.4m Windows x86-64

hfst-3.12.1.1b0-cp34-cp34m-macosx_10_10_x86_64.whl (2.6 MB view hashes)

Uploaded CPython 3.4m macOS 10.10+ x86-64

Supported by

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