Re:Bokeh – Interactive web visualization library in Python
by Keyframe on Wednesday November 20, 2013 @02:24PM
(#6770426)
Interesting, this is for our second phase then (we're launching soon, you'll know about it). We'll definitely look into it if we can provide an interface for bokeh as well then. Currently we're transforming user provided sheets (csv etc.) into json and tying them into viz on client side.
Thanks for answer.
Re:Bokeh – Interactive web visualization library in Python
by rcfox on Wednesday November 20, 2013 @08:03PM
(#6772439)
I have a project involving multi-gigabyte datasets of line plot data. With your 0.4 release, will it be possible to show down-sampled subsets of these plots, with the ability to pan/zoom around and get more data on demand without having it all held in memory?
Re:Bokeh – Interactive web visualization library in Python
by hhuuggoo on Wednesday November 20, 2013 @11:35PM
(#6773068)
Well, we'll be able to do that without sending the data to the client, not sure if our implementation right now will work without loading the data into memory, though long term that is definitely the plan (we will leverage http://blaze.pydata.org/)
If you want to discuss further, please email [email protected]
Re:Bokeh – Interactive web visualization library in Python
by JosephCottam on Wednesday November 20, 2013 @11:50PM
(#6773103)
The Python version of Abstract Rendering currently would load it all into memory. The Java version is based on the same algorithms would not. It routinely handles multi-gigabyte files and lets us know that the core algorithm can scale. We're working on getting the Python implementation to scale as well.
Re:Bokeh – Interactive web visualization library in Python
by MasterScrat on Wednesday November 20, 2013 @03:06PM
(#6770762)
For when is the 0.4 release planned? I would be really interested by this, having to visualize terabytes of data in the browser.
Re:Bokeh – Interactive web visualization library in Python
by hhuuggoo on Wednesday November 20, 2013 @04:27PM
(#6771303)
January - but probably only support for abstract rendering for scatter plots and line plots. we'll have to roll it out incrementally, but the good thing is 90% of plots are scatters and lines =)
Re:Bokeh – Interactive web visualization library in Python
by MasterScrat on Wednesday November 20, 2013 @05:16PM
(#6771599)
Perfect, thanks.
You can easily imagine as similar approach for line plots which does selectively downsampling of datapoints in order to preserve interesting features in the plot.
And then we'll build interactors on top of that, so you can actually treat it like a scatter plot, even though it's a heatmap that's being sent to your browser.
So the answer is - large datasets, means, as large as our abstract rendering algorithm can handle on your hardware, so those data sets should be pretty big.