The function dataset.grab_audio_to_df() and segmentation.multicpu_extract_rois() uses the attribute 'append'. However, this attribute has been deprecated since pandas 2.0. New version should use 'concat' for the package to be compatible with more recent installations.
df_line = pd.DataFrame({ 'fullfilename':file,
'filename' :Path(file).parts[-1],
'categories' :categories,
'id' :iden}
, index=[0])
df_dataset = pd.concat([df_dataset, df_line], ignore_index=True)
In segmentation.multicpu_extract_rois(), replace line 490 with :
df_rois = pd. concat([df_rois,df_rois_temp])
line 496 :
df_rois_sorted = pd. concat([df_rois_sorted, df_rois[df_rois["categories"] == categories].sort_index()] )
Similar modifications also need to be applied to segmentaiton.py