Skip to main content

🛠️ Rage Tools

A fast, modular Python library for automating daily Data Science & Machine Learning workflows (Data Cleaning, EDA, Preprocessing, Evaluation, and Utilities).

🚀 Installation

Install the package directly from PyPI:

pip install rage-tools


💡 Quick Start

1. 1-Click Auto Preprocessing Pipeline
Clean your dataset, handle missing values, cap outliers, scale numeric features, one-hot encode categorical features, and reduce memory usage with a single command:

'''python
import pandas as pd
from rage_tools import auto_preprocess

df = pd.read_csv("your_dataset.csv")'''

# Clean and preprocess everything while excluding your target column
processed_df = auto_preprocess(df, target_col="target", scale_method="standard")

2. Regression Evaluation
Evaluate your machine learning model instantly with metrics and a clean DataFrame summary:

'''python
from rage_tools import evaluate_regression

y_true = [3.0, -0.5, 2.0, 7.0]
y_pred = [2.5, 0.0, 2.0, 8.0]

metrics_df = evaluate_regression(y_true, y_pred, n_features=2)
print(metrics_df)'''

📦 Core Modules
data_cleaning: Standardize column names, remove duplicates, and handle missing values.

eda: Generate comprehensive dataset overviews, numeric summaries, categorical stats, and IQR outlier detection.

preprocessing: Cap outliers, scale features, encode categoricals, and split features/targets.

evaluation: Compute regression and classification metrics cleanly.

utils: High-precision execution timers and RAM-saving downcasting tools.

📄 License
Distributed under the MIT License. See LICENSE for more information.

Metadata

Release files for rage-tools 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rage-tools 0.1.1
File Size Uploaded Provenance Actions
rage_tools-0.1.1.tar.gz 10.2 kB Without provenance Details for rage_tools-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rage-tools 0.1.1
File Interpreter ABI Platform Actions
rage_tools-0.1.1-py3-none-any.whl Python 3 none any Details for rage_tools-0.1.1-py3-none-any.whl

Total release size: 21.7 kB

Release files / rage_tools-0.1.1.tar.gz

Download URL rage_tools-0.1.1.tar.gz
Size 10.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b3d30565ad8ad5363dd5e24be9bd13a9169e5b1e9c26475fe07e9388365eba57
BLAKE2b-256 checksum
How to use checksums
6a9e4107e4ed5efd60d429ab59d529387d8ec2245209faf1cfef8ef7ee8f8b01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.7

Release files / rage_tools-0.1.1-py3-none-any.whl

Download URL rage_tools-0.1.1-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1671d91bba57419b53507a7cc2df5005d64354e8460f7d0654b3a3c0754b4b17
BLAKE2b-256 checksum
How to use checksums
8d2b7b80f171334cde26ebd77e32e9e6110e3e566ab65cfe181fd03cec627707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.7

Security for rage-tools 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page