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
numpy
2.0 - Removed: support for Python 3.8
- Added:
audmath.similarity()
- Added: support for Python 3.12
- Added:
audmath.samples()
- Removed: support for Python 3.7
- Added: support for
None
,''
,'None'
,'NaN'
,'NaT'
,np.NaN
,pd.NA
,pd.NaT
to representNaN
inaudmath.duration_in_seconds()
- Added: support for
'Inf'
,'-Inf'
,np.inf
,-np.inf
to representInf
,-Inf
inaudmath.duration_in_seconds()
- Fixed: sign support in string values
(
'-1 ms'
,'+s'
) inaudmath.duration_in_seconds()
- Added:
audmath.duration_in_seconds()
to convert any duration value to seconds
- Added: support for Python 3.11
- Changed: split API documentation into sub-pages for each function
- Added:
audmath.rms()
to calculate root mean square of signal - Added:
audmath.db()
to convert from amplitude to decibel - Added:
audmath.invert_db()
to convert from decibel to amplitude - Added:
audmath.window()
to provide different kind of (half-)windows - Added: support for Python 3.10
- Added: Python 3.9 support
- Removed: Python 3.6 support
- Fixed: bottom margin in API table
- Changed: use new
sphinx-audeering-theme
- Fixed: package name in installation docs
- Added: benchmarks for
audmath.inverse_normal_distribution()
againstscipy
- Changed: implement
audmath.inverse_normal_distribution()
in a native vectorized way - Fixed: missing links in changelog
- Added: Initial release
- Added:
audmath.inverse_normal_distribution()