MCPcopy Create free account
hub / github.com/Riley702/enhanced_benchmark_tool

github.com/Riley702/enhanced_benchmark_tool @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
72 symbols 188 edges 16 files ⚖ MIT 64 documented · 89% updated 3mo ago★ 110

Browse by type

Functions 72 Types & classes 0
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

author: Yisong Chen

Maintained as a lightweight toolkit for quick benchmarking workflows.

Enhanced Benchmark Tool

A small Python package for dataset profiling and model benchmarking (scikit-learn compatible).

Install (dev)

python3 -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -e '.[dev]'

Quickstart

Dataset profiling

from enhanced_benchmark_tool import profile_dataset

profile = profile_dataset("data.csv")
print(profile["shape"], profile["columns"])

Model benchmarking

from sklearn.tree import DecisionTreeClassifier
import pandas as pd
from enhanced_benchmark_tool import benchmark_model

df = pd.DataFrame({"A": [1,2,3,4], "B": [5,6,7,8], "target": [0,1,0,1]})
X = df[["A","B"]]
y = df["target"]

metrics = benchmark_model(DecisionTreeClassifier(), X, y)
print(metrics["accuracy"], metrics["training_time"])

CLI

ebt-profile --input data.csv

Development

python -m venv .venv
. .venv/bin/activate
pip install -e '.[dev]'
pytest -q

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 72

Languages

Python100%

Modules by API surface

src/visualizations.py15 symbols
src/dataset_profiling.py13 symbols
src/feature_importance.py9 symbols
src/model_benchmarking.py7 symbols
src/evaluation_metrics.py6 symbols
src/enhanced_benchmark_tool/visualizations.py5 symbols
src/data_preprocessing.py4 symbols
tests/test_visualizations.py3 symbols
tests/test_dataset_profiling.py2 symbols
src/enhanced_benchmark_tool/model_benchmarking.py2 symbols
src/enhanced_benchmark_tool/cli.py2 symbols
src/__init__.py2 symbols

For agents

$ claude mcp add enhanced_benchmark_tool \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page