Releases: audeering/audformat
Releases · audeering/audformat
Release v1.3.1
- Changed: replace unmaintained
iso-639
dependency
withiso639-lang
- Fixed: ensure
poetry
can manageaudformat
Release v1.3.0
- Added:
strict
argument
toaudformat.utils.hash()
.
If set toTrue
,
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 ofstorage_format
to"parquet"
inaudformat.Table.save()
andaudformat.Database.save()
- Fixed: load csv tables with
pandas.read_csv()
,
ifpyarrow.csv.read_csv()
fails
Release v1.2.0
- 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 thestorage_format
argument
ofaudformat.Table.save()
andaudformat.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 withpandas>=2.2.0
- Fixed: ensure
"boolean"
data type
is always used
in indices of misc tables
that store boolean values
Release v1.1.4
- Fixed:
audformat.Database.get()
,
if its argumentadditional_schemes
contains a non-existent scheme
Release v1.1.3
- Added:
as_dataframe
argument
toaudformat.utils.read_csv()
- Fixed:
audformat.utils.read_csv()
now treats float/integer values
instart
,end
columns
as seconds
Release v1.1.2
- Fixed:
audformat.Database.load()
when loading databases
with a misc table
that has an assigned split
Release v1.1.1
- Changed: depend on
audeer>=2.0.0
- Fixed:
pandas
deprecation warnings
Release v1.1.0
- 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
andaggregate_strategy
arguments toaudformat.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
- Fixed:
audformat.utils.hash()
forpandas>=2.1.0
- Fixed: remove upper limit of
pandas
dependency
Release v1.0.2
- Fixed: require
pandas<2.1.0
%0A aspandas>=2.1.0
introduced a bug%0A in calculating the hash of an index%0A* Removed: deprecatedroot
argument%0A fromaudformat.testing.create_audio_files()