gyptis.view.server
Web server for pushing (clojure) vega.js plot specifications to a browser client for rendering.
app
new!
(new! & {:keys [view-name]})Opens a new browser tab and returns that tab's uid. Blocks until browser tab is connected by websocket.
plot!*
(plot!* ch vega-spec)routes
start!
(start! & {port :port, :or {port 3211}})start-web-server!*
(start-web-server!* ring-handler port)stop-web-server!
(stop-web-server!)view-page
(view-page uid)