Skip to main content

Custom preprocessing pipeline library

Project description

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

pip install varsha-preprocess

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

varsha_preprocess-0.1.3.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

varsha_preprocess-0.1.3-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file varsha_preprocess-0.1.3.tar.gz.

File metadata

  • Download URL: varsha_preprocess-0.1.3.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for varsha_preprocess-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8e7e3df82763d04643fadf4fbed2e170b2725920b256e9e9735ede2a41416bd7
MD5 9ea9e718a9e7aced48a1be4c32cb1b33
BLAKE2b-256 5fe2d19ad01b8c444341675bfa901d9508ba61d13dcfd407adb52d44ab3e6838

See more details on using hashes here.

File details

Details for the file varsha_preprocess-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for varsha_preprocess-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2a6f9a2b276b8fb682927b0b951e200d92f4281dfb83ee8d6d2769fd1ad08e41
MD5 2e08ec24b1b02d76d63174a04e718f43
BLAKE2b-256 8ef8802655f0cb1bf718ac32c07101f06a1001018473f7393063003278609af7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page