[ANN] BokehServer.jl: reactive plotting in Pluto and IJulia

BokehServer.jl is a new package which uses bokeh for plotting reactively, using Pluto, IJulia or a dedicated HTTP.jl server.

There are other plotting libraries, but this one allows updating an existing plot with new data, potentially from another notebook cell. It also allows adding callbacks either in julia or in javascript. In other words, it should be a nice tool for dashboard interfaces through Pluto or IJulia.

The package relies on bokehjs to display the plots. It re-implements in Julia the python server provided by bokeh.

Another similar project is Bokeh.jl. The main difference is that we provide a Julia ↔ javascript synchronisation.

8 Likes