MoonMag.field_xyz module

Functions for calculating magnetic fields

in planetocentric Cartesian coordinates from spherical magnetic moments. Developed in Python 3.8 for “A perturbation method for evaluating the magnetic field induced from an arbitrary, asymmetric ocean world analytically” by Styczinski et al. DOI: 10.1016/j.icarus.2021.114840

Author: M. J. Styczinski, mjstyczi@uw.edu

MoonMag.field_xyz.eval_Be(n, m, Benm, x, y, z, r, omega=None, t=None)
MoonMag.field_xyz.eval_Be_Schmidt(n, m, Gnm, Hnm, x, y, z, r, omega=None, t=None)
MoonMag.field_xyz.eval_Bi(n, m, Binm, x, y, z, r, omega=None, t=None)
MoonMag.field_xyz.eval_Bi_Schmidt(n, m, g_nm, h_nm, x, y, z, r, omega=None, t=None)