Change log

Version 0.0.11 (April 7, 2025)

  • db.get_annotations function can export to RavenPro format

  • Changes to output format of db.get_annotations function when format=ketos

Version 0.0.10 (Dec 12, 2024)

  • New exclude argument in db.filter_annotation function

  • Option to specify unknown/NA input in korus-submit

Version 0.0.9 (Dec 6, 2024)

  • Bug fix in korus-submit that was causing incorrect timestamps for audio files not present in the database

  • Added excluded_label_id column in annotation table and updated filtering function to consider data in this column too

  • Added option in korus-submit to specify multiply deployment IDs for the same annotation job

  • Bug fix in korus-submit manual annotation review function

  • Bug fix in korus-submit timestamp parser

Version 0.0.8 (Sep 12, 2024)

  • Various improvements to korus-submit

  • db.get_annotations returns ambiguous labels

  • New function for printing annotation summary

  • Improved error handling when adding annotations

  • Fixed bug in parsing of ambiguous labels

  • Added column valid to annotation table

  • Added support for inserting annotations with invalid/missing file IDs into the database

  • Added issues column to job table and renamed model_config to configuration

Version 0.0.7 (July 05, 2024)

  • Added support for filtering on ambiguous labels

  • Added functionality for extracting audio file metadata from within tar archives

  • Added functionality for searching for files within tar archives

  • For annotation jobs, comments can be parsed from plain text files instead of having to be typed in the console

Version 0.0.6 (June 04, 2024)

  • Path autocompletion in korus-submit

  • Improved timestamp parsing in korus-submit

  • granularity_id replaces granularity column in annotation table

  • New granularity table

Version 0.0.5 (May 21, 2024)

  • Improved error handling in db.add_annotations

  • Minor bug fix in app.app_util.add.add_files related to int/np.int64 conversion

Version 0.0.4 (April 15, 2024)

  • Minor bug fix in db.get_annotation related to int/float conversion

  • Improved error handling in db.insert_job

  • Added tree.TTree.is_ancestor method (overwrites treelib’s is_ancestor method)

Version 0.0.3 (January 31, 2024)

  • Faster search for audio files when organized into date-stamped folders

  • Various improvements to korus-submit CLI tool

  • Added new tables tag and storage

Version 0.0.2 (November 27, 2023)

  • New selection module

  • Added option to output annotation tables in future v3 Ketos format

  • Added option to overwrite existing entries when saving taxonomy

  • Implemented @avoid and @negative args in db.filter_annotation

  • Improved interface of db.get_annotations function

  • Extended db.add_annotations to be able to handle ambiguous label assignments

  • Created command-line tool korus-submit for adding new data to a database

  • Added function filter_files to search for audio files in the database

  • Refactored db module

  • Added earliest_start_utc, latest_start_utc, rel_path args to db.util.collect_audiofile_metadata

  • Implemented tentative=True in db.filter_annotation

  • A few minor bug fixes in korus.db

Version 0.0.1 (August 2, 2023)

  • First release