Metadata-Version: 2.4
Name: hfst-altlab
Version: 0.0.1.dev0
Summary: A python wrapper for accessing Helsinki Finite State Transducers used at ALTLab
Author-email: Felipe Bañados Schwerter <banadoss@ualberta.ca>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/UAlbertaALTLab/hfst-altlab
Project-URL: Issues, https://github.com/UAlbertaALTLab/hfst-altlab/issues
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

hfst-altlab
===========

A wrapper on the [hfst][] python package, currently working as a replacement for [hfst-optimized-lookup][], built for [itwêwina][].

[itwêwina]: https://itwewina.altlab.app
[hfst-optimized-lookup]: https://github.com/UAlbertaALTLab/hfst-optimized-lookup
[hfst]: https://pypi.org/project/hfst/

Languages currently supported:
  - [python](python)

[hfst] is a great toolkit with all sorts of functionality, and is
indispensable for building FSTs, but for various applications that only
want to do unweighted hfstol lookups, this package may be easier to use.

[hfst]: https://github.com/hfst/hfst

Although eventually we want to restore maintenance of the [hfst-optimized-lookup][] package, as it follows a more lightweight approach, we are in the process of contacting the maintainers of the pypi package to take over.  In the meantime, we want to use this project as an upstream-synced implementation and as a way to explore more advanced behaviours that can be useful for many language projects (especially for [morphodict][]). In particular, we wanted to extend the API to account for weighted FSTs and we intend to explore making flag diacritics available in the not-so-distant future.

[morphodict]: https://github.com/UAlbertaALTLab/morphodict
