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))
- 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