Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.

There is a newer version of the record available.

Published June 29, 2020 | Version v0.48.0
Software Open

NatLibFi/Annif: Annif 0.48

  • 1. @NatLibFi
  • 2. @siilisolutions
  • 3. @niwa
  • 4. Koninklijke Bibliotheek
  • 5. @CSCfi
  • 6. @UB-Mannheim

Description

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:

  • #422 Assign first retrieved project to selected variable (credit: @mo-fu)
  • #419 WEB-UI: Remove empty entry from list of projects (credit: @mo-fu)
  • #357/#410 fastText training file incorrectly generated

Files

NatLibFi/Annif-v0.48.0.zip

Files (688.6 kB)

Name Size Download all
md5:12ef813a1dc3b96c861da78d70e7bbf8
688.6 kB Preview Download

Additional details

Related works