Building Jupyter visualizations using dual canvases youtube video

48 views
Skip to first unread message

Aaron Watters

unread,
Nov 30, 2018, 11:20:15 AM11/30/18
to Project Jupyter
I just uploaded a video of a presentation I gave at the Flatiron Institute about building interactive visualizations:


This presentation consists of a collection of Jupyter notebooks which introduce dual canvases and how to build interactive visualizations with dual canvases.
Dual canvases are designed to implement special purpose scientific visualizations that include complex graphic, mouse and other input interactions, animations, transitions, streaming images and other features.

I hope you like.  If you don't like for some reason please reply to this post privately (use the little gear icon U+21D7.svg)

Thanks!  -- Aaron Watters


Tony Hirst

unread,
Dec 1, 2018, 6:36:05 PM12/1/18
to Project Jupyter
Interesting..

So the idea is that you can build an interactive in the first tab/canvas panel, then grab a snapshot of it that appears in the second?

If there is an interactive where the view is dependent on the mouse cursor position, eg in the Simple Python Example notebook, the image color sampling demo, is there a keybord short cut to click the Take snapshot button? (else how do you get to click the button without moving the mouse cursor away from the point you want to sample/snapshot?)

Is there any way of getting the snapshot into a variable  (eg _ ) with a corresponding image data URI value?

--tony

Aaron Watters

unread,
Dec 3, 2018, 9:22:25 AM12/3/18
to Project Jupyter
Thanks Tony,

These are good suggestions.  I added them as an issue to the jp_doodle repository https://github.com/AaronWatters/jp_doodle/issues/5 .
I think I'll have to add some new API functionality to make a meta-keystroke workable for dual canvases because right now there
is no way to attach a handler to a single key -- you have to attach a handler to all possible keystrokes -- so a meta-keystroke would
either override or get overridden by any other keystroke handler for the specific visualization.

It's easy to attach a "last snapshot data" slot to the widget implementation, however.

Thanks for the feedback!  -- Aaron Watters

Manikandan

unread,
Dec 3, 2018, 10:39:34 AM12/3/18
to jup...@googlegroups.com
Hi Everyone,

Greetings!!

I am currently working on a project which requires Jupyter hub installation on Linux Redhat 7.5. Problem is that I don't have internet access from Linux server due to security reasons. 

I searched in google for almost 2 weeks. I could find a proper document for offline installation. I downloaded all dependent packages in a server with internet access using conda and python PIP both and moved the packages to the server without an internet connection. Somehow I am not able to install all the packages, its throwing multiple errors.

Is there any document available for Jupyter Hub offline installation?
Could somebody help me with the installation?

Thanks in advance.

Regards,
Manikandan.

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+u...@googlegroups.com.
To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/2ffd90bc-37bc-4482-ae7f-baeb25d85860%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Aaron Watters

unread,
Dec 3, 2018, 3:21:11 PM12/3/18
to Project Jupyter
Manikandan: This thread is not the right place to ask a question about jupyterhub

Please either

- ask on the gitter channel for jupyterhub: https://gitter.im/jupyterhub/jupyterhub, or
- maybe create an issue on the jupyterhub repository: https://github.com/jupyterhub/jupyterhub

Thanks!  -- Aaron Watters

Chris Holdgraf

unread,
Dec 3, 2018, 4:21:01 PM12/3/18
to jup...@googlegroups.com
There's also the jupyterhub discourse channel pilot! discourse.jupyter.org

Sent from my phone, apologies for the curtness and type-os

Reply all
Reply to author
Forward
0 new messages