Skip to content

Releases: BirdVox/birdvoxpaint

0.2.2

20 Dec 11:25
Compare
Choose a tag to compare

This version is the second bugfix of the 0.2.X series.
Following librosa PR #1431 (merged in 2022), we now call librosa functions with explicit keyword arguments. Hence, we support librosa v0.9+
The behavior of birdvoxpaint is unchanged and remains backwards compatible with earlier versions of librosa.

0.2.1

27 Mar 23:21
Compare
Choose a tag to compare

This version is the first bugfix release of the 0.2.X series.
It fixes a bug in setup.py regarding the librosa version dependency. The minimum version of librosa should be 0.7.1, not 0.7.0. This is in order to use the librosa.util.stack function.

0.2.0

27 Mar 01:00
Compare
Choose a tag to compare

This is the second stable release of BirdVoxPaint.

The main new functionalities are:

  • support for mel-spectrograms
  • progress bar with tqdm
  • RGB display: rgbshow
  • new acoustic indices, based on Per-Channel Energy Normalization (PCEN)

BirdVoxPaint is financially supported by the BirdVox NSF grant and the Pinkerton Foundation. Its core developers are Vincent Lostanlen (Cornell Lab of Ornithology), Phincho Sherpa (New York University), and Bea Steers (New York University).

v0.1.0

16 Aug 17:03
Compare
Choose a tag to compare

BirdVoxPaint is a Python module for computing spectrotemporal indices of acoustic complexity in long-duration recordings.

The initial release (v0.1.0) offers five of these indices:

  • acoustic complexity index (ACI) of Farina and Pieretti
  • average energy
  • entropy-based concentration of Sueur et al.
  • maximum energy
  • maximum spectral flux (without logarithmic compression before differentiation)

The birdvoxpaint.transform function computes these indices efficiently while guaranteeing an upper bound on the memory footprint. By default, it parallelizes across all available cores.

BirdVoxPaint is financially supported by the BirdVox NSF grant and the Pinkerton Foundation. Its core developers are Vincent Lostanlen (Cornell Lab of Ornithology) and Phincho Sherpa (New York University). The only dependency of the birdvoxpaint module is librosa>=0.7.0.

In the present version, birdvoxpaint only support STFT-based indices. Support for melspectrogram-based indices is a planned feature.