[SciPy-User] ANN: PyWavelets 0.3.0 release

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[SciPy-User] ANN: PyWavelets 0.3.0 release

ralfgommers
Dear all,

On behalf of the PyWavelets development team I'm excited to announce the availability of PyWavelets 0.3.0. This 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. Sources and release notes can be found on https://pypi.python.org/pypi/PyWavelets and https://github.com/PyWavelets/pywt/releases.

Activity on the project is picking up quickly. If you're interested in wavelets in Python, you are welcome and invited to join us at https://github.com/PyWavelets/pywt

Enjoy,
Ralf



==============================
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.



_______________________________________________
SciPy-User mailing list
[hidden email]
http://mail.scipy.org/mailman/listinfo/scipy-user