Skip to content

Releases: audeering/audformat

Release v1.3.1

16 Sep 09:49
d1415fe
Compare
Choose a tag to compare
  • Changed: replace unmaintained iso-639 dependency
    with iso639-lang
  • Fixed: ensure poetry can manage audformat

Release v1.3.0

18 Jul 07:46
5a8f650
Compare
Choose a tag to compare
  • Added: strict argument
    to audformat.utils.hash().
    If set to True,
    the order of the data,
    and its level/column names
    are taken into account
    when calculating the hash
  • Changed: store tables per default as parquet files,
    by changing the default value of storage_format
    to "parquet"
    in audformat.Table.save()
    and audformat.Database.save()
  • Fixed: load csv tables with pandas.read_csv(),
    if pyarrow.csv.read_csv() fails

Release v1.2.0

25 Jun 13:09
c132807
Compare
Choose a tag to compare
  • Added: expand format specifications
    to allow parquet files
    as table files
  • Added: support for storing tables as parquet files
    by adding "parquet"
    (audformat.define.TableStorageFormat.PARQUET)
    as an option
    for the storage_format argument
    of audformat.Table.save()
    and audformat.Database.save()
  • Added: support for numpy>=2.0
  • Added: mention text files
    as potential media files
    in the documentation
  • Added: mention in the documentation of audformat.utils.hash()
    that column/level names do not influence its hash value
  • Added: warn in the documentation of audformat.utils.hash()
    that the hash of a dataframe or series,
    containing "Int64" as data type,
    changes with pandas>=2.2.0
  • Fixed: ensure "boolean" data type
    is always used
    in indices of misc tables
    that store boolean values

Release v1.1.4

15 May 10:37
1876c84
Compare
Choose a tag to compare
  • Fixed: audformat.Database.get(),
    if its argument additional_schemes
    contains a non-existent scheme

Release v1.1.3

26 Apr 11:00
6b16209
Compare
Choose a tag to compare
  • Added: as_dataframe argument
    to audformat.utils.read_csv()
  • Fixed: audformat.utils.read_csv()
    now treats float/integer values
    in start, end columns
    as seconds

Release v1.1.2

02 Feb 15:24
7b6b683
Compare
Choose a tag to compare
  • Fixed: audformat.Database.load()
    when loading databases
    with a misc table
    that has an assigned split

Release v1.1.1

25 Jan 08:57
5dc0ef3
Compare
Choose a tag to compare
  • Changed: depend on audeer>=2.0.0
  • Fixed: pandas deprecation warnings

Release v1.1.0

30 Nov 11:16
b92ddbc
Compare
Choose a tag to compare
  • Added: audformat.Database.get() method
    to retrieve labels based on their schemes
    and independent of the tables
    in which they are stored
  • Added: aggregate_function
    and aggregate_strategy
    arguments to audformat.utils.concat()
    to support overlapping values
    in the objects
    that should be concatenated
  • Changed: audformat.Column.get(map=...)
    now returns dtype of labels
  • Changed: audformat.Column.get(map=...)
    does no longer raise an error
    if some of the mapped values
    are not available
    when stored in a dictionary
    as scheme labels
  • Fixed: avoid deprecation warning
    by replacing
    pkg_resources
    internally with
    importlib.metadata

Release v1.0.3

11 Oct 11:57
d461614
Compare
Choose a tag to compare
  • Fixed: audformat.utils.hash() for pandas>=2.1.0
  • Fixed: remove upper limit of pandas dependency

Release v1.0.2

09 Oct 14:01
7186305
Compare
Choose a tag to compare
  • Fixed: require pandas<2.1.0%0A as pandas>=2.1.0 introduced a bug%0A in calculating the hash of an index%0A* Removed: deprecated root argument%0A from audformat.testing.create_audio_files()