Skip to content

Latest commit

 

History

History
85 lines (72 loc) · 3.16 KB

File metadata and controls

85 lines (72 loc) · 3.16 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.8.0

Added

  • Add convenience function vocalpy.spectrogram, that computes a spectrogram from a vocalpy.Audio using a specified method, and then returns it as a vocalpy.Spectrogram #109. Fixes #88.

Fixed

  • Fix hard-coded value in vocalpy.spectral.sat that should have been n_fft parameter #111. Fixes #100.

0.7.0

Added

  • Add feature module with functions to extract Sound Analysis Toolbox features #85. Fixes #3. Also adds a spectral module with a sat function that computes the spectral representations used by the functions in vocalpy.features.sat.

0.6.1

Fixed

  • Fix return values for vocalpy.metrics.segmentation.ir.precision_recall_fscore #78.

0.6.0

Changed

  • Rename vocalpy.segment.energy to vocalpy.segment.meansquared, and rename vocalpy.signal.audio.energy to vocalpy.signal.audio.meansquared #76. Fixes #75.

Fixed

  • Add back vocalpy.signal.audio.bandpass_filtfilt; have vocalpy.signal.audio.meansquared use this function (and by extension vocalpy.segment.meansquared) #76. Fixes #74.

0.5.0

Changed

  • Rename vocalpy.segment.audio_amplitude to vocalpy.segment.energy #63. Fixes #62.

0.4.0

Added

  • Add vocalpy.segment module with algorithms for segmenting, and add the algorithm from the ava package to that module, along with the existing method that thresholds audio amplitude #53. Fixes #40 and #46.
  • Add vocalpy.metrics.segmentation.ir with metrics from information retrieval: precision, recall, F-score #57. Fixes #54

0.3.0

Added

  • Add initial plot module #35.
  • Add MVP of SequenceDataset saving to / loading from SQLite #36.

0.2.0

Added

  • Develop based on domain model #29.

Changed

  • Rework core classes #31.

Fixed

  • Fixup audio class #21.