spherical#

Module containing functions for computing spin weighted spherical harmonics and spherical-spheroidal mixing coefficients.

Functions

mixing_coefficients(s, ell, m, g, num_terms)

Computes the spherical-spheroidal mixing coefficients up to the specified number of terms

separation_constants(s, m, g, num_terms)

Computes the angular separation constants up to the specified number of terms.

spectral_matrix_bands(s, m, g, num_terms)

Returns the diagonal bands of the matrix used to compute the spherical-spheroidal mixing coefficients.

spectral_matrix_complex(s, m, g, order)

Returns the matrix used to compute the spherical-spheroidal mixing coefficients.

sphericalY(s, l, m)

Computes the spin-weighted spherical harmonic with spin weight s, degree l, and order m.

sphericalY_deriv(s, l, m)

Computes the derivative with respect to theta of the spin-weighted spherical harmonic with spin weight s, degree l, and order m.

sphericalY_deriv2(s, ell, m)

Computes the second derivative with respect to theta of the spin-weighted spherical harmonic with spin weight s, degree l, and order m.

sphericalY_eigenvalue(s, l, m)

Computes the eigenvalue of the spin-weighted spherical harmonic with spin weight s, degree l, and order m.