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.2

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.2
File Size Uploaded Provenance Actions
rage_tools-0.1.2.tar.gz 10.7 kB Without provenance Details for rage_tools-0.1.2.tar.gz

Built distribution (wheel)

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

Total release size: 22.6 kB

Release files / rage_tools-0.1.2.tar.gz

Download URL rage_tools-0.1.2.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8b3829879094d75ef120b90182c8819481b49d17c25ba1c83544a6c1f5d9b96c
BLAKE2b-256 checksum
How to use checksums
be77afffb3ffac371c7c515d2d17f8775d80ceb8575994eba39a4aa4c8a021a6
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.2-py3-none-any.whl

Download URL rage_tools-0.1.2-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
87a1f2546faf5c0c7a34a672307dd039fc5bc738396227f46d437b0bbd91d62a
BLAKE2b-256 checksum
How to use checksums
a593099718dcc7436337c9680ae5a6d7242d6606de7778c5ea590d5d89891a18
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.2

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