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.

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.5.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

edahub-0.0.5-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edahub-0.0.5.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","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}

File hashes

Hashes for edahub-0.0.5.tar.gz
Algorithm Hash digest
SHA256 7c46618ed265bd7b85a71e60f1d1cd916922fa4f4e58c587a3c5a01ad3c21c95
MD5 f79883bad9d2ab43b5eb415267dd0b06
BLAKE2b-256 309f8cc30e1aff03cfe2791591316327eb3460f57fade26c38fb948cd1c8a37d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: edahub-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","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}

File hashes

Hashes for edahub-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6eb97e1b593ca1d8842b833ca943da4831a66adabd8818b50d839e3a070057de
MD5 793f96f7d8b8faf7a5156c94b4247263
BLAKE2b-256 34451c05daa46bb799affc12d0d0e0083c191bfbc604311baf36971086ad306f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.0

2 files

0.0.6

2 files

This release

0.0.5 This release

2 files

0.0.4

1 file

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

0.0.0

2 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