Metadata-Version: 2.4
Name: varsha-preprocess
Version: 0.1.2
Summary: Custom preprocessing pipeline library
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: pandas
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: summary

# My_Preprocess


A lightweight machine learning preprocessing library built from scratch using NumPy and Pandas.

This project is designed to deeply understand how core preprocessing tools like Pipeline, ColumnTransformer, and Encoders work internally — without relying on sklearn.

---

## ✨ Features

- 🔁 Custom Pipeline (sequential transformations)
- 🧩 ColumnTransformer (parallel column-wise transformations)
- 🔤 Encoders:
  - Label Encoder
  - One Hot Encoder
  - Ordinal Encoder
- 📏 Standard Scaler
- ⚙️ Fully built using NumPy and Pandas

---

## 🧠 Why this project?

Most ML libraries (like sklearn) hide internal implementation details.

This project focuses on:
- Understanding how transformations are chained
- Learning how fit / transform logic works
- Building preprocessing systems from scratch

---

## 📦 Installation

```bash
pip install varsha-preprocess
