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.
