s2wav is currently in an open beta, please provide feedback on GitHub

Utility Functions#

Bandlimiting functions.#

Function Name

Description

L0_j()

Computes the minimum harmonic index supported by the given wavelet scale \(j\).

n_wav_scales()

Evalutes the total number of wavelet scales.

j_max()

Computes maximum wavelet scale required to ensure exact reconstruction.

LN_j()

Computes the harmonic bandlimit and directionality for scale \(j\).

scal_bandlimit()

Returns the harmominc bandlimit of the scaling coefficients.

wav_j_bandlimit()

Returns the harmominc bandlimit of the scaling coefficients.

Shape functions.#

Function Name

Description

f_scal()

Computes the shape of scaling coefficients in pixel-space.

f_wav_j()

Computes the shape of wavelet coefficients \(f^j\) in pixel-space.

flmn_wav_j()

Returns the shape of wavelet coefficients \(f^j_{\ell m n}\) in Wigner space.

Array constructing and shape checking functions.#

Function Name

Description

construct_f()

Defines a list of arrays corresponding to f_wav.

construct_flm()

Returns the shape of scaling coefficients in harmonic space.

construct_flmn()

Defines a list of arrays corresponding to flmn.

wavelet_shape_check()

Checks the shape of wavelet coefficients are correct.