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