Autonomous Data Science Assistant for Instant Data Preparation.
Project description
DataPrep AI 🤖
Autonomous Data Science Assistant for Instant Data Preparation.
DataPrep AI is a CLI tool designed to transform raw, messy datasets into clean, ML-ready data with a single command. It automatically handles missing values, encodes categories, normalizes features, and detects anomalies.
🚀 Key Features
- Autonomous Cleaning: Smart handling of missing values (mean/median/mode) and duplicate removal.
- Intelligent Encoding: Automated One-Hot and Label encoding based on feature cardinality.
- Goal-Oriented Prep: Optimization for
prediction,classification, oranalysis. - Date Parsing: Automatically detects and transforms date-like strings to datetime objects.
- Modern CLI: Beautiful, colorized logs and progress indicators.
📦 Installation
pip install ibrahim-dataprep
🛠 Usage
Auto Clean
Analyze and clean a dataset with one command:
dataprep auto your_data.csv
Goal-Specific Preparation
Prepare data specifically for machine learning:
dataprep auto your_data.csv --goal prediction
Custom Fixes (Experimental)
Interact with your data using natural language:
dataprep fix "fix the missing values in this file" your_data.csv
📄 License
MIT License. See LICENSE for details.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ibrahim_dataprep-0.1.1.tar.gz.
File metadata
- Download URL: ibrahim_dataprep-0.1.1.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05bf408c27e7c38d5a8ae7470762316095c7479c74e7d87b52b8e25d6b34f2d1
|
|
| MD5 |
37402bf4699f0dde4776da42b95a8c5b
|
|
| BLAKE2b-256 |
7a5e927da424504099dfeed0e88c1e7cb7442212315179891276bacc15547117
|
File details
Details for the file ibrahim_dataprep-0.1.1-py3-none-any.whl.
File metadata
- Download URL: ibrahim_dataprep-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73d9651becaf62809bcfa68c8ad491030fa541a2ead04cce37a84770a74f86b3
|
|
| MD5 |
9b2125be3e6af811ca05d38b3cef6629
|
|
| BLAKE2b-256 |
57cdca8ad23f8e4818498532c850d2e7832b653ac4f3e43714f011b5b7d443f1
|