Skip to content

Commit 750aa01

Browse files
committed
Merge pull request librosa#309 from bmcfee/release-042
Preparing for release 0.4.2
2 parents f9231d0 + 0ff23cc commit 750aa01

14 files changed

+171
-95
lines changed

AUTHORS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Contributors
1313
* Romain Hennequin <https://github.com/romi1502>
1414
* Ryuichi Yamamoto <https://github.com/r9y9>
1515
* Rachel Bittner <https://github.com/rabitt>
16+
* Stefan Balke <https://github.com/stefan-balke>
1617

1718
Some feature extraction code was based on <https://github.com/ronw/frontend> by Ron Weiss.
1819

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@ Changes
55

66
Bug fixes
77
- Support for matplotlib 1.5 color properties in the `display` module
8+
- [#308] Fixed a per-octave scaling error in `librosa.cqt`
9+
10+
New features
11+
- [#279] `librosa.cqt` now provides complex-valued output with argument `real=False`.
12+
This will become the default behavior in subsequent releases.
13+
- [#288] `core.resample` now supports multi-channel inputs
14+
- [#295] `librosa.display.frequency_ticks`: like `time_ticks`. Ticks can now dynamically
15+
adapt to scale (mHz, Hz, KHz, MHz, GHz) and use automatic precision formatting (`%g`)
16+
17+
18+
Other changes
19+
- [#277] improved documentation
20+
- [#294] deprecated the `FeatureExtractor` object
21+
- [#300] added dependency version requirements to install script
22+
- [#302], [#279] renamed the following parameters
23+
- `librosa.display.time_ticks`: `fmt` is now `time_fmt`
24+
- `librosa.feature.chroma_cqt`: `mode` is now `cqt_mode`
25+
- `librosa.cqt`, `hybrid_cqt`, `pseudo_cqt`, `librosa.filters.constant_q`: `resolution` is now `filter_scale`
26+
- [#308] `librosa.cqt` default `filter_scale` parameter is now 1 instead of 2.
27+
28+
[#277]: https://github.com/bmcfee/librosa/pull/277
29+
[#279]: https://github.com/bmcfee/librosa/pull/279
30+
[#288]: https://github.com/bmcfee/librosa/pull/288
31+
[#294]: https://github.com/bmcfee/librosa/pull/294
32+
[#295]: https://github.com/bmcfee/librosa/pull/295
33+
[#300]: https://github.com/bmcfee/librosa/pull/300
34+
[#302]: https://github.com/bmcfee/librosa/pull/302
35+
[#308]: https://github.com/bmcfee/librosa/pull/308
836

937
##v0.4.1
1038

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2015, librosa development team.
1+
Copyright (c) 2016, librosa development team.
22

33
Permission to use, copy, modify, and/or distribute this software for any
44
purpose with or without fee is hereby granted, provided that the above

docs/changelog.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,40 @@
11
Changes
22
=======
33

4+
v0.4.2
5+
------
6+
7+
Bug fixes
8+
- Support for matplotlib 1.5 color properties in the ``display`` module
9+
- `#308`_ Fixed a per-octave scaling error in ``librosa.cqt``
10+
11+
New features
12+
- `#279`_ ``librosa.cqt`` now provides complex-valued output with argument `real=False`.
13+
This will become the default behavior in subsequent releases.
14+
- `#288`_ ``core.resample`` now supports multi-channel inputs
15+
- `#295`_ ``librosa.display.frequency_ticks``: like ``time_ticks``. Ticks can now dynamically
16+
adapt to scale (mHz, Hz, KHz, MHz, GHz) and use automatic precision formatting (``%g``)
17+
18+
19+
Other changes
20+
- `#277`_ improved documentation
21+
- `#294`_ deprecated the ``FeatureExtractor`` object
22+
- `#300`_ added dependency version requirements to install script
23+
- `#302`_, `#279`_ renamed the following parameters
24+
- ``librosa.display.time_ticks``: `fmt` is now `time_fmt`
25+
- ``librosa.feature.chroma_cqt``: `mode` is now `cqt_mode`
26+
- ``librosa.cqt``, ``hybrid_cqt``, ``pseudo_cqt``, ``librosa.filters.constant_q``: `resolution` is now `filter_scale`
27+
- `#308`_ ``librosa.cqt`` default `filter_scale` parameter is now 1 instead of 2.
28+
29+
.. _#277: https://github.com/bmcfee/librosa/pull/277
30+
.. _#279: https://github.com/bmcfee/librosa/pull/279
31+
.. _#288: https://github.com/bmcfee/librosa/pull/288
32+
.. _#294: https://github.com/bmcfee/librosa/pull/294
33+
.. _#295: https://github.com/bmcfee/librosa/pull/295
34+
.. _#300: https://github.com/bmcfee/librosa/pull/300
35+
.. _#302: https://github.com/bmcfee/librosa/pull/302
36+
.. _#308: https://github.com/bmcfee/librosa/pull/308
37+
438
v0.4.1
539
------
640

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141

142142
# General information about the project.
143143
project = u'librosa'
144-
copyright = u'2015, librosa development team'
144+
copyright = u'2016, librosa development team'
145145

146146
# The version info for the project you're documenting, acts as replacement for
147147
# |version| and |release|, also used in various other places throughout the

examples/LibROSA audio effects and playback.ipynb

Lines changed: 55 additions & 44 deletions
Large diffs are not rendered by default.

examples/LibROSA demo.ipynb

Lines changed: 42 additions & 31 deletions
Large diffs are not rendered by default.

librosa/core/spectrum.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -796,7 +796,7 @@ def fmt(y, t_min=0.5, n_fmt=None, kind='cubic', beta=0.5, over_sample=1, axis=-1
796796
797797
kind : str
798798
The type of interpolation to use when re-sampling the input.
799-
See ``scipy.interpolate.interp1d`` for possible values.
799+
See `scipy.interpolate.interp1d` for possible values.
800800
801801
beta : float
802802
The Mellin parameter. beta=0.5 provides the scale transform.

librosa/filters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,7 @@ def window_bandwidth(window, default=1.0):
840840
841841
See Also
842842
--------
843-
scipy.signal.windows
843+
scipy.signal.get_window
844844
'''
845845

846846
if hasattr(window, '__name__'):

librosa/segment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def recurrence_matrix(data, k=None, width=1, metric='sqeuclidean',
106106
metric : str
107107
Distance metric to use for nearest-neighbor calculation.
108108
109-
See `scipy.spatial.distance.cdist()` for details.
109+
See `scipy.spatial.distance.cdist` for details.
110110
111111
sym : bool [scalar]
112112
set `sym=True` to only link mutual nearest-neighbors

0 commit comments

Comments
 (0)