API#

Automatically generated documentation for S2SCAT APIs. All functionality is accessible through a pip installation of the S2SCAT package. Below is an overview of the directory structure for the software.

Directory structure#

s2scat/
├── representation.py   # - Scattering covariance transform.
├── compression.py      # - Statistical compression functions.
├── optimisation.py     # - Optimisation algorithm wrappers.
├── generation.py       # - Latent encoder and Generative decoder.
│
├── operators/          # Internal functionality:      ├─ spherical.py          # - Specific spherical operations, e.g. batched SHTs.      ├─ matrices.py           # - Wrappers to generate cached values.
│
├── utility/            # Convenience functionality:      ├─ reorder.py            # - Reindexing and converting list and arrays.      ├─ statistics.py         # - Calculation of covariance statistics.      ├─ normalisation.py      # - Normalisation functions for covariance statistics.      ├─ plotting.py           # - Plotting functions for signals and statistics.