Release 3.10.0
Noteworthy changes in 3.10.0
- Swap directions of 'apply up' and 'apply down' in hfst-xfst, so that these commands work in the same way as in foma and xfst.
- Add a new tool called hfst-flookup. It does lookup from right to left, in the same way as foma's flookup and xerox's lookup. The tools hfst-lookup and hfst-optimized-lookup stay as they are.
- Improvements to pmatch and optimized lookup
- Make hfst-fst2fst print a more informative error message if a gzipped native foma transducer is given as input.
- Changes and improvements in Python interface:
- Transducer functions returning a reference to the transducer now return void.
- Tentatively add some pmatch functions.
- Add some two-level rule functions.
- Support lookup for transducers not in optimized-lookup format.
- Support Python 2 unicode strings in lookup.
The file hfst-3.10.0.tar.gz below contains the entire source code.
The file libhfst-3.10.0.tar.gz is a minimal source code package which contains only hfst library, openfst back-end, and python bindings. It is licensed as LGPL.
For binaries, see our download page.