Releases: vocalpy/crowsetta
Releases · vocalpy/crowsetta
5.1.2
What's Changed
- Fix Annotation.init to handle length-zero Sequence, fixes #290 by @NickleDave in #291
Full Changelog: 5.1.1...5.1.2
5.1.1
What's Changed
- CLN: Fix pandera imports, fixes #285 by @NickleDave in #286
- DEV: Require python gte 3p11 bump lower bounds scipy stack by @NickleDave in #289
Full Changelog: 5.1.0...5.1.1
5.1.0
5.0.3
What's Changed
- BUG: Rename
pandera.SchemaModel
-> DataFrameModel, fix #265 by @NickleDave in #266 - DEV: Bump lower bound on requires python to >=3.10 by @NickleDave in #268
Full Changelog: 5.0.2...5.0.3
5.0.2
What's Changed
- docs: add sammlapp as a contributor for ideas by @allcontributors in #260
- CLN/MAINT: Vendor code, fix #262 by @NickleDave in #263
Full Changelog: 5.0.1...5.0.2
5.0.1
DEV: Bump version to 5.0.1
3.4.3
What's Changed
- Revert "Remove exceptions from birdsongrec.py" by @NickleDave in #256
Full Changelog: 3.4.2...3.4.3
3.4.2
What's Changed
- Remove exceptions from birdsongrec.py by @NickleDave in #254
Full Changelog: 3.4.1...3.4.2
5.0.0
5.0.0 -- 2023-03-29
This release is the approved version after a successful pyOpenSci review! 🎉
pyOpenSci/software-submission#68 (comment)
Added
- Add information on contributing and setting up a development environment #212. Fixes #30.
- Add method to convert generic sequence format to a pandas DataFrame #216.
- Add additional vignettes to docs: on removing "silent" labels from TextGrid annotations, on converting to the simple sequence and generic sequence formats #216. Fixes #152 and #197.
- Add format class for Audacity extended label track format #226. Fixes #222 and #213.
- Add the ability for a crowsetta.Annotation to have multiple sequences #243. Fixes #42.
- Rewrite TextGrid class to better handle file formats: parse both "short" and default format in either UTF-8 or UTF-16
encoding; remove empty intervals from interval tiers by default; can convert multiple interval tiers to a single crowsetta.Annotation
with multiple crowsetta.Sequences #243. Fixes #241
Removed
Fixed
- Revise landing page of docs, and some vignettes. Make other changes to clean up the docs build process
#216. - Coerce path-like attributes of
GenericSeq
dataframe schema to be strings. This helps ensure these columns are always native Pandas types
#237. - Fix how the
crowsetta.Segment
class converts onset sample and offset sample to int; correctly handle
multiple numpy integer subtypes #238.
Huge thank yous to pyOpenSci reviewers @rhine3 @shaupert and to @YannickJadoul for your expert opinions on all things Praat TextGrid, and to @cmarmo for being the editor that brought it all together. Really appreciate all your contributions and the time you all put into this.
5.0.0rc2
Second release candidate during pyOpenSci review