Skip to content

API: preprocessing.outliers

skyulf.preprocessing.outliers

Outlier-handling nodes (IQR / ZScore / Winsorize / ManualBounds / EllipticEnvelope).

Per-engine apply paths are split into _apply_polars / _apply_pandas static helpers and dispatched via apply_dual_engine (see dispatcher.py). Fit paths are pandas-only here (we always coerce to Pandas before computing quantiles / fitting sklearn models), so there is no fit-time dispatch needed.