Skip to content

bregaldo/pywst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyWST: WST and RWST for Astrophysics

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).

Install/Uninstall

Standard installation (from PyPI)

Run in a terminal:

pip install pywst

Install from source

Clone the repository and run the following command from the main directory:

pip install .

Uninstall

pip uninstall pywst

Changelog

1.0

  • Minor updates.

0.9

  • First public version.

About

(Reduced) Wavelet Scattering Transform on Images

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages