17
0

23 Commits

Author SHA256 Message Date
1a139d118f Accepting request 1198041 from devel:languages:python:numeric
- update to 1.7.0:
  * Python 3.13 support

OBS-URL: https://build.opensuse.org/request/show/1198041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=13
2024-09-02 11:14:09 +00:00
cffe6b9869 - update to 1.7.0:
* Python 3.13 support

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=21
2024-08-31 11:41:40 +00:00
447502b5c7 Accepting request 1172523 from devel:languages:python:numeric
- add sle15_python_module_pythons

- Update to 1.6.0
  * This release is a minor update to 1.6.x. It adds support for
    NumPy 2.0, which also keeping compatibility with NumPy
    1.22-1.26. It requires Cython 3.0; support for 0.29.x is
    dropped.
  ## Other noteworthy improvements:
  * Improved documentation for ``pywt.cwt``
  * The documentation was migrated to the PyData Sphinx Theme and
    the content organization improved
  * Releases on PyPI now include wheels for ``musllinux`` (x86-64
    and aarch64)
  * The test suite is now passing and tested in CI with
    Emscripten/Pyodide
  * Nightly builds will be available at
    https://anaconda.org/scientific-python-nightly-wheels/PyWavelets/
    going forward
- Release 1.5.0
  * This release is a minor update to 1.4.x. It adds support for
    Python 3.12 and drops support for Python 3.8. It also adds
    support for Cython 3.0.
  * PyWavelets now uses Meson as its build system, and meson-python
    as the build backend.

  + Highlights:
    * Added a test suite
- remove -O1 and --skip-build flags from the install command line
- first package

OBS-URL: https://build.opensuse.org/request/show/1172523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=12
2024-05-08 09:39:38 +00:00
c4c5708bd8 - add sle15_python_module_pythons
+ Highlights:
    * Added a test suite
- remove -O1 and --skip-build flags from the install command line
- first package

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=19
2024-05-07 20:11:39 +00:00
d422a1ad56 Accepting request 1172519 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.6.0
  * This release is a minor update to 1.6.x. It adds support for
    NumPy 2.0, which also keeping compatibility with NumPy
    1.22-1.26. It requires Cython 3.0; support for 0.29.x is
    dropped.
  ## Other noteworthy improvements:
  * Improved documentation for ``pywt.cwt``
  * The documentation was migrated to the PyData Sphinx Theme and
    the content organization improved
  * Releases on PyPI now include wheels for ``musllinux`` (x86-64
    and aarch64)
  * The test suite is now passing and tested in CI with
    Emscripten/Pyodide
  * Nightly builds will be available at
    https://anaconda.org/scientific-python-nightly-wheels/PyWavelets/
    going forward
- Release 1.5.0
  * This release is a minor update to 1.4.x. It adds support for
    Python 3.12 and drops support for Python 3.8. It also adds
    support for Cython 3.0.
  * PyWavelets now uses Meson as its build system, and meson-python
    as the build backend.

OBS-URL: https://build.opensuse.org/request/show/1172519
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=18
2024-05-07 20:10:14 +00:00
2a60f485a7 Accepting request 1004587 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1004587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=11
2022-09-19 14:03:41 +00:00
dea819a916 Accepting request 1004360 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1004360
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=16
2022-09-19 07:36:54 +00:00
7c1cf9fea2 Accepting request 961199 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/961199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=10
2022-03-12 16:15:28 +00:00
4eb72ff2f4 Accepting request 961151 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/961151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=14
2022-03-12 09:31:27 +00:00
4fdacfcc73 Accepting request 952058 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/952058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=9
2022-02-07 22:38:10 +00:00
1e513fe02e Accepting request 952001 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/952001
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=13
2022-02-07 09:26:55 +00:00
513def5c98 Accepting request 872841 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/872841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=8
2021-02-16 21:34:44 +00:00
225aa302a5 Accepting request 872674 from home:bnavigator:branches:devel:languages:python:numeric
- Skip python36 build: No python36-numpy anymore in Tumbleweed
  NumPy 1.20 dropped support for Python 3.6 (NEP 29)

OBS-URL: https://build.opensuse.org/request/show/872674
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=11
2021-02-16 13:42:39 +00:00
f33efe9759 Accepting request 774994 from devel:languages:python:numeric
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/774994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=7
2020-02-22 17:59:44 +00:00
Todd R
919a2cca45 Accepting request 773212 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to version 1.1.1
  * This release is identical in functionality to 1.1.0.
    It fixes setup.py to prevent pip from trying to install from PyPI for Python < 3.5.
- Update to version 1.1.0
  + New features
    * All ``swt`` functions now have a new ``trim_approx`` option that can be used
      to exclude the approximation coefficients from all but the final level of
      decomposition. This mode makes the output of these functions consistent with
      the format of the output from the corresponding ``wavedec`` functions.
    * All ``swt`` functions also now have a new ``norm`` option that, when set to
      ``True`` and used in combination with ``trim_approx=True``, gives a partition
      of variance across the transform coefficients. In other words, the  sum of
      the variances of all coefficients is equal to the variance of the original
      data. This partitioning of variance makes the ``swt`` transform more similar
      to the multiple-overlap DWT (MODWT) described in Percival and Walden's book,
      "Wavelet Methods for Time Series Analysis".
      A demo of this new ``swt`` functionality is available at
      https://github.com/PyWavelets/pywt/blob/master/demo/swt_variance.py
    * The continuous wavelet transform (``cwt``) now offers an FFT-based
      implementation in addition to the previous convolution based one. The new
      ``method`` argument can be set to either ``'conv'`` or ``'fft'`` to select
      between these two implementations..
    * The ``cwt`` now also has ``axis`` support so that CWTs can be applied in
      batch along any axis of an n-dimensional array. This enables faster batch
      transformation of signals.
  + Backwards incompatible changes
    * When the input to ``cwt`` is single precision, the computations are now
      performed in single precision. This was done both for efficiency and to make
      ``cwt`` handle dtypes consistently with the discrete transforms in
      PyWavelets. This is a change from the prior behaviour of always performing
      the ``cwt`` in double precision.
    * When using complex-valued wavelets with the ``cwt``, the output will now be
      the complex conjugate of the result that was produced by PyWavelets 1.0.x.
      This was done to account for a bug described below. The magnitude of the
      ``cwt`` coefficients will still match those from previous releases.
  + Bugs Fixed
    * For a ``cwt`` with complex wavelets, the results in PyWavelets 1.0.x releases
      matched the output of Matlab R2012a's ``cwt``. Howveer, older Matlab releases
      like R2012a had a phase that was of opposite sign to that given in textbook
      definitions of the CWT (Eq. 2 of Torrence and Compo's review article, "A
      Practical Guide to Wavelet Analysis"). Consequently, the wavelet coefficients
      were the complex conjugates of the expected result. This was validated by
      comparing the results of a transform using ``cmor1.0-1.0`` as compared to the
      ``cwt`` implementation available in Matlab R2017b as well as the function
      ``wt.m`` from the Lancaster University Physics department's
      `MODA toolbox <https://github.com/luphysics/MODA>`_.
    * For some boundary modes and data sizes, round-trip ``dwt``/``idwt`` can
      result in an output that has one additional coefficient. Prior to this
      relese, this could cause a failure during ``WaveletPacket`` or
      ``WaveletPacket2D`` reconstruction. These wavelet packet transforms have now
      been fixed and round-trip wavelet packet transforms always preserve the
      original data shape.
    * All inverse transforms now handle mixed precision coefficients consistently.
      Prior to this release some inverse transform raised an error upon
      encountering mixed precision dtypes in the wavelet subbands. In release 1.1,
      when the user-provided coefficients are a mixture of single and double
      precision, all coefficients will be promoted to double precision.
    * A bug that caused a failure for ``iswtn`` when using user-provided ``axes``
      with non-uniform shape along the transformed axes has been fixed.
  + Other changes
    * The PyWavelet test suite now uses ``pytest`` rather than ``nose``.
    * Cython code has been updated to use ``language_level=3``.
    * PyWavelets has adopted the SciPy Code of Conduct.
- Drop doc subpackage.  readthedocs is changing their url structure
  too quickly to easily keep up with.

OBS-URL: https://build.opensuse.org/request/show/773212
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=9
2020-02-10 19:35:59 +00:00
9a5fde3225 Accepting request 717724 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/717724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=6
2019-07-23 20:37:01 +00:00
Todd R
3986c1fad9 Accepting request 717723 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to version 1.0.3
  PyWavelets 1.0.3 is functionally equivalent to the 1.0.2 release.
  It was made to archive the JOSS paper about PyWavelets to the
  1.0.x branch and serve as a reference corresponding to the
  version that was peer reviewed.

OBS-URL: https://build.opensuse.org/request/show/717723
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=7
2019-07-23 02:47:36 +00:00
3af9e3c8a0 Accepting request 684487 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/684487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=5
2019-03-13 08:15:52 +00:00
Tomáš Chvátal
fd1a2a94f4 Accepting request 684464 from home:mcepl:branches:devel:languages:python:numeric
- Update to version 1.0.2:
  PyWavelets 1.0.2 is a bug-fix and maintenance release with no
  new features compared to 1.0.1.
  * Bugs Fixed
    - A bug in iswtn when using some combinations of
      user-specified axes was fixed.
    - A potential error related to coefficient shape mismatch
      during WaveletPacket or WaveletPacket2D reconstruction was
      fixed.
  * Other Changes
    - A deprecated import of Iterable was fixed.
    - The spelling of "Garrote" was fixed in the wavelet
      thresholding documentation. For backwards compatibility
      with 1.0.0, the incorrect ("garotte") spelling is also
      accepted for the mode parameter of pywt.threshold.
    - The spelling of "supported" was fixed in one of the
      ValueError messages that can be returned by pywt.cwt.
    - Cython language compatibility has been pinned to
      language_level = '2'. This is in contrast to the master
      branch which is now using language_level = '3'. To support
      this, the minimum supported Cython version has been raised
      to 0.23.5.

OBS-URL: https://build.opensuse.org/request/show/684464
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-PyWavelets?expand=0&rev=5
2019-03-12 20:59:57 +00:00
2fa5fbdd91 Accepting request 662933 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/662933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=4
2019-01-21 09:46:33 +00:00
eb4b9cc6d4 Accepting request 623642 from devel:languages:python
- Stricten numpy dependency

OBS-URL: https://build.opensuse.org/request/show/623642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=3
2018-07-18 20:57:36 +00:00
3e0a9e2bb2 Accepting request 533133 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/533133
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=2
2017-10-13 12:14:51 +00:00
b5274614fe Accepting request 503716 from devel:languages:python
Needed by python-scikit-image, which is already in openSUSE:Factory.

OBS-URL: https://build.opensuse.org/request/show/503716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyWavelets?expand=0&rev=1
2017-08-24 16:30:13 +00:00