Recent Releases of praat-parselmouth
praat-parselmouth - 0.4.6
Fixed
- Fixed potential vulnerability in Praat's opusfile external dependency (#141).
- Fixed minimum CMake version in pybind11 subtree to work with CMake 4 (see #144).
- C++
Published by github-actions[bot] 9 months ago
praat-parselmouth - 0.4.5
Fixed
- Fixed compilation issues of source distribution on certain platforms, due to unintentional X11 dependency in
sendpraat.c.
- C++
Published by github-actions[bot] over 1 year ago
praat-parselmouth - 0.4.4
Fixed
- Fixed compatibility with NumPy 2.
- C++
Published by github-actions[bot] over 1 year ago
praat-parselmouth - 0.4.3
Fixed
- Fixed source distribution failing to build, due to
scikit-build&setuptoolsversion mismatch inpyproject.toml.
- C++
Published by github-actions[bot] about 3 years ago
praat-parselmouth - 0.4.2
Added
- Added support for Python 3.11 and PyPy 3.9.
- C++
Published by github-actions[bot] over 3 years ago
praat-parselmouth - 0.4.1
Added
- Added support for Python 3.10 and PyPy 3.8.
- C++
Published by github-actions[bot] about 4 years ago
praat-parselmouth - 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.
- C++
Published by github-actions[bot] about 5 years ago
praat-parselmouth - 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).
- C++
Published by YannickJadoul almost 7 years ago
praat-parselmouth - 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.
- C++
Published by YannickJadoul over 7 years ago
praat-parselmouth - 0.3.1
Added
- Added Binder setup description and links from documentation.
- Added test framework with pytest and set up first batch of tests.
- Added Python 3.7 configurations to CI configurations. ### Changed
- Updated pybind11 to v2.2.3.
- Updated documentation, changing examples from simple reStructuredText to Jupyter notebooks, executable through Binder. ### Fixed
- Fixed
parselmouth.praat.run_fileto include files from directory of the script file, but to run in the original working directory. - Corrected typo in
Sound.to_harmonicity_acandto_harmonicity_cc(see #6).
- C++
Published by YannickJadoul over 7 years ago
praat-parselmouth - 0.3.0
Added
- Exposed calls to Praat commands through
parselmouth.praat.call. - Exposed running Praat scripts through
parselmouth.praat.runandparselmouth.praat.run_script. - Added
Thing.class_nameas read-only property to get underlying Praat class, even when that one is not yet exposed. - Added
nameandfull_nameproperties toThingclass. - Added
save,save_as_text_file,save_as_short_text_file, andsave_as_binary_filetoDataclass. ### Changed - Updated Praat version to 6.0.37.
- Updated pybind11 to development version v2.3.dev0 (for
py::argsbugfix in dispatcher). ### Fixed - Corrected confusion between
get_time_from_frame_numberandget_frame_number_from_timein time-sampled classes. - Minor fixes to the examples in the docs.
- C++
Published by YannickJadoul about 8 years ago
praat-parselmouth - 0.2.1
Added
- Set up documentation on ReadTheDocs, including a rough API reference. ### Changed
- Exposed some missing
IntensityandPitchmethods, andPitch's internals. ### Fixed - Made Travis CI and AppVeyor install NumPy.
- C++
Published by YannickJadoul about 8 years ago
praat-parselmouth - 0.2.0
Added
- Added time domain query and modification methods on Sampled classes with a time aspect.
- Exposed classes in the middle of Praat's inheritance hierarchy,
Function,Sampled, andSampledXY. - Exposed main functionality of
Pitch,Formants, andMFCC. - Added manylinux1 wheel building on Travis CI. ### Changed
- 'number of' accessors prefixed changed from
num_ton_(e.g.,Sound.num_channels->Sound.n_channels). - Updated Praat version to 6.0.31.
- Updated pybind11 to version v2.2.1. ### Fixed
- Adapted encoding of
Thing.__str__on Python 2 to takelocale.getpreferredencoding()into account.
- C++
Published by YannickJadoul over 8 years ago
praat-parselmouth - 0.1.1
Added
- Compilation of Praat on MSVC.
- This file. ### Changed
- Further extended Travis CI configuration and added one for AppVeyor. ### Fixed
- Corrected README example involving sample times vs. logical range.
- Introduced
NonNegative[T]type and annotation, fixingSound.concatenate(..., overlap=0.0). - Changed use of Python-reserved (keyword) arguments
from(and matchingto) tofrom_timeandto_time.
- C++
Published by YannickJadoul over 8 years ago
praat-parselmouth - 0.1.0
Added
- Initial release with main pybind11 framework, based on Praat version 6.0.28.
- Main functionality of
Thing,Data,Matrix,Vector,Sound,Spectrum,Spectrogram, andIntensityclasses. Preliminary implementations ofPitch,Harmonicity,Formant, andMFCC. - Basic Travis CI configuration
- C++
Published by YannickJadoul over 8 years ago