gen_point_pressure

  • Calculates gravitational spherical harmonic coefficients for pressure values at individual points assuming a disc geometry [2, 24]

Calling Sequence

from model_harmonics.gen_point_pressure import gen_point_pressure
Ylms = gen_point_pressure(P, G, R, lon, lat, AREA=AREA, LMAX=LMAX, LOVE=(hl,kl,ll))

Source code

model_harmonics.gen_point_pressure(P, G, R, lon, lat, AREA=None, LMAX=60, MMAX=None, LOVE=None)[source]

Calculates gravitational spherical harmonic coefficients for pressure values at individual points assuming a disc geometry [2, 4, 15, 19, 24]

Parameters:
P: np.ndarray

Pressure (Pa)

G: np.ndarray

Gravitational acceleration (m/s2)

R: np.ndarray

Radius at point (m)

lon: np.ndarray

longitude of points

lat: np.ndarray

latitude of points

AREA: np.ndarray or NoneType, default None

Area of each pressure cell (m2)

LMAX: int, default 60

Upper bound of Spherical Harmonic Degrees

MMAX: int or NoneType, default None

Upper bound of Spherical Harmonic Orders

LOVE: tuple or NoneType, default None

Load Love numbers up to degree LMAX (hl, kl, ll)

Returns:
clm: np.ndarray

fully-normalized cosine spherical harmonic coefficients

slm: np.ndarray

fully-normalized sine spherical harmonic coefficients

l: np.ndarray

spherical harmonic degree to LMAX

m: np.ndarray

spherical harmonic order to MMAX