Skip to content

izaid/vispy.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vispy.js

This is a light JavaScript version of Vispy. It only features core functionality required for our Python to JavaScript conversion machinery:

  • GLIR interpreter in JavaScript/WebGL
  • JavaScript implementation of vispy.gloo (emitting GLIR commands)

We'll also rely on our pythonjs and numpy.js libraries to convert NumPy-aware Python functions to JavaScript automatically.

For now, this toolchain will only support visualizations implemented directly on top of gloo (therefore no scene graph). Supporting the scene graph will come much later.

Installation

Install dependencies with npm:

npm install

Run gulp to build the Javascript bundle:

./node_modules/.bin/gulp

Develop mode

Run gulp to autorebuild when a file change:

./node_modules/.bin/gulp dev

About

Light JavaScript version of Vispy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.3%
  • HTML 8.7%