geopulse.constants

Physical constants used throughout GeoPulse.

All values in SI units. Sources cited for every constant. These are EXACT or CODATA-recommended values — do not modify without updating the source citation.

Module Attributes

MU_0

Vacuum permeability μ₀ in H/m (henries per meter).

EPSILON_0

Vacuum permittivity ε₀ in F/m.

R_EARTH_M

Mean Earth radius in meters.

WGS84_A_M

WGS84 equatorial radius (semi-major axis) in metres.

WGS84_B_M

WGS84 polar radius (semi-minor axis) in metres.

WGS84_E2

WGS84 first eccentricity squared, e² = (a² − b²)/a².

NT_TO_T

Convert nanotesla to Tesla.

KM_TO_M

Convert kilometers to meters.

DEG_TO_RAD

Convert degrees to radians.

geopulse.constants.MU_0: float = 1.2566370614359173e-06

Vacuum permeability μ₀ in H/m (henries per meter). Exact (SI 2019).

geopulse.constants.EPSILON_0: float = 8.8541878128e-12

Vacuum permittivity ε₀ in F/m. CODATA 2018.

geopulse.constants.R_EARTH_M: float = 6371000.0

Mean Earth radius in meters. IUGG reference (volumetric mean).

geopulse.constants.WGS84_A_M: float = 6378137.0

WGS84 equatorial radius (semi-major axis) in metres. Exact by definition.

geopulse.constants.WGS84_B_M: float = 6356752.314245

WGS84 polar radius (semi-minor axis) in metres. Derived from a and f.

geopulse.constants.WGS84_E2: float = 0.006694379990141316

WGS84 first eccentricity squared, e² = (a² − b²)/a². Horton (2012) Table IX.

geopulse.constants.NT_TO_T: float = 1e-09

Convert nanotesla to Tesla.

geopulse.constants.KM_TO_M: float = 1000.0

Convert kilometers to meters.

geopulse.constants.DEG_TO_RAD: float = 0.017453292519943295

Convert degrees to radians.