Hi all,
My name is Bryan Van de Ven, I lead the technical effort on the Bokeh
visualization project:
http://bokeh.pydata.org/en/latest/index.html
https://github.com/bokeh/bokeh
One of the nice aspects of Bokeh is that the browser client library BokehJS
is driven by a declarative JSON protocol, so that in principle any language
can drive Bokeh plots and apps in the browser. At Continuum, we have
invested heavily in the Python 'bindings" for Bokeh, but there is also
RBokeh (maintained by Ryan Hafen) and bokeh.scala (maintained by Mateusz
Paprocki) as well as a new TypeScript API. Early on, however, the first new
language binding for Bokeh was Julia! This was started by Samuel Colvin
with later work done by Spencer Lyon. However, neither of them have the
ability to continue maintaining, which is why I am writing this message.
You can see the last state of Bokeh.jl here:
http://bokeh.github.io/Bokeh.jl/
https://github.com/bokeh/Bokeh.jl
Although this is actually based on a quite old version, I think it is still
very impressive. But Bokeh has progressed tremendously since then, and I
think it would be amazing to see Bokeh.jl picked up again. I think with
some work, it could even be possible to have Julia directly drive the new
and very much improved Bokeh Server Apps, such as the ones here that are
driven by Python:
http://demo.bokehplots.com/
I should mention that the main Bokeh project is headed for a 1.0 release
later this year, with guarantees about compatibility and APIs, etc. so the
task of maintaining Bokeh.jl should only get simpler (or perhaps even
automatable to a larger degree) over time.
If you would like to see its Bokeh's visualization capabilities made
available in Julia, and are looking for an OSS project to get involved
with, please don't hesitate to message me directly, or to reach out on the
main Bokeh mailing list:
https://groups.google.com/a/continuum.io/forum/?pli=1#!forum/bokeh
Best regards,
Bryan Van de Ven
Continuum Analytics