NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3559 most downloaded on PyPI
Advanced data structures for handling temporal segments with attached labels
Last release 1 years ago
16 Sep 2025
Ships unpredictably
gaps range from 2 weeks to 2.2 years
Most releases are documented
notes for 42 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
105 releases · first in 2014
fix: fix (deprecated) "smooth" method
feat: add (Sphinx-based) documentation
One column per quarter.
feat: add 'copy' parameter to Annotation.{label|get}_timeline()
improve: speed up Timeline and Annotation
feat: add "copy" option to Annotation.update
feat: SlidingWindowFeature notebook display
feat: new SlidingWindow.{samples|crop} methods
Nothing published for this version
Nothing published for this version
fix: force internal timeline update after copy
BREAKING: make segmentToRange deterministic wrt. segment duration
fix: Python 3 support in pyannote.core.features
- setup: versioneer 0.15
Nothing published for this version
fix: prevent adding empty segments in Annotation and Scores
BREAKING: pyannote.core.json.{load|dump} expects file handles
feat: Annotation * Annotation returns cooccurrence matrix
improve: Annotation.anonymize_{tracks|labels} no longer use Unknown instances
Nothing published for this version
feat: deterministic order in Annotation.co_iter
Nothing published for this version
Nothing published for this version
feat: Travis continuous integration
fix: Python 2/3 notebook representations
Nothing published for this version
fix: update Scores.from_df to pandas 0.17
fix: deterministic order in Annotation.itertracks
feat: LabelMatrix save/load methods
Nothing published for this version
fix: MAJOR bug in Annotation lazy-update
- fix: Scores IPython display
Nothing published for this version
feat: new Annotation.update method
refactor: rewrote Scores internals
setup: use pyannote-banyan 0.1.6
- fix: extent of empty Timeline
fix: force revert to pandas 0.13.1 for Scores to work again...
setup: use banyan 0.1.5.1 from GitHub
feat: pyannote/core Docker image
breaking change: new PyAnnote JSON format
fix(Transcription): fix potential edge/key conflict during alignment
feat(SlidingWindow): add durationToSamples (and vice-versa)
feat(Annotation): add 'collar' param to .smooth()
feat: Transcription data structure (annotation graph)
- first public version
Your coding agent can read these notes before it upgrades. Set up the MCP server →