Skip to content

Add multimodal-jupyter app with Jupyter widget integration#188

Open
viaermakov wants to merge 3 commits intomainfrom
viaermakov/multimodal-jupyter
Open

Add multimodal-jupyter app with Jupyter widget integration#188
viaermakov wants to merge 3 commits intomainfrom
viaermakov/multimodal-jupyter

Conversation

@viaermakov
Copy link
Contributor

This PR introduces a new multimodal widget that allows users to view Vega-Lite charts, DataFrames, and text descriptions in a Jupyter environment.

New Features

  • Update thread.html() method
    Now it generates a standalone HTML page and either opens it in the default browser or returns a Jupyter widget, depending on the environment in which Databao is running.

  • New target: Jupyter
    Adds a Python implementation of the Anywidget component. Introduces a new jupyter client target that uses the Anywidget library to enable communication between the kernel and the UI.

  • Lazy spec generation
    Generates chart specs lazily, only when the chart tab is opened, to improve performance.

Screen.Recording.2026-01-30.at.12.03.24.mov

@viaermakov viaermakov requested review from a team and agusakow February 5, 2026 10:12
@agusakow agusakow requested a review from catstrike February 5, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant