s2ball is currently in an open alpha, please provide feedback on GitHub

Precompute Matrices#

Wrapper Functions#

Function Name

Description

generate_matrices()

User facing wrapper which handles all precompute matrices.

Associated Legendre Matrices#

Function Name

Description

construct_legendre_matrix()

Constructs associated Legendre matrix which will be called during transform.

construct_legendre_matrix_inverse()

Constructs associated Legendre matrix which will be called during inverse transform.

compute_legendre_warning()

Basic compute warning for large Legendre precomputes.

load_legendre_matrix()

Load/construct associated Legendre inverse matrix for precompute method.

Wigner Matrices#

Function Name

Description

construct_wigner_matrix()

Constructs Wigner matrix which will be called during transform.

construct_wigner_matrix_inverse()

Constructs Wigner matrix which will be called during inverse transform.

compute_wigner_warning()

Basic compute warning for large Wigner precomputes.

load_wigner_matrix()

Load/construct Wigner inverse matrix for precompute method.

Wavelet Matrices#

Function Name

Description

wavelet_wigner_kernels()

Constructs a collection of Wigner kernels for multiresolution directional wavelet transforms.

wavelet_laguerre_kernels()

Constructs a collection of Laguerre polynomial kernel for multiresolution directional wavelet transforms.