Contribute to VPython 7 for Jupyter notebook and Jupyterlab

37 views
Skip to first unread message

Bruce Sherwood

unread,
Feb 24, 2019, 11:01:37 PM2/24/19
to Project Jupyter
For users of the vpython module ("VPython 7") in Juptyer notebook or (imminently) Jupyterlab:

 An essential core component of VPython 7 is the GlowScript library that is also used at glowscript.org and trinket.io.

The open source code for GlowScript is at https://github.com/BruceSherwood/glowscript.

I've added to the "Issues" section a description of a number of proposed improvements and you are invited to contribute code to implement them. I've deliberately chosen issues that are relatively small scale and probably would not involve a lot of code. All of the code must be in JavaScript, but if you are a skilled programmer in some other object-oriented language such as Python, the JavaScript code may not represent a big barrier. Some of the issues pertain solely to the glowscript.org environment, but many are things that would benefit VPython 7.

In the repository docs folder the file GlowScriptOverview.txt describes in some detail the architecture of glowscript.org. Only the section titled "EXECUTION" is relevant for the issues in question. In order to test your work, you would need to install some special software described at https://www.glowscript.org/docs/GlowScriptDocs/local.html.

When testing it is often useful to insert console.log(some text), which will appear in your browsers's "console", which you access in most browsers by pressing Ctrl-Shift-J.

Reply all
Reply to author
Forward
0 new messages