KinoDux
Livebook integrations for Dux — rich rendering and smart cells for DuckDB-native dataframes.
Setup
Mix.install([
{:dux, "~> 0.3.0"},
{:kino_dux, "~> 0.2"}
])Features
Rich rendering
- Lazy pipelines — see source provenance (CSV, Parquet, attached database, SQL), accumulated operations, and generated SQL before computing
- Computed results — interactive data tables with column types, sorting, and pagination
- Graphs — vertex/edge metadata and distribution info for
%Dux.Graph{}structs
Smart Cells
- SQL Preview — pick a Dux binding, see the generated SQL
- Source Browser — form-driven source selection (Parquet, CSV, NDJSON, SQL, attached databases)
- Chart — VegaLite chart builder with axis and chart type selection
License
Apache-2.0