pvtend.envelope_polygon

pvtend.envelope_polygon(xline: ndarray, yline: ndarray, xa: float, xb: float, n_samp: int = 200, min_points: int = 10) tuple[ndarray, ndarray, ndarray, ndarray, ndarray] | None[source]

Construct envelope polygon for an overturning interval.

Parameters:
  • xline – Contour coordinates.

  • yline – Contour coordinates.

  • xa – x-interval.

  • xb – x-interval.

  • n_samp – Sample points.

  • min_points – Minimum valid sample points.

Returns:

(xp, yp, xm, y_min, y_max) or None.