Skip to main content

Athena

Automated EDA, ML readiness scoring, and data diagnostics — locally in your browser.

pip install athena-eda
athena run

What it does

Athena analyzes tabular datasets and surfaces everything that matters before you start modeling. Upload a CSV, pick a mode, and get a structured diagnostic report in under two minutes — no code required.

It covers the full pre-modeling workflow: data quality, feature analysis, ML readiness scoring, leakage detection, time series diagnostics, and multi-model comparison. When you're done, download a ready-to-run Python preprocessing script tailored to your dataset.


Features

Core EDA

  • Column classification — numeric, categorical, identifiers, free text, entity keys
  • Missing value analysis with row-level and column-level breakdown
  • Outlier and skew analysis — per-feature skewness, kurtosis, log-transform recommendations
  • Feature redundancy detection — correlation matrix analysis for highly redundant pairs

ML Readiness

  • ML Readiness Score — composite score across data health, trainability, and leakage risk
  • Leakage Detection — flags identifier columns and suspiciously correlated features
  • Baseline Probe — 3-fold cross-validated LightGBM baseline with learning curves and overfitting detection
  • Stability Analysis — subsample stability checks across multiple runs
  • Clustering Diagnostics — silhouette scoring across k=2 to 5 for unlabeled datasets
  • Anomaly Detection — Isolation Forest with score distribution visualization

Model Arena

  • Auto-trains Random Forest, LightGBM, Logistic Regression (classification) or Ridge, Lasso, Random Forest, LightGBM (regression)
  • Ranks all models by balanced accuracy or RMSE with training time and variance
  • Only runs on labeled datasets with a specified target column

Time Series

  • Auto-detects datetime columns and forecast targets
  • Stationarity testing — ADF and KPSS with differencing recommendations
  • Seasonal decomposition with auto-detected period
  • ACF and PACF with confidence bands
  • Missing timestamp detection and coverage analysis
  • Baseline models — Naive, Moving Average, Exponential Smoothing, Auto-ARIMA ranked by RMSE

NLP

  • Free-text column detection with vocabulary and lexical diversity analysis
  • Text quality metrics — empty ratio, duplicate ratio, URL ratio
  • Vectorization recommendations — TF-IDF vs embeddings
  • Per-class word analysis for labeled datasets

Drift Detection

  • Upload train and test splits to get per-column KS-statistic drift scores
  • New category detection and missing rate delta

Outputs

  • Preprocessing script — one-click export of a production-ready Python script tailored to your EDA results
  • HTML report — full diagnostic report with charts, tables, and recommendations
  • Time series script — pipeline script with load, stationarity check, decomposition, train/test split, and all baseline models

Analysis Profiles

Profile Use case
Standard General purpose defaults
Finance Strict leakage detection, low anomaly tolerance
Healthcare High missing value tolerance, strict cardinality thresholds
NLP / Text Relaxed cardinality thresholds for text-heavy datasets

Installation

pip install athena-eda

Requires Python 3.9+. All dependencies including statsmodels and pmdarima for time series are included in the base install.

Running locally

athena run

Opens your browser at http://127.0.0.1:8000 automatically.

Other commands

athena info      # show system and package info
athena doctor    # check all dependencies
athena version   # show current version
athena update    # update to latest version

Stack

Frontend — React, TypeScript, Vite, Recharts

Backend — FastAPI, Python, LightGBM, scikit-learn, statsmodels, pmdarima, pandas


License

MIT

Metadata

Release files for athena-eda 0.2.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 athena-eda 0.2.2
File Size Uploaded Provenance
athena_eda-0.2.2.tar.gz 230.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for athena-eda 0.2.2
File Interpreter ABI Platform
athena_eda-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 464.1 kB

Release files / athena_eda-0.2.2.tar.gz

Download URL athena_eda-0.2.2.tar.gz
Size 230.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c4fdc3ffae6bfe212a338391d2ceedc6d715eb7d292411bb19040bc0ad59a168
BLAKE2b-256 checksum
How to use checksums
6bd58cff138e02a485230d04714f3f695d50013eb0e3ea91f2290cf713d58091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.0

Release files / athena_eda-0.2.2-py3-none-any.whl

Download URL athena_eda-0.2.2-py3-none-any.whl
Size 233.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d5d981f4b1f6652e60001dc52702d4405d3c71eaa52291bcdf85efa398289611
BLAKE2b-256 checksum
How to use checksums
81412ab25558751b88f2237a0aa7d9145f5f078008f81dbe5a2338ca0c4e5d5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.0

Security for athena-eda 0.2.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