Theory¶
Both methods estimate the depth and thickness of a buried magnetic source from the slope of the radially averaged spectrum of the magnetic anomaly. They differ in the model fitted to that spectrum and in how the fit is turned into a Curie depth with an uncertainty.
Conventions¶
A few conventions run through the whole package and are easy to get wrong:
Wavenumbers are in rad/km, everywhere.
radial_spectrum()returnskin rad/km, and the Tanaka fitting bands are given in the same units.The DFT fundamental is \(dk = 2\pi/(N\,dx)\), not \(2\pi/((N-1)\,dx)\); using \(N-1\) understates every depth by a factor \((N-1)/N\).
Depths are positive downwards. The optimisers return depths, not the negative gradients the fits produce.
The
powerargument selects which spectrum you get.radial_spectrum()raises \(|\mathrm{FFT}|\) topowerbefore averaging. Since \(\Phi = |\mathrm{FFT}|^2\), Bouligand fits the log power spectrum (power=2.0, the default) while Tanaka fits the log amplitude spectrum (power=1.0).