{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"Provides 2D discrete wavelet and dual-tree complex wavelet transforms (DWT and DTCWT) with their inverses in PyTorch, supporting gradient backpropagation and batched multichannel image processing.","skillfed_tags":["wavelet-analysis","signal-processing","gpu-accelerated"],"use_cases":["Extract multiscale wavelet features from image batches for machine learning pipelines.","Implement learnable wavelet-based layers in neural networks with backpropagation through transforms.","Compute scattering network representations for image classification or analysis on GPU.","Perform 1D wavelet decomposition on time-series or signal data within PyTorch models.","Prototype research using dual-tree complex wavelets without leaving the PyTorch ecosystem."],"what_it_does":"pytorch-wavelets implements wavelet transforms optimized for PyTorch tensors, letting you compute 2D discrete wavelet transforms (DWT) and dual-tree complex wavelet transforms (DTCWT) on batches of images with full gradient support. It also includes a scattering network layer based on DTCWT. The package uses standard PyTorch NCHW format and supports both CPU and GPU execution.\n\nThe library provides forward and inverse transforms for both DWT and DTCWT, plus specialized scattering layers (ScatLayer, ScatLayerj2) for feature extraction. Version 1.3.0 added 1D wavelet support. However, the project is no longer maintained\u2014the last commit was in August 2023\u2014so it may not work with current versions of PyTorch or NumPy without modification.","worth_installing":"Yes, if you need wavelet transforms in PyTorch and can tolerate an abandoned package. Install friction is low and there are no known vulnerabilities. However, verify that the 'Free To Use' license suits your use case, test compatibility with your PyTorch and NumPy versions, and be prepared to maintain or fork the code if bugs emerge\u2014no updates are coming from upstream."},"id":"pytorch-wavelets","links":{"html":"https://skillfed.io/packages/pytorch-wavelets","md":"https://skillfed.io/packages/pytorch-wavelets.md","pypi":"https://pypi.org/project/pytorch-wavelets/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-04-13","license_spdx":null,"license_treatment":"unclear","name":"pytorch-wavelets","python_support":"unspecified","summary":"A port of the DTCWT toolbox to run on pytorch"},"popularity":{"monthly_downloads":198192,"position":9738,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.0"}
