Skip to content

zndr27/repo_viz

Repository files navigation

RepoViz

Automated exploratory data analysis for DagsHub repositories.

Installation

RepoViz supports Python 3.10 - 3.12.

First, create a virtual environment and install the dependencies from the pyproject.toml file using your favorite package management tools.

For example, you can use pdm and pyenv as follows:

cd path/to/repo-viz
pyenv install 3.12.4
pdm use 3.12.4
pdm install

Second, use pip to install the DagsHub client in the virtual environment. This is necessary due to a dependency version conflict with ydata-profiling.

For example:

cd path/to/repo-viz 
eval $(pdm venv activate)
python -m pip install --upgrade dagshub

Run

First, start the D-Tale server in your terminal:

python ./dtale_app.py

Then, start the RepoViz server in your terminal:

python ./app.py

Finally, open your browser and navigate to http://localhost:8051/.

Usage

When the app starts you'll be prompted to provide an access token.

image1

Once you provide the access token, you'll be able to select a repository and a data source to visualize.

image2

image3

The app uses D-Tale, Sweetviz, and YData Profiling to generate the visualizations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published