Source code for geopulse.network.thevenin

"""Thévenin voltage V_th = ∫E·dl for a conductor branch — STUB (WP2)."""

from __future__ import annotations

import numpy as np

from geopulse.exceptions import NotImplementedYetError

__all__ = ["compute_thevenin"]


[docs] def compute_thevenin( ex_Vm: np.ndarray, ey_Vm: np.ndarray, lat_deg: np.ndarray, lon_deg: np.ndarray, ) -> np.ndarray: """Compute V_th per branch from an E-field field (WP2).""" raise NotImplementedYetError("compute_thevenin", "WP2")