API Reference
Auto-generated from NumPy-style docstrings in src/geopulse/. Each
module below expands to a dedicated page with all public classes,
functions, and their signatures.
Top-level package
Physical constants used throughout GeoPulse. |
|
Custom exception hierarchy for GeoPulse. |
|
Type aliases and custom types used across GeoPulse. |
|
Geographic projections used for line integrals of the geoelectric field. |
|
YAML configuration loader for GeoPulse pipelines. |
|
GeoPulse command-line interface. |
B-field sources
B-field data adapters — SuperMAG, INTERMAGNET, MHD, synthetic. |
|
Abstract base class for magnetic-field data sources. |
|
Synthetic B-field waveforms for smoke tests and controlled experiments. |
|
INTERMAGNET IAGA-2002 loader. |
|
SuperMAG CSV / ASCII loader. |
Earth models & impedance
Earth conductivity models and the surface-impedance abstraction. |
|
Abstract base class for Earth conductivity models. |
|
Surface-impedance abstraction — the polymorphism spine of GeoPulse. |
|
1-D layered-Earth surface impedance via Wait (1954) recursion. |
|
Built-in 1-D Earth-model registry. |
|
2-D structured Earth models. |
Geoelectric field
Geoelectric-field synthesis: plane-wave, convolution, coastal, non-uniform. |
|
Plane-wave geoelectric field: |
Conductor networks
Grounded-conductor network models. |
|
Abstract base class for grounded conductor networks. |
|
Power-grid conductor network (substations + transmission lines). |
|
Pipeline network via Distributed-Source Transmission-Line (DSTL) theory. |
Circuit solvers
Circuit solvers: LPM, MNA, and PySpice bridge. |
|
Abstract base class for circuit solvers. |
|
Lehtinen-Pirjola matrix method for DC/quasi-DC GIC in earthed networks. |
Devices
Nonlinear device models: transformers, rectifiers, cathodic protection. |
|
Abstract base class for nonlinear device models. |
|
Transformer thermal response — Mate et al. (2021) top-oil + hot-spot model. |
Uncertainty quantification
Uncertainty-quantification utilities. |
|
Core uncertainty type: |
I/O
Data I/O: HDF5, GeoJSON, IAGA-2002. |
|
Schema-versioned HDF5 reader/writer. |
|
MATPOWER-GMD ( |
|
IAGA-2002 magnetometer format parser. |