conatus.expert.S2Coordinates

class conatus.expert.S2Coordinates(azimuth, colatitude)[source]

Bases: CoordinateSystem

(phi, theta) on the sphere of radius R.

Metric R^2 (dtheta^2 + sin^2 theta dphi^2). The poles theta = 0, pi are handled by regular bases: a component of spin s (u_+- = (u_theta +- i u_phi)/sqrt(2) for a vector) of azimuthal mode m is a sum of spin-weighted spherical harmonics sY_lm, l >= max(|m|, |s|) (Vasil et al., J. Comput. Phys. X 3 (2019) 100013). Nothing is ever divided by sin(theta) + eps. The radius is declared by SphereBasis.

Parameters:
  • azimuth (str)

  • colatitude (str)

kind = 'S2'
curvilinear = True
singularity = 'theta = 0, pi (poles)'
scale_factors()[source]
Return type:

tuple

metric()[source]
Return type:

str

regularity()[source]
Return type:

str

explain()[source]
Return type:

str