Skip to content

manuelkonrad/drilldown

Repository files navigation

drilldown

CI - Tests CI - Bandit CI - Build

License - MIT PyPI - Version PyPI - Python Version Python Project Management - Hatch Linting - Ruff Types - Mypy Security - Bandit

Explore and analyze multimodal data.

  • Built with dash, dash-mantine-components, and plotly
  • Lightweight feature store based on obstore and deltalake
  • Light and dark themes

Getting Started

Installation:

pip install drilldown

Demo mode:

drilldown --demo=true

This starts the application on a local development server with an auto-generated dataset for exploring its features.

Screenshot of Home page

Explore

Features:

  • Table view of the selected dataset
  • Chart view with the following chart types:
    • Scatter Plot
    • Time Series
    • Box Plot
    • Histogram
    • Parallel Coordinates
    • Cycle Plot
    • t-SNE Plot (including K-Means and PCA)
  • Resizable sidebar with additional visualizations, such as images or curves for samples selected in the table or chart view

Screenshot of Explore page

Root Cause Analysis

Available root cause analysis methods include:

  • Correlation Analysis
  • Feature Importance (SHAP)
  • Global Explanations via Explainable Boosting Machine (EBM)
  • Local Explanations via EBM
  • What-If Analysis

Drift Monitoring

Drift monitoring based on the Kolmogorov-Smirnov statistic.

License

drilldown is distributed under the terms of the MIT license.

About

Explore and analyze multimodal data.

Resources

License

Stars

Watchers

Forks

Contributors