Helper Functions¶
These functions are used by the main integral equation solvers. However, they can also be called independently.

inteq.helpers.
makeH
(dim: int) → numpy.ndarray¶ Make H matrix for estimating Fredholm equations as in (Twomey 1963).
 Parameters
 dimint
The dimension of the H matrix.
 Returns
 Hmat2D array
The H matrix

inteq.helpers.
simpson
(dim: int) → numpy.ndarray¶ Make H matrix for estimating Fredholm equations as in (Twomey 1963).
 Parameters
 dimint
The dimension of the H matrix.
 Returns
 weights1D array
The quadrature weights according to Simpson’s rule.

inteq.helpers.
smooth
(v: numpy.ndarray) → numpy.ndarray¶ Smooth a vector that is oscillating.
 Parameters
 v1D array
The oscillating vector you want to smooth.
 Returns
 sv1D array
The smoothed vector.