ctplanet.pyMohoRho#
- ctplanet.pyMohoRho(pot, topo, density, porosity, lmax, rho_m, thickave, filter_type=0, half=None, nmax=8, delta_max=5.0, lmax_calc=None, correction=None, quiet=False)#
Calculate the relief along the crust-mantle interface assuming a constant density mantle and a laterally varying crustal density.
- Returns:
moho – The radius of the crust-mantle interface.
- Return type:
SHCoeffs class instance
- Parameters:
pot (SHGravCoeffs class instance) – Gravitational potential spherical harmonic coefficients.
topo (SHCoeffs class instance) – Spherical harmonic coefficients of the surface relief.
density (SHCoeffs class instance) – Spherical harmonic coefficients of the crustal grain density.
porosity (float) – Crustal porosity (from 0 to 1).
lmax (int) – Maximum spherical harmonic degree of the function, which determines the sampling interval of the internally computed grids.
rho_m (float) – Mantle density in kg / m^3.
thickave (float) – Average thickness of the crust in meters.
filter_type (int, optional, default = 0) – 0 = no filtering, 1 = minimum amplitude filter, 2 = minimum curvature filter.
half (float, optional, default = None) – The spherical harmonic degree where the filter is equal to 0.5. This must be set when filter_type is 1 or 2.
nmax (int, optional, default = 8) – The maximum order used in the Taylor-series expansion when calculating the potential coefficients.
delta_max (float, optional, default = 5.0) – The algorithm will continue to iterate until the maximum difference in relief between solutions is less than this value (in meters).
lmax_calc (int) – Maximum spherical harmonic degree when evalulating the functions.
correction (SHGravCoeffs class instance, optional, default = None) – If present, these coefficients will be added to the Bouguer correction (subtracted from the Bouguer anomaly) before performing the inversion. This could be used to account for the pre-computed gravitational attraction of the polar caps of Mars, which have a different density than the crust.
quiet (boolean, optional, default = False) – If True, suppress printing output during the iterations.