Duotronics Demo Hub

Unified portal for DBP Frame Studio + Witness/Atom/Molecule Lab

Service Status

Expected routes: / (portal), /dbp/ (DBP web server), /witness/ (Streamlit app)

DBP Frame Studio

Run and visualize frame analysis, validation, heatmap, diff, live polling, and history exports.

Open DBP in new tab

Witness + 2D Atom/Molecule Lab

Build polygon witnesses, verify/add, render witness polygons, and run atom/molecule visualizations.

Atom/Molecule Imaging Builder

Enter a chemical formula and render a quick 2D molecular sketch in real time.

100%
100%

Composition

{}

2D Render

This is a fast structural sketch from formula counts, ideal for live demo visualization.

Interactive Molecule Builder

Click the canvas to place atoms, drag atom→atom to create bonds. The polygon tiling view renders each atom as a Z+2 sided polygon with edge-to-edge bonds. Switch to 3D for Three.js polyhedra.

Drawing Canvas
Polygon Tiling (Z+2)

Molecule Summary

{}

CLI Inside Containers

docker compose exec python-tools ./duo make --m 6 --family even_range --start 2 --center 1 --occ 1,1,1,1,1,1

docker compose exec python-tools ./duo molecule-draw --mol h2o --out /tmp/h2o.png

docker compose exec python-tools ./duo atom-draw --symbol O --out /tmp/O.png