Added
- validation of the annotation index checks for annotation period outside of audio duration
Changed
- ignore_discarded is now the default behaviour of childproject projects, robustness was added to the discard column
- annotation index validation and annotation importation now checks for the range_offset being greater than duration and oiutputs an error when it is the case
- projects now check for unicity of the experiment column in children and recording csv, read() fails when not unique
- zooniverse uploads : uploads extra metadata to zooniverse (name of the audio clip, dataset it belongs to)
- zooniverse uploads : the subject_set id is stored in the chunk csv file, as the subject_set name (display name) is susceptible to change
- zooniverse uploads : the upload now handles SIGINT and SIGTERM signals to save progression of the upload to the csv before exiting (useful when a job needs to be interrupted
- allow once again get_within_time_range to take str arguments as times
- add arguments to choose the format of compute_ages project method
Fixed
- discard column in recordings.csv and children.csv now works properly
- metrics pipeline now checks the converted name for unicity even if a specific name was given
- rename set also renames the merged_from column
- rename set accepts subsets location without failing