pvtend.classify_bay
- pvtend.classify_bay(xline: ndarray, yline: ndarray, xa: float, xb: float, n_samp: int = 200, min_valid: int = 5) tuple[str, float][source]
Classify a bay as AWB or CWB using path-order sign.
MATLAB-consistent: if first max(y) index < first min(y) index -> CWB.
No tilt-slope fallback — returns “UNK” if sign is ambiguous.
- Parameters:
xline – Contour trace coordinates.
yline – Contour trace coordinates.
xa – x-interval of the bay.
xb – x-interval of the bay.
n_samp – Number of sample meridians.
min_valid – Minimum valid signs for classification.
- Returns:
(wb_type, sign_median) where wb_type in {“AWB”, “CWB”, “UNK”}.