Skip to content

Releases: PyWavelets/pywt

PyWavelets v0.3.0

30 Jul 18:01
Compare
Choose a tag to compare

PyWavelets 0.3.0 Release Notes

PyWavelets 0.3.0 is the first release of the package in 3 years. It is the
result of a significant effort of a growing development team to modernize the
package, to provide Python 3.x support and to make a start with providing new
features as well as improved performance. A 0.4.0 release will follow
shortly, and will contain more significant new features as well as
changes/deprecations to streamline the API.

This release requires Python 2.6, 2.7 or 3.3-3.5 and NumPy 1.6.2 or greater.

Highlights of this release include:

  • Support for Python 3.x (>=3.3)
  • Added a test suite (based on nose, coverage up to 61% so far)
  • Maintenance work: C style complying to the Numpy style guide, improved
    templating system, more complete docstrings, pep8/pyflakes compliance, and
    more.

New features

Test suite

The test suite can be run with nosetests pywt or with::

>>> import pywt
>>> pywt.test()

n-D Inverse Discrete Wavelet Transform

The function pywt.idwtn, which provides n-dimensional inverse DWT, has been
added. It complements idwt, idwt2 and dwtn.

Thresholding

The function pywt.threshold has been added. It unifies the four thresholding
functions that are still provided in the pywt.thresholding namespace.

Backwards incompatible changes

None in this release.

Other changes

Development has moved to a new repo <https://github.com/PyWavelets/pywt>_.
Everyone with an interest in wavelets is welcome to contribute!

Building wheels, building with python setup.py develop and many other
standard ways to build and install PyWavelets are supported now.

Authors

  • Ankit Agrawal +
  • François Boulogne +
  • Ralf Gommers +
  • David Menéndez Hurtado +
  • Gregory R. Lee +
  • David McInnis +
  • Helder Oliveira +
  • Filip Wasilewski
  • Kai Wohlfahrt +

A total of 9 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully complete.

Issues closed in this release: see here

Pull requests merged in this release: see here