A scratch pad for testing Observable Plot and D3 visualizations with the full DuckDB-WASM environment.
Shape data in notebooks/playground.ipynb first, then test production rendering here.
R2 Iceberg Catalog Test
Test browser-side Iceberg ATTACH via the catalog-proxy. Compares R2 query results against local Parquet.
Query Comparison
Run the same query against both local Parquet (via sql frontmatter) and R2 Iceberg catalog, then compare row counts and sample data.
Table Browser
Browse all tables in the DuckDB-WASM database — row counts, column schemas, and data preview.
Column Browser
SQL Console
Quick Chart Builder
Build an Observable Plot chart by picking columns. Same API as pyobsplot — copy specs directly from notebooks.
D3 Sketch Pad
Import existing D3 modules from components/ and test with your own data.
Scratch Cells
Use these cells for ad-hoc experiments. Copy working code to index.md.