Skip to main content

EDAHub helps structure exploratory data analysis (EDA) results.

Project description

EDAHub

What is this?

EDA (exploratory data analysis) results can be more structured.

EDAHub provides a lightweight dashboard for you to review your data summary on the side screen in JupyterLab, making it easier and quicker to revisit. Screenshot

Why this is useful?

As a data scientist, I've seen many notebooks that mix data/ML pipeline logic with observations. EDAHub addresses this by organizing basic observations in one place.

How to start

Install

You can try it on your JupyterLab with pip install:

pip install edahub

Whole example

Example notebook would help you to understand how it works.

Quick start

After instantiating "EDAHub" object, you can load your pandas.DataFrame with name:

import edahub
eda = edahub.EDAHub()

eda.add_table("<your table name>", df)

You will see the widget on the right side.

Also you can register charts you developed into the dashboard:

chart1 = ...
chart2 = ...
eda.add_chart("<name of section>", chart1)
eda.add_chart("<name of section>", chart2)

It will display your chart on the tab "Charts"

You can save widget as html file, you can open it on the browser independently on Jupyter.

eda.export_html("edahub_export.html")

NOTE: I observe instability in updating output of widgets. When output doesn't look right, please click "Update" button to update the widget.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edahub-0.0.3.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

edahub-0.0.3-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file edahub-0.0.3.tar.gz.

File metadata

  • Download URL: edahub-0.0.3.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.12

File hashes

Hashes for edahub-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a6c544f9750e797cf749d92fb282acdc27ea39aa6bc41b149f8d5387557c5792
MD5 fefbf42556ed3ba74c4af14d15fcb07a
BLAKE2b-256 9ef16ed2bc14c75e7f46caedf41b8617e70c72939c57bfa7cd1ab5363df96c4e

See more details on using hashes here.

File details

Details for the file edahub-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: edahub-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.12

File hashes

Hashes for edahub-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a38fcb77ca0bb01aa717ba6ff50017397ffc3b3b9009994a56d1db152aa6a782
MD5 5eafaea2c9c5df84fc410f8963962b5b
BLAKE2b-256 e2ef60ed1f224e65d60975be1138ee4c25bf90fb79edc26352922a244d76e2fd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page