Skip to content

Releases: audeering/audinterface

Release v1.2.3

16 Dec 12:33
813260e
Compare
Choose a tag to compare
  • Added: support for Python 3.12
  • Changed: update progress bar at least every second

Release v1.2.2

28 Jun 08:44
5f4a293
Compare
Choose a tag to compare
  • Added: audinterface.Segment.process_table(),
    that segments a dataframe or series
    and expands its row values
    to the new segments
  • Added: support for numpy 2.0
  • Changed: depend on audmath>=1.4.1

Release v1.2.1

27 Mar 18:54
bdb078c
Compare
Choose a tag to compare
  • Changed: default value of
    process_func_applies_sliding_window
    argument of audinterface.Feature
    from True to False
  • Fixed: multiprocessing for
    audinterface.Feature,
    audinterface.Process,
    audinterface.ProcessWithContext,
    audinterface.Segment
  • Removed: deprecated unit argument
    from audinterface.Feature

Release v1.2.0

21 Mar 14:32
8b24a27
Compare
Choose a tag to compare
  • Added: process_func_args argument 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
    the process_func_args argument
    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

31 Jul 08:05
9ff606a
Compare
Choose a tag to compare
  • Added: include_root argument to%0A audinterface.Feature.process_folder(),%0A audinterface.Process.process_folder(),%0A audinterface.Segment.process_folder().%0A Returns relative file path%0A in index%0A if set to False.%0A Default value is True%0A* Changed: when audinterface.Feature%0A is instantiated with an audinterface.Segment%0A object that returns an empty index,%0A audinterface.Feature.process_*()%0A no longer return Index([], dtype='object')%0A but MultiIndex([], names=['file', 'start', 'end'])%0A* Fixed: preserve order of start and end values%0A as returned by the segmentation callable%0A in the index returned by audinterface.Segment%0A processing functions%0A* Fixed: precision of audinterface.utils.to_timedelta()%0A for pd.Timedelta objects as input,%0A e.g.%0A to_timedelta(pd.Timedelta('0 days 00:00:35.511437999'))%0A now returns%0A Timedelta('0 days 00:00:35.511437999')%0A instead of%0A Timedelta('0 days 00:00:35.511437').%0A This also affects the output of%0A audinterface.utils.signal_index()%0A* Fixed: preserve requested start and end values in%0A process_file(),%0A process_files(),%0A process_folder()%0A methods of audinterface.Process%0A and audinterface.Feature().%0A Before they were rounded%0A to the next sample%0A in the returned index

Release v1.0.4

13 Jul 10:48
9cc7d5f
Compare
Choose a tag to compare
  • 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, like audinterface.Process.process_file()

Release v1.0.3

06 Jun 13:31
623f128
Compare
Choose a tag to compare
  • Added: cache_root argument
    to audinterface.Segment.process_index()

Release v1.0.2

08 May 12:56
f48c621
Compare
Choose a tag to compare
  • Added: support for Python 3.11
  • Changed: require audformat>=1.0.1
  • Fixed: *.process_index()
    keeps precision of end values
    when a segmented index
    is returned

Release v1.0.1

29 Mar 10:07
bdd3cc8
Compare
Choose a tag to compare
  • Fixed: do not truncate strings
    in values returned by process methods of
    audinterface.Feature

Release v1.0.0

14 Mar 08:34
d7d32a7
Compare
Choose a tag to compare
  • Added: preserve_index argument to
    audinterface.Process.process_index()
    and audinterface.Feature.process_index()
  • Added: support for Python 3.10
  • Changed: speed up processing methods
    dealing with multiple files/segments in
    audinterface.Feature,
    audinterface.Process,
    audinterface.ProcessWithContext,
    and audinterface.Segment
  • Removed: deprecated kwargs argument
    from audinterface.Feature,
    audinterface.Process,
    audinterface.ProcessWithContext,
    and audinterface.Segment;
    use the process_func_args argument instead