API Reference#

Complete reference for all Gators transformers, organized by functionality.

Overview#

Gators provides 75+ transformers across 11 categories, all with a consistent sklearn-compatible API. Each transformer implements .fit() and .transform() methods and works seamlessly with Polars DataFrames.

Data Cleaning#

Quality filters, variance detection, correlation removal, and data quality transformations.

View Data Cleaning API

Clippers#

Outlier detection and clipping strategies including Gaussian, IQR, MAD, and Quantile methods.

View Clippers API

Encoders#

Categorical encoding methods: OneHot, Target, WOE, CatBoost, Ordinal, and more.

View Encoders API

Feature Generation#

Create numeric features from existing columns: polynomial, ratios, aggregations, and custom transformations.

View Feature Generation API

String Features#

Extract information from text: length, patterns, n-grams, substring extraction, and text statistics.

View String Features API

DateTime Features#

Temporal feature engineering: cyclic encoding, holidays, business hours, time windows, and date differences.

View DateTime Features API

Imputers#

Handle missing values with mean, median, mode, constant, or group-based imputation strategies.

View Imputers API

Discretizers#

Bin continuous variables using equal-width, quantile, k-means, tree-based, or custom strategies.

View Discretizers API

Scalers#

Normalize and transform features: StandardScaler, MinMaxScaler, Box-Cox, Yeo-Johnson, and more.

View Scalers API

Pipeline#

Chain multiple transformers together for streamlined preprocessing workflows.

View Pipeline API

Feature Selection#

Select important features using Information Value, Feature Stability Index, and other metrics.

View Feature Selection API