Skip to main content

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.

Metadata

Release files for edahub 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 edahub 0.1.0
File Size Uploaded
edahub-0.1.0.tar.gz 7.4 kB Details

Built distribution (wheel)

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

Total release size: 15.2 kB

Release files / edahub-0.1.0.tar.gz

Download URL edahub-0.1.0.tar.gz
Size 7.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8133575ed265ebc0b742fd6efc3b17d880dde29994b31fe70bf76783ca2543cd
BLAKE2b-256 checksum
How to use checksums
1f24538e47881f6eabded74fbba59847a363786b136fb4045b2cc721b71d7385
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

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

Download URL edahub-0.1.0-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c7d4880f053565a0eb47a0667507c1c07bcd14553bb4963af8b2c5e8fe8db9c2
BLAKE2b-256 checksum
How to use checksums
52bc4f028fc2d9d5df75a91d8edc867fc9d40cfcedb5e2739c22ae8950e9c06c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

1 release file

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

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