Rendering finished callback

Hi,

Is there any callback that’s called when Bokeh finishes initial rendering?

If not, how hard would it be to implement it?

I’ve asked pretty much the same question on Gitter and was directed here.

Hi,

···

On Sat, Feb 18, 2017 at 6:17 PM, Eugene Pakhomov [email protected] wrote:

Hi,

Is there any callback that’s called when Bokeh finishes initial rendering?

If not, how hard would it be to implement it?

if you have a single, standalone (no server) plot with no external resources (gmaps, tiles, images or anything else that’s available with a delay), then it’s easy and such an event was exposed just a few days ago, but mostly for testing purpose at this point (see [1]). Otherwise, I’m working on a more generic solution, because we need this for our testing infrastructure, to improve its reliability. This should arrive sooner than later, but I can’t give an estimate right now.

[1] https://github.com/bokeh/bokeh/blob/master/tests/plugins/phantomjs_screenshot.js#L73

Mateusz

I’ve asked pretty much the same question on Gitter and was directed here.

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/980c830f-a3ff-483b-803e-fcb712ae6a89%40continuum.io.

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

Once this PR for a more general events system is merged:

  https://github.com/bokeh/bokeh/pull/5941

it might be straightforward to have render functions fire an event at the end (to which a callback could easily be added, that's what the PR provides).

Bryan

···

On Feb 24, 2017, at 11:00, Mateusz Paprocki <[email protected]> wrote:

Hi,

On Sat, Feb 18, 2017 at 6:17 PM, Eugene Pakhomov <[email protected]> wrote:
Hi,

Is there any callback that's called when Bokeh finishes initial rendering?
If not, how hard would it be to implement it?

if you have a single, standalone (no server) plot with no external resources (gmaps, tiles, images or anything else that's available with a delay), then it's easy and such an event was exposed just a few days ago, but mostly for testing purpose at this point (see [1]). Otherwise, I'm working on a more generic solution, because we need this for our testing infrastructure, to improve its reliability. This should arrive sooner than later, but I can't give an estimate right now.

[1] https://github.com/bokeh/bokeh/blob/master/tests/plugins/phantomjs_screenshot.js#L73

Mateusz

I've asked pretty much the same question on Gitter and was directed here.

--
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/980c830f-a3ff-483b-803e-fcb712ae6a89%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/CANFzp8jE1owXJ03uMP7Oe1dxPd%2BOXT635LVRYMF%3DFZPA-mhBKw%40mail.gmail.com.
For more options, visit https://groups.google.com/a/continuum.io/d/optout.