Mirdata

Latest version: v0.3.9

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.3.4b2

* Adds `to_mir_eval` methods to `NoteData`, `MultiF0Data` and `F0Data` annotation types
* Adds an `__add__` method to `NoteData` and `MultiF0Data` annotation types
* Adds `F0Data.to_multif0()`
* [guitarset] Adds `Track.notes_all` and `Track.multif0` - aggregates of the string-level annotations
* [dagstuhl_choirset] Adds `MultiTrack.notes` and `MultiTrack.multif0` - aggregates of the track-level annotations
* [medleydb_melody] Frequency values of 0 in `Track.melody3` removed from annotation
* [phenix_anechoic] MultiTrack note data uses new `__add__` method under the hood

bugfix: `validate_lengths_equal` now works as expected for lists arrays/lists greater than length 2
bugfix: mirdata code no longer hits deprecation warnings for NoteData and F0Data

0.3.4b1

* adds note annotations for medleydb_pitch and ikala
* adds resample, to_matrix, to_sparse_binary methods to NoteData, F0Data, and MultiF0Data
* adds NoteData.to_multif0 method

0.3.4b0

Enhancements:
* Annotation unit support

New Loaders:
* Haydn Op20
* Good Sounds

0.3.3

**New Loaders**
* CompMusic - OTMM makam recognition
* McGill Billboard
* Phenicx Anechoic
* Jingju A Cappella
* Queen
* TONAS
* Dagstuhl ChoirSet
* Freesound One-Shot

**New Features**
* introduction of `Track.get_path`
* Multitrack support
* Expanded contributing docs

**Bugfixes**
* supports cross-platform unicode encoding/decoding in zip/tar files

0.3.2

- Bug fix in AcousticBrainz attributes
- Patches mypy errors
- Simplifies index loading
- Moves remote index support to downloaders and adds subdirectory option to downloader
- Fix builtins
- Move development installation instructions to contributing docs
- Remove UTF-8 coding header from files
- Fix black command in contributing instructions

0.3.1

* Allows passing file-like objects in addition to strings in most loaders.
* Introduces `core.coerce_to_string_io` and `core.coerce_to_bytes_io` decorators
* Moves boilerplate code in inherited `Track` classes to `core.Track.__init__`
* Moves dataset metadata from a module-level `LargeData` objects to `Dataset._metadata`
* Reintroduces strict black code formatting in pull requests
* Runs mypy as an additional test in pull requests
* Fixes typos and formatting issues in docs

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.