Annif 0.48
This release brings a major upgrade of the fastText library, switching from the old fasttextmirror package to the new official fasttext Python bindings. The generation of fastText training files has been rewritten. The release also introduces an experimental feature to speed up model evaluation using multiprocessing; a --jobs N
option can be used with the eval
command to perform evaluation in N parallel jobs. Another new feature is the addition of project state details to project information listings (is a project trained or not, and timestamp of training). Also minor improvements and bug fixes are included.
New features:
- #65/#417/#418/#425 Evaluate documents in parallel
- #329/#415 Show project train state and modification time
Improvements:
- #290/#292/#409/#412 Upgrade fastText to official version 0.9.2 (credit: @mvsjober)
- #413 Upgrade to omikuji 0.3.x
Maintenance:
- #411 Run Travis CI fastText tests on Python 3.7 instead of 3.6
- #421 Pin SciPy to 1.4.1 as required by TensorFlow 2.2.0
Bug fixes: