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

Wavelet Functions#

Generating Functions#

Function Name

Description

tiling_integrand()

Tiling integrand for scale-discretised wavelets.

part_scaling_fn()

Computes Infinitely differentiable Cauchy-Schwartz function.

k_lam()

Computes wavelet generating function.

tiling_direction()

Generates harmonic coefficients for directional tiling functions.

binomial_coefficient()

Computes the binomial coefficient \(\binom{n}{k}\).

Wavelet Filters#

Function Name

Description

construct_wav_lmp()

Generate multiresolution wavelet filters.

construct_f_wav_lmnp()

Generate multiresolution wavelet Wigner-Laguerre coefficients for Numpy.

construct_f_wav_lmnp_jax()

Generate multiresolution wavelet Wigner-Laguerre coefficients for JAX.

construct_wav_lmp()

Compute multiresolution wavelet and scaling filters.

tiling_axisym()

Generates tuple of axisymmetric tiling functions.

Helper Functions#

Function Name

Description

j_max()

Computes the highest wavelet scale \(J_{\text{max}}\).

radial_bandlimit()

Computes the radial band-limit for scale \(j_p\).

angular_bandlimit()

Computes the angular band-limit for scale \(j_{\ell}\).

wavelet_scale_limits()

Computes the angular and radial band-limits for scale \(j_{\ell}/j_p\).

wavelet_scale_limits_N()

Computes the angular and radial band-limits and multiresolution directionality \(N_j\) for scale \(j_{\ell}/j_p\).