Skip to content
This repository has been archived by the owner on Aug 1, 2024. It is now read-only.
/ skrubview Public archive

Prototype: text and HTML reports on the contents of a dataframe

License

Notifications You must be signed in to change notification settings

skrub-data/skrubview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository has been archived

The functionality has now been integrated into the skrub Python library. See the skrub documentation and in particular the TableReport class.

Prototyping dataframe visualization tools

This package exists to experiment with ideas and features that could be included in skrub. As the goal is quick prototyping and experimentation, some features are likely to be incomplete or dysfunctional.

See some example reports. Any feedback is very welcome.

Installing

skrubview is not available on PyPI nor conda-forge. It must be installed by downloading the latest source code. Either in one go:

pip install git+https://github.com/skrub-data/skrubview.git

Or by cloning the repository:

git clone [email protected]:skrub-data/skrubview.git
pip install ./skrubview

Usage

from sklearn.datasets import load_iris
from skrubview import Report

df = load_iris(as_frame=True)["frame"]
Report(df).open()

screenshot

Note: the screenshot above is outdated.

Reports can be initialized with either a dataframe (pandas or polars) or a file path. They should display nicely in a jupyter notebook or ipython shell. They have html, text, and json attributes representing their content in those formats.

Command-line usage

skrubview ./my_file.parquet --open

See skrubview -h for options.

About

Prototype: text and HTML reports on the contents of a dataframe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published