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.
Metadata
Release files for pywst 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pywst-1.0.1.tar.gz | 21.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pywst-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.1 kB
Release files / pywst-1.0.1.tar.gz
| Download URL | pywst-1.0.1.tar.gz |
|---|---|
| Size | 21.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b06cfce6a9534a897f0f5661fe47f9eaacf580b39343dd5a6184a927cee3c7cf
|
|
BLAKE2b-256 checksum How to use checksums |
2fb9bb0c4f9202e4cf093de4092301b4290493bccbe4db5a00ddbfc8d916653c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.13
|
Release files / pywst-1.0.1-py3-none-any.whl
| Download URL | pywst-1.0.1-py3-none-any.whl |
|---|---|
| Size | 24.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7850e587a9438afc6a0ef9d0d6bd22889971eab178fa83be66cb5bc71baee087
|
|
BLAKE2b-256 checksum How to use checksums |
2e27c28770ac8786b2178d7577fbffc07b607615a5427c33df323d360250fe63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.13
|