Skip to main content

edatk: Python Exploratory Data Analysis Toolkit

edatk is a open source project for exploratory data analysis in Python. This is a new project and while features are simple now, the goal is to automate and organize as much of the traditional eda workflow as possible.

Installation

pip install edatk

Examples and Getting Started

# Import library
import edatk as eda

# Load in your dataframe (using seaborn below as an example)
import seaborn as sns
df = sns.load_dataset('iris')

# Run auto eda, optionally pass in path for saving html report and target column
eda.auto_eda(df, save_path='C:\\Users\\username\\Documents\\edatk', target_column='species')

Feature Overview

Feature [status]

  • Tabular data [partial]
    • Column by column analysis [partial]
      • Basic descriptive statistics (mean, median, min, max, etc) [completed]
      • Distribution charts (numeric) and most frequent values (categorical) [completed]
      • Normality Tests [planned].
    • Relationships between columns [completed]
    • TSNE [planned]
    • Basic feature -> target analysis and feature importance [planned]
    • Autofind interesting relationships and features [planned]
    • Basic exploratory NLP for text columns [planned]
  • Exploring Predicted vs. True Results [planned]
    • Classification Results Plots
      • True vs. Predicted Heatmap by Class
      • Mosiac Plot
  • Time Series [planned]
  • Performance Improvements [planned]
    • Operation timeouts

Contributing

If you are interested in contributing, please see the contributing documentation.

Stability

This library is not yet ready for production use. Treat with caution and for non production purposes aiding in deeper, more formal data analysis.

Author

Release files for edatk 0.0.8

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

Source distribution (sdist)

Source distribution for edatk 0.0.8
File Size Uploaded
edatk-0.0.8.tar.gz 19.8 kB Details

Built distribution (wheel)

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

Total release size: 54.1 kB

Release files / edatk-0.0.8.tar.gz

Download URL edatk-0.0.8.tar.gz
Size 19.8 kB
Tags Source
SHA-256 checksum
How to use checksums
470e0d17d879f2bdd8887889854f44674e614b905790150974c4988ee0d866be
BLAKE2b-256 checksum
How to use checksums
aec43344cbad4976e5f4e13f7101b29c3356a29c34ff6256fcb08f0db502cf6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5

Release files / edatk-0.0.8-py3-none-any.whl

Download URL edatk-0.0.8-py3-none-any.whl
Size 34.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c8523250c188e7bb803ee67c43243974cad9871c2bba457c1197edb2bf414d9a
BLAKE2b-256 checksum
How to use checksums
840047d06f97acae9347d3e0c07affadfe9c8e64b84e51499000e99fcecc4742
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.5

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

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