Best way to deploy bokeh app with big dataset

Hi all

Currently i have a project using Bokeh, i generate html file then copy div and script to my html file then host the standalone html with my server.

But for big data like millions or so rows the html file will be too big and it will be slow to render so my question is which is the best way to deploy the app?

My project relate mostly to data table and some basic chart.

Thanks

Hi,

You might want to look at Holoviews, which can generate Bokeh output that also integrates tightly with Datashader (which can handle very large datasets, e.g. billions of points)
  
  Working with large data using datashader — HoloViews v1.18.1

Thanks,

Bryan

···

On Feb 28, 2019, at 12:32 AM, Hau Le Cong <[email protected]> wrote:

Hi all

Currently i have a project using Bokeh, i generate html file then copy div and script to my html file then host the standalone html with my server.

But for big data like millions or so rows the html file will be too big and it will be slow to render so my question is which is the best way to deploy the app?

My project relate mostly to data table and some basic chart.

Thanks

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/94b14cf2-84ee-4f25-aa80-d59287402677%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

Hi Bryan

Can Holoviews work with JS callback?

Thanks

Hi,

Holoviews can produce Bokeh output which is the same as any output from Bokeh's own APIs and has all the same capabilities.

Thanks,

Bryan

···

On Mar 3, 2019, at 8:07 PM, Hau Le Cong <[email protected]> wrote:

Hi Bryan

Can Holoviews work with JS callback?

Thanks

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/44ed8203-3e9b-4d3d-8ebc-7cc7603e9726%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

On SO I suggested to use ColumnDataSource to achieve interactivity in the plot and got this comment:

Hi Tony, thanks for your answer - The problem I have is that Holoviews does not accept the ColumnDataSource as underlying data model and therefore I cannot make use of the source.change.emit() to let the plot update itself – dmeu 19 hours ago

I don’t know Holoviews, can someone confirm if this is true?

···

On Monday, March 4, 2019 at 5:24:37 AM UTC+1, Bryan Van de ven wrote:

Hi,

Holoviews can produce Bokeh output which is the same as any output from Bokeh’s own APIs and has all the same capabilities.

Thanks,

Bryan

On Mar 3, 2019, at 8:07 PM, Hau Le Cong [email protected] wrote:

Hi Bryan

Can Holoviews work with JS callback?

Thanks


You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.

To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].

To post to this group, send email to [email protected].

To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/44ed8203-3e9b-4d3d-8ebc-7cc7603e9726%40continuum.io.

For more options, visit https://groups.google.com/a/continuum.io/d/optout.

Hi,

You should pose this question to the Holoviews devs directly. One place they hang out is on Gitter:

  https://gitter.im/pyviz/pyviz

Thanks,

Bryan

···

On Mar 7, 2019, at 1:10 AM, [email protected] wrote:

On SO I suggested to use ColumnDataSource to achieve interactivity in the plot and got this comment:

Hi Tony, thanks for your answer - The problem I have is that Holoviews does not accept the ColumnDataSource as underlying data model and therefore I cannot make use of the source.change.emit() to let the plot update itself – dmeu 19 hours ago

I don't know Holoviews, can someone confirm if this is true?

On Monday, March 4, 2019 at 5:24:37 AM UTC+1, Bryan Van de ven wrote:
Hi,

Holoviews can produce Bokeh output which is the same as any output from Bokeh's own APIs and has all the same capabilities.

Thanks,

Bryan

> On Mar 3, 2019, at 8:07 PM, Hau Le Cong <[email protected]> wrote:
>
> Hi Bryan
>
> Can Holoviews work with JS callback?
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+un...@continuum.io.
> To post to this group, send email to bo...@continuum.io.
> To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/44ed8203-3e9b-4d3d-8ebc-7cc7603e9726%40continuum.io\.
> For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/3cc65848-4809-461e-8d1c-f1c8338ec423%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.