All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added: support for
manylinux_2_17_armv7l
aka Raspberry PI - Added: support for
manylinux_2_17_aarch64
- Added: support for
macosx_11_0_arm64
aka M1 - Added: support for Python 3.11
- Added: support for Python 3.10
- Changed: use binaries from
opensmile
v3.0.2 - Changed: build platform dependent wheels to reduce installation size
- Removed: support for Python 3.7
- Added: support for Python 3.9
- Changed: split API documentation into sub-pages for each function
- Removed: support for Python 3.6
- Changed: switch to
Python 3.8
during publishing
- Added:
multiprocessing
argument toSmile
- Changed: update binaries to
3.0.1
to support multi-threading
- Changed: update to
audobject >0.6.1
- Fixed:
Smile.__call__()
always returns (channels, features, frames)
- Fixed: include
emobase
config files into package
- Fixed: short underline in CHANGELOG
- Changed: enable Windows tests again
- Added:
channels
,mixdown
,resample
argument - Added: support for
audformat
- Changed: disable Windows tests
- Changed: dependency to
audinterface
andaudobject
- Changed: use
emodb
in usage section - Removed: static files from docs
- Fixed: building docs in publish workflow
- Added:
FeatureSet.emobase
WARNING: Introduces a breaking change by changing the number of LLDs in all sets of the GeMAPS family and removing support for deltas in those sets.
- Added:
FeatureSet.eGeMAPSv02
- Changed: add
lld_de
features tolld
for the GeMAPS family - Changed: raise error if
lld_de
is requested for a set of the GeMAPS family
- Fixed: add missing binaries to wheel
- Fixed: building docs in publish workflow
- Fixed: link to documentation in badge
- Added: initial release using openSMILE 3.0