PyWavelets is a Python wavelet transforms module

Edit Package python-PyWavelets

PyWavelets is a Python wavelet transforms module that can do:

* 1D and 2D Forward and Inverse Discrete Wavelet Transform (DWT and IDWT)
* 1D and 2D Stationary Wavelet Transform (Undecimated Wavelet Transform)
* 1D and 2D Wavelet Packet decomposition and reconstruction
* Computing Approximations of wavelet and scaling functions
* Over seventy built-in wavelet filters and support for custom wavelets
* Single and double precision calculations
* Results compatibility with Matlab Wavelet Toolbox

Refresh
Refresh
Source Files
Filename Size Changed
PyWavelets-1.0.1.tar.gz 0004544487 4.33 MB
python-PyWavelets.changes 0000005746 5.61 KB
python-PyWavelets.spec 0000004587 4.48 KB
pywavelets.pdf 0000514904 503 KB
pywavelets.zip 0001891620 1.8 MB
Revision 3 (latest revision is 22)
Todd R's avatar Todd R (TheBlackCat) accepted request 662932 from Todd R's avatar Todd R (TheBlackCat) (revision 3)
- Update to version 1.0.1
  * Key-based assignment of coefficients to a ``FswavedecnResult`` object (i.e. via
    its __setitem__ method) has been fixed.
  * The order that the individual subband coefficients were stacked by the
    function ``pywt.ravel_coeffs`` is now guaranteed to be consistent across all
    supported Python versions. Explicit alphabetic ordering of subband coefficient
    names is used for consitent ordering regardless of Python version
- Update to version 1.0.0
  + New features
    * New 1D test signals
    * C99 complex support
    * complex-valued CWT
    * More flexible specification of some continuous wavelets
    * Fully Separable Discrete Wavelet Transfrom
    * New thresholding methods
    * New anti-symmetric boundary modes
    * New functions to ravel and unravel wavedecn coefficients
    * New functions to determine multilevel DWT coefficient shapes and sizes
  + Deprecated features
    * The continous wavelets with names ``"cmor"``, ``"shan"`` and ``"fbsp"``
      should now be modified to include formerly hard-coded attributes such as their
      center frequency and bandwidth. Use of the bare names "cmor". "shan" and
      "fbsp"  is now deprecated. For "cmor" (and "shan"), the form of the wavelet
      name is now "cmorB-C" ("shanB-C") where B and C are floats representing the
      bandwidth frequency and center frequency. For "fbsp" the form should now
      incorporate three floats as in "fbspM-B-C" where M is the spline order and B
      and C are the bandwidth and center frequencies.
  + Backwards incompatible changes
    * Python 2.6, 3.3 and 3.4 are no longer supported.
    * The order of coefficients returned by ``swt2`` and input to ``iswt2`` have been
      reversed so that the decomposition levels are now returned in descending rather
      than ascending order. This makes these 2D stationary wavelet functions
      consistent with all of the other multilevel discrete transforms in PyWavelets.
    * For ``wavedec``, ``wavedec2`` and ``wavedecn``, the ability for the user to
      specify a ``level`` that is greater than the value returned by
      ``dwt_max_level``  has been restored. A ``UserWarning`` is raised instead of a
      ``ValueError`` in this case.
  + Bugs Fixed
    * Assigning new data to the ``Node`` or ``Node2D`` no longer forces a cast to
      ``float64`` when the data is one of the other dtypes supported by the dwt
      (``float32``, ``complex64``, ``complex128``).
    * Calling ``pywt.threshold`` with ``mode='soft'`` now works properly for
      complex-valued inputs.
    * A segfault when running multiple `swt2` or `swtn` transforms concurrently has
      been fixed.
    * Several instances of deprecated numpy multi-indexing that caused warnings in
      numpy >=1.15 have been resolved.
    * The 2d inverse stationary wavelet transform, `iswt2`, now supports non-square
      inputs (an unnecessary check for square inputs was removed).
    * Wavelet packets no longer convert float32 to float64 upon assignment to nodes.
    * Doctests have been updated to also work with NumPy >= 1.14,
    * Indexing conventions have been updated to avoid FutureWarnings in NumPy 1.15.
  + Other changes
    * Python 3.7 is now officially supported.
- Remove upstream-included add_default_to_switch_statement.patch
Comments 0
openSUSE Build Service is sponsored by