fronts.sorptivity

fronts.sorptivity(o: ndarray[tuple[int], dtype[floating]], samples: ndarray[tuple[int], dtype[floating]], *, i: float | None = None, b: float | None = None, ob: float = 0) float

Extract the sorptivity from samples of a solution.

Parameters:
  • o (numpy.array_like, shape (n,)) – Points where \(\theta\) is known, expressed in terms of the Boltzmann variable.

  • samples (numpy.array_like, shape (n,)) – Values of \(\theta\) at o.

  • i (None or float, optional) – Initial value \(\theta_i\). If not given, it is taken as samples[-1].

  • b (None or float, optional) – Boundary value \(\theta_b\). If not given, it is taken as samples[0].

Returns:

S – Sorptivity.

Return type:

float

References

[1] PHILIP, J. R. The theory of infiltration: 4. Sorptivity and algebraic infiltration equations. Soil Science, 1957, vol. 84, no. 3, pp. 257-264.