PyWST is a public Python package designed for performing statistical analyses of two-dimensional data using the Wavelet Scattering Transform (WST) and the Reduced Wavelet Scattering Transform (RWST).
The WST/RWST provides a comprehensive set of coefficients that efficiently describe the non-Gaussian features of your data.
Install PyWST and explore our Jupyter notebook tutorial available in the examples/ folder.
If you use this package, please cite the following paper:
B. Regaldo-Saint Blancard, F. Levrier, E. Allys, E. Bellomi, F. Boulanger, "Statistical description of dust polarized emission from the diffuse interstellar medium - A RWST approach", Astronomy & Astrophysics, 642, A217 (2020). ArXiv: 2007.08242
Note: For GPU-accelerated WST computations, consider using kymatio (which served as an initial inspiration for parts of this code).
Run in a terminal:
pip install pywst
Clone the repository and run the following command from the main directory:
pip install .
pip uninstall pywst
- Minor updates.
- First public version.