Releases: audeering/audinterface
Releases · audeering/audinterface
Release v1.3.2
- Added: support for Python 3.14
- Changed: depend on
audformat>=1.4.2 - Changed: exclude
tests/anddocs/folders from the Python package - Fixed:
audinterface.utils.signal_index()under pandas>=3.0 - Removed: support for Python 3.9
Release v1.3.1
- Fixed: building release documentation
Release v1.2.3
- Added: support for Python 3.12
- Changed: update progress bar at least every second
Release v1.2.2
- Added:
audinterface.Segment.process_table(),
that segments a dataframe or series
and expands its row values
to the new segments - Added: support for
numpy2.0 - Changed: depend on
audmath>=1.4.1
Release v1.2.1
- Changed: default value of
process_func_applies_sliding_window
argument ofaudinterface.Feature
fromTruetoFalse - Fixed:
multiprocessingfor
audinterface.Feature,
audinterface.Process,
audinterface.ProcessWithContext,
audinterface.Segment - Removed: deprecated
unitargument
fromaudinterface.Feature
Release v1.2.0
- Added:
process_func_argsargument to
audinterface.Feature.process_file(),
audinterface.Feature.process_files(),
audinterface.Feature.process_folder(),
audinterface.Feature.process_index(),
audinterface.Feature.process_signal(),
audinterface.Feature.process_signal_from_index(),
audinterface.Process.process_file(),
audinterface.Process.process_files(),
audinterface.Process.process_folder(),
audinterface.Process.process_index(),
audinterface.Process.process_signal(),
audinterface.Process.process_signal_from_index(),
audinterface.ProcessWithContext.process_index(),
audinterface.ProcessWithContext.process_signal_from_index(),
audinterface.Segment.process_file(),
audinterface.Segment.process_files(),
audinterface.Segment.process_folder(),
audinterface.Segment.process_index(),
audinterface.Segment.process_signal(),
audinterface.Segment.process_signal_from_index().
It allows to temporarily overwrite
theprocess_func_argsargument
used when instantiating an interface - Changed: depend on
audeer>=1.18.0 - Fixed: avoid deprecation warning
by replacing
pkg_resources
internally with
importlib.metadata
Release v1.1.0
- Added:
include_rootargument to%0Aaudinterface.Feature.process_folder(),%0Aaudinterface.Process.process_folder(),%0Aaudinterface.Segment.process_folder().%0A Returns relative file path%0A in index%0A if set toFalse.%0A Default value isTrue%0A* Changed: whenaudinterface.Feature%0A is instantiated with anaudinterface.Segment%0A object that returns an empty index,%0Aaudinterface.Feature.process_*()%0A no longer returnIndex([], dtype='object')%0A butMultiIndex([], names=['file', 'start', 'end'])%0A* Fixed: preserve order ofstartandendvalues%0A as returned by the segmentation callable%0A in the index returned byaudinterface.Segment%0A processing functions%0A* Fixed: precision ofaudinterface.utils.to_timedelta()%0A forpd.Timedeltaobjects as input,%0A e.g.%0Ato_timedelta(pd.Timedelta('0 days 00:00:35.511437999'))%0A now returns%0ATimedelta('0 days 00:00:35.511437999')%0A instead of%0ATimedelta('0 days 00:00:35.511437').%0A This also affects the output of%0Aaudinterface.utils.signal_index()%0A* Fixed: preserve requestedstartandendvalues in%0Aprocess_file(),%0Aprocess_files(),%0Aprocess_folder()%0A methods ofaudinterface.Process%0A andaudinterface.Feature().%0A Before they were rounded%0A to the next sample%0A in the returned index
Release v1.0.4
- Changed: require
audmath>=1.3.0 - Changed: require
audiofile>=1.3.0 - Changed: always evenly round start and end to samples in
audinterface.utils.read_signal() - Fixed: process functions that work on segments are now always processing the identical signal independent if they get the signal as input, like
audinterface.Process.process_signal(), or a file, likeaudinterface.Process.process_file()
Release v1.0.3
- Added:
cache_rootargument
toaudinterface.Segment.process_index()
Release v1.0.2
- Added: support for Python 3.11
- Changed: require
audformat>=1.0.1 - Fixed:
*.process_index()
keeps precision ofendvalues
when a segmented index
is returned