Releases: mir-evaluation/mir_eval
0.8.2
0.8.1
0.8.0
What's Changed
- Add docs for alignment metrics by @f90 in #345
- Set precision for np.int and np.float by @carlthome in #353
- Add automated unit testing on pull requests with GitHub Actions by @carlthome in #356
- Link to GitHub Actions test workflow instead of Travis CI by @carlthome in #357
- Delete Travis CI workflow in favor of GitHub Actions workflows by @carlthome in #358
- Fix link by @carlthome in #360
- Drop Python 2 by @carlthome in #359
- Add release workflow for GitHub Actions based PyPI package releases by @carlthome in #361
- add interpolation method to docs for resample_multipitch by @Laubeee in #367
- Optimise & fix sonification by @leighsmith in #355
- Test and CI modernization by @bmcfee in #370
- Fix length error in sonify.time_frequency by @bmcfee in #374
- More efficient chord validation by @bmcfee in #378
- Pitch contour sonification supports nans by @bmcfee in #379
- [CR] matplotlib modernization by @bmcfee in #380
- Fix ImportError by @carlthome in #385
- Rename testing -> tests by @carlthome in #384
- deprecating separation module by @bmcfee in #382
- updated urls to point to new org by @bmcfee in #390
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #388
- Minor Python 2 to Python 3 changes by @carlthome in #387
- Only "proper" chord types in
mir_eval.chord.QUALITIES
by @maximoskp in #397 - updating rtd config by @bmcfee in #399
- Updates to documentation, rtd configurations by @bmcfee in #400
- 0.8.0rc0 by @bmcfee in #401
- 0.8.0rc1 by @bmcfee in #402
- added matplotlib to doc build requirements by @bmcfee in #404
- Minor updates to readme, adding py3.13 to CI matrix by @bmcfee in #406
- bumped version to 0.8.0 by @bmcfee in #407
New Contributors
- @Laubeee made their first contribution in #367
- @leighsmith made their first contribution in #355
- @dependabot made their first contribution in #388
- @maximoskp made their first contribution in #397
Full Changelog: 0.7...0.8.0
0.8.0rc1
Second release candidate for 0.8 series. This is a modernization and compatibility update, with a few bugfixes and optimizations since 0.7.
What's Changed
- Add docs for alignment metrics by @f90 in #345
- Set precision for np.int and np.float by @carlthome in #353
- Add automated unit testing on pull requests with GitHub Actions by @carlthome in #356
- Link to GitHub Actions test workflow instead of Travis CI by @carlthome in #357
- Delete Travis CI workflow in favor of GitHub Actions workflows by @carlthome in #358
- Fix link by @carlthome in #360
- Drop Python 2 by @carlthome in #359
- Add release workflow for GitHub Actions based PyPI package releases by @carlthome in #361
- add interpolation method to docs for resample_multipitch by @Laubeee in #367
- Optimise & fix sonification by @leighsmith in #355
- Test and CI modernization by @bmcfee in #370
- Fix length error in sonify.time_frequency by @bmcfee in #374
- More efficient chord validation by @bmcfee in #378
- Pitch contour sonification supports nans by @bmcfee in #379
- [CR] matplotlib modernization by @bmcfee in #380
- Fix ImportError by @carlthome in #385
- Rename testing -> tests by @carlthome in #384
- deprecating separation module by @bmcfee in #382
- updated urls to point to new org by @bmcfee in #390
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #388
- Minor Python 2 to Python 3 changes by @carlthome in #387
- Only "proper" chord types in
mir_eval.chord.QUALITIES
by @maximoskp in #397 - updating rtd config by @bmcfee in #399
- Updates to documentation, rtd configurations by @bmcfee in #400
- 0.8.0rc0 by @bmcfee in #401
- 0.8.0rc1 by @bmcfee in #402
New Contributors
- @Laubeee made their first contribution in #367
- @leighsmith made their first contribution in #355
- @dependabot made their first contribution in #388
- @maximoskp made their first contribution in #397
Full Changelog: 0.7...0.8.0rc1
0.8.0rc0
First release candidate for 0.8. This is primarily a compatibility and modernization update, but there are a few bugfixes and optimization included since the 0.7 release.
What's Changed
- Add docs for alignment metrics by @f90 in #345
- Set precision for np.int and np.float by @carlthome in #353
- Add automated unit testing on pull requests with GitHub Actions by @carlthome in #356
- Link to GitHub Actions test workflow instead of Travis CI by @carlthome in #357
- Delete Travis CI workflow in favor of GitHub Actions workflows by @carlthome in #358
- Fix link by @carlthome in #360
- Drop Python 2 by @carlthome in #359
- Add release workflow for GitHub Actions based PyPI package releases by @carlthome in #361
- add interpolation method to docs for resample_multipitch by @Laubeee in #367
- Optimise & fix sonification by @leighsmith in #355
- Test and CI modernization by @bmcfee in #370
- Fix length error in sonify.time_frequency by @bmcfee in #374
- More efficient chord validation by @bmcfee in #378
- Pitch contour sonification supports nans by @bmcfee in #379
- [CR] matplotlib modernization by @bmcfee in #380
- Fix ImportError by @carlthome in #385
- Rename testing -> tests by @carlthome in #384
- deprecating separation module by @bmcfee in #382
- updated urls to point to new org by @bmcfee in #390
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #388
- Minor Python 2 to Python 3 changes by @carlthome in #387
- Only "proper" chord types in
mir_eval.chord.QUALITIES
by @maximoskp in #397 - updating rtd config by @bmcfee in #399
- Updates to documentation, rtd configurations by @bmcfee in #400
- 0.8.0rc0 by @bmcfee in #401
New Contributors
- @Laubeee made their first contribution in #367
- @leighsmith made their first contribution in #355
- @dependabot made their first contribution in #388
- @maximoskp made their first contribution in #397
Full Changelog: 0.7...0.8.0rc0
0.7
0.6
0.5
#222: added int cast for inferred length in sonify.clicks
#225: improved t-measures and l-measures
#227: added marginal flag to segment.nce
#234: update display to use matplotlib 2
#236: force integer division in beat.pscore
#240: fix unit tests for source separation
#242: use regexp in chord label validation
#245: add labeled interval formatter to display
#247: do not sonify negative amplitudes in time_frequency
#249: support gaps in util.interpolate_intervals
#252: add modulo and length arguments to chord.scale_degree_to_bitmap
#254: fix bss_eval_images single-frame fallback documentation
#255: fix crackle in sonify.time_frequency
#258: make util.match_events faster
#259: run pep8 check after nosetests
#263: add measures for chord over- and under-segmentation
#266: add amplitude parameter to sonify.pitch_contour
#268: update display tests to support mpl2.1
#277: update requirements and fix deprecations
#279: isolate matplotlib side effects
#282: remove evaluator scripts
#283: add transcription eval with velocity
0.4
#189: expanded transcription metrics
#195: added pitch contour sonification
#196: added the display submodule
#203: support unsorted segment intervals
#205: correction in documentation for sonify.time_frequency
#208: refactored file/buffer loading
#210: added io.load_tempo
#212: added frame-wise blind-source separation evaluation
#218: speed up melody.resample_melody_series when times are equivalent