Releases: YannickJadoul/Parselmouth
Releases · YannickJadoul/Parselmouth
0.4.7
0.4.6
0.4.5
Fixed
- Fixed compilation issues of source distribution on certain platforms, due to unintentional X11 dependency in
sendpraat.c.
0.4.4
Fixed
- Fixed compatibility with NumPy 2.
0.4.3
Fixed
- Fixed source distribution failing to build, due to
scikit-build&setuptoolsversion mismatch inpyproject.toml.
0.4.2
Added
- Added support for Python 3.11 and PyPy 3.9.
0.4.1
Added
- Added support for Python 3.10 and PyPy 3.8.
0.4.0
Added
- Added
extra_objectsandreturn_variableskeyword arguments topraat.runandpraat.run_file. - Added
keep_cwdkeyword argument topraat.run_file. - Updated API reference with links to Praat and to other objects.
- Added
TextGridPython objects, and conversion from/to the TextGridTools (tgt) library. - Praat's tests are run as part of Parselmouth's test suite in CI (enabled by the
--run-praat-testsflag). - Added support for Python 3.9, for PyPy 2.7, 3.6, and 3.7, and for Python 3.9 on macOS 11.0 Apple Silicon machines.
Fixed
- Fixed a memory leak in
PraatEnvironment::retrieveSelectedObjects(see #33). - Changed default value of the
very_accurateparameter ofSound.to_pitch_acandSound.to_pitch_cctoFalse, matching Praat's default. - Added a
Soundcopy constructor from anotherSoundobject, making suresampling_frequencyalso gets copied.
Changed
- Updated Praat to version 6.1.38.
- Updated pybind11 to version v2.6.2.
Removed
- Removed support for Python 3.4.
0.3.3
Fixed
- Fixed crash in
praat.callandpraat.runwhen returning already existing Praat objects. - Fixed bug/crash in
praat.callandpraat.runwhen passing empty list of objects. - Removed
setlocalecalls from Praat and replace locale-dependent standard library calls with locale-independent ones (see #11). - Fixed sdist build by adding tests folder to
MANIFEST.in(see #9).
0.3.2
Added
- Exposed
tmin,tmax,trange,nt,t1,dt,ts,t_grid, andt_binsforTimeFunctionandTimeSampledaspects. - Added
PREBUILT_PRAAT_DIRvariable to CMake configuraiton to allow reusing an already built Praat static library.
Changed
- Refactored bindings framework to allow for forward declarations and to get reduce the importance and use of
parselmouth/Parselmouth.h.
Fixed
- Fixed
parselmouth.to_pitchoverload resolution, stopping*argsand**kwargsfrom matching all calls.