Ack! Of course my browser cleverly turned "vpython" into "python" and I 
didn't catch it!

sorry.
-steve

On Tuesday, May 22, 2018 at 9:11:57 AM UTC-4, Steve Spicklemire wrote:
>
> Hi Jupyter folks,
>
> I'm hoping to carve out some time in the next few weeks to make some 
> serious progress on a jupyterlab compatible version of vpython (
> http://vpython.org).
>
> The jupyter notebook interaction of vpython involves opening a 
> communication channel (ipykernel.comm.Comm) between the kernel process and 
> a javascript program running in the browser handling the display. The 
> javascript code is currently embedded in the python package 
> (site-packages/vpython/vpython_libraries/) 
> and transferred into nbextensions on demand and then pulled into the 
> notebook using ipython.display.display.
>
> It has been suggested that this whole scheme needs to be redesigned under 
> jupyterlab. I'm hoping to begin that design process now, but being new to 
> jupyterlab, I'm not really sure where to begin. I did read through the 
> tutorials for jupyterlab extensions, but I'm not clear what sort of 
> extension would be needed here since it doesn't seem to exactly match the 
> use cases described in the exam extensions. I'd love some input from any 
> jupyterlab veterans about how we should go about planning/building this. 
> Ideally users would be able to take code that works in the jupyter 
> notebook, and run it unchanged in jupyterlab.
>
> something like:
>
> -------
> from vpython import *
>
> s=sphere()
>
> --------
>
> without needing any magics or other python code if possible.
>
> thanks,
> -steve
>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/d715af03-d022-48b5-bacd-562352eced55%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to