Differentiable fast wavelet transforms in PyTorch with GPU support.
This release adopts the
Full Changelog: https://github.com/v0lta/PyTorch-Wavelet-Toolbox/compare/v0.1.7...v0.1.8
This release is available at: https://pypi.org/project/ptwt/0.1.8/ install via:
pip install ptwt==0.1.8
pywt
compatible axis
and axes
argument support along with tests.axis
or axes
argument appears before arguments related to boundary wavelet support. Pywt does not support boundary wavelets, so to respect pywt
argument order we have added the new arguments before anything related to boundary wavelets. This makes it easy to migrate from pywt
to ptwt
and back. Unfortunately, this choice breaks calls to boundary wavelet arguments which follow the old order.
To migrate, call arguments related to boundary wavelets by name. This affects only matrix-fwt and wavelet-packet code that uses boundary wavelet support.Full Changelog: https://github.com/v0lta/PyTorch-Wavelet-Toolbox/compare/v0.1.6...v0.1.7
This release is available at: https://pypi.org/project/ptwt/0.1.7/ install via:
pip install ptwt==0.1.7
symmetric
padding for all convolution-based transformations (the default in pywt
).Full Changelog: https://github.com/v0lta/PyTorch-Wavelet-Toolbox/compare/v0.1.5...v0.1.6
wavedec3
and 1D-matrix transformation code.separable_conv_transform
module now provides support for separable padded transforms.wavedec2
now have the shape [batch, height, width] instead of [batch, 1, height, width].test/test_jit.py
for more details.wavedec2
and MatrixWavedec2
to produce identical coefficients in the Haar
case, set separable
to False
._get_pad
is now private.pywt
the padded analysis transforms argument order has changed. The order is now always data, wavelet, mode, level
.Full Changelog: https://github.com/v0lta/PyTorch-Wavelet-Toolbox/compare/v0.1.4...v0.1.5
What's new:
This release is available at: https://pypi.org/project/ptwt/0.1.4/ install via:
pip install ptwt==0.1.4
What's new:
This release is available at: https://pypi.org/project/ptwt/0.1.3/ install via:
pip install ptwt==0.1.3
What's new:
This release is available at: https://pypi.org/project/ptwt/0.1.2/ install via:
pip install ptwt==0.1.2
What's new:
Features:
wavedec
and wavedec2
now additionally support constant
and periodic
padding.tox
to nox
( https://nox.thea.codes/en/stable/index.html ).Bugfixes:
Breaking changes:
fwt_pad2
function.This release is available at: https://pypi.org/project/ptwt/0.1.1/ install via:
pip install ptwt==0.1.1
For major new release we have:
This release is available at: https://pypi.org/project/ptwt/0.1.0/ install via:
pip install ptwt==0.1.0