chaosmagpy.coordinate_utils.basevectors_gsm(time, dipole=None)[source]

Compute the unit base vectors of the GSM coordinate system with respect to the standard geographic coordinate system (GEO).

timefloat or ndarray, shape (…)

Time given as modified Julian date, i.e. with respect to the date 0h00 January 1, 2000 (mjd2000).

dipolendarray, shape (3,), optional

Dipole spherical harmonics \(g_1^0\), \(g_1^1\) and \(h_1^1\). Defaults to basicConfig['params.dipole'].

gsm_1, gsm_2, gsm_3ndarray, shape (…, 3)

GSM unit base vectors. The leading dimension agrees with the shape of time, while the last dimension contains the unit vector components in terms of GEO.