Feature-engine
feature-engine.trainindata.com
Spec sheet
- Purpose
- Feature-engine is a Python library with transformers to engineer and select features for machine-learning models.Read 4 Oct 2026 · feature-engine.trainindata.com
- Intended users
- The documentation says the library is suited to people whose machine-learning data work primarily uses pandas and scikit-learn.Read 4 Oct 2026 · feature-engine.trainindata.com
- License
- The repository provides Feature-engine under the BSD 3-Clause License.Read 4 Oct 2026 · github.com
- Dataframes
- The library is designed to work with dataframes and says transformed dataframes retain their column names and order.Read 4 Oct 2026 · feature-engine.trainindata.com
- Distribution
- The documentation provides pip and conda installation commands, and the repository offers source code on GitHub.Read 4 Oct 2026 · feature-engine.trainindata.com
- Feature operations
- Its transformers cover imputation, categorical encoding, discretisation, outlier handling, transformation, feature creation and selection, and date, text and time-series feature extraction.Read 4 Oct 2026 · feature-engine.trainindata.com
- Governance
- The project documentation names Soledad Galli as founder and says she has final decision authority, while noting that in practice she defers to community discussion and core contributors.Read 4 Oct 2026 · feature-engine.trainindata.com
- Installation
- The documentation says Feature-engine is a Python 3 package for Python 3.9 or later and can be installed with pip or conda.Read 4 Oct 2026 · feature-engine.trainindata.com
- Integration
- The project describes itself as sitting at the interface of pandas and scikit-learn, wrapping pandas functionality in scikit-learn-like transformers.Read 4 Oct 2026 · feature-engine.trainindata.com
- Pipelines
- Transformers use scikit-learn-style fit() and transform() methods and are compatible with scikit-learn pipelines, cross-validation and hyperparameter search.Read 4 Oct 2026 · feature-engine.trainindata.com
- Security reporting
- The project’s security policy supports version 1.9.x, directs vulnerability reports to GitHub security advisories or email, and says accepted issues are patched privately for a dedicated bug-fix release.Read 4 Oct 2026 · github.com
- Support and community
- The governance page directs contributors to GitHub issues and the Gitter community.Read 4 Oct 2026 · feature-engine.trainindata.com
- Variable selection
- Transformers let users choose which variables to transform, and the project says it supports a wide range of feature-selection techniques.Read 4 Oct 2026 · feature-engine.trainindata.com
Where Specifiction places it
- Data Preparation Software#25 of 286.5