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]
- Column by column analysis [partial]
- Exploring Predicted vs. True Results [planned]
- Classification Results Plots
- True vs. Predicted Heatmap by Class
- Mosiac Plot
- Classification Results Plots
- 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
- Barrett Studdard - @bstuddard
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)
| File | Size | Uploaded | |
|---|---|---|---|
| edatk-0.0.8.tar.gz | 19.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|