Skip to main content

edareport

EDA report paling cepat & ringan di Python — insight dalam detik, bukan menit.

PyPI version Python License: MIT

Overview

edareport adalah Python library untuk generate EDA report super cepat — summary stats + interactive plots — dalam satu baris kode.

"Versi lebih ringan & cepat dari ydata-profiling / Sweetviz"

Target user: Data Analyst, Data Scientist, Business Analyst yang ingin insight dalam detik, bukan menit atau jam.

Install

pip install edafast

Optional: Polars backend (5–10x lebih cepat untuk dataset besar):

pip install "edareport[polars]"

Quickstart

import pandas as pd
from edareport import generate_report

df = pd.read_csv("data.csv")

# One-liner — generate & save HTML report
report = generate_report(df, title="Sales EDA")
report.save("report.html")

# Atau tampilkan langsung di Jupyter/Colab
report.show()

Features

  • Super cepat — 0.013s untuk 10k rows, 0.104s untuk 100k rows
  • Minimal dependencies — hanya 5 package inti (pandas, numpy, scipy, plotly, jinja2)
  • Low memory — peak RAM selalu < 1x ukuran dataset
  • Clean HTML — self-contained, mudah di-share via email/Slack/Notion (< 5MB)
  • Full interactive — Plotly native, berjalan tanpa server
  • Notebook ready — Jupyter + Google Colab

Benchmark

Rows edareport Target Status
10,000 0.013s < 5s
50,000 0.054s
100,000 0.104s < 15s

Peak RAM < 1x ukuran dataset (target < 2x). ✅

API

generate_report(
    df,                    # pandas DataFrame
    title="EDA Report",   # judul report
    output="html",        # "html" | "widget" | "data"
    theme="light",        # "light" | "dark"
    sample_size=50_000,   # batas baris untuk visualisasi berat
)

Output

  • report.save("report.html") — simpan ke file HTML
  • report.show() — tampilkan di browser atau Jupyter widget
  • report.data — akses ReportData dataclass mentah

Development

git clone https://github.com/lancewrg/edareport
cd edareport
uv sync --extra dev
uv run pytest -m "not slow"

License

MIT — see LICENSE

Release files for edafast 0.1.0

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

Source distribution (sdist)

Source distribution for edafast 0.1.0
File Size Uploaded
edafast-0.1.0.tar.gz 296.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for edafast 0.1.0
File Interpreter ABI Platform
edafast-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 311.4 kB

Release files / edafast-0.1.0.tar.gz

Download URL edafast-0.1.0.tar.gz
Size 296.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1985b60ba044f659032e58a8f5a77c514a5a5ffa239b226d3d998bc62b334cf0
BLAKE2b-256 checksum
How to use checksums
0b5552b78cef0f53e649f13e423d398dd2c6e4fd1edec5af7182e5057a40f4a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / edafast-0.1.0-py3-none-any.whl

Download URL edafast-0.1.0-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21bbb9a5b63860c4894cae5e6d2543a15724f581ddfa82ec434e16b45262dd59
BLAKE2b-256 checksum
How to use checksums
3c6ea2b2b7d5abb98376a2ec4967a88dd9f4f60ccce50999e23f23cdd7c99343
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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