Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
software:pyvrui [2011/07/09 07:57]
sumner created
software:pyvrui [2016/07/18 11:41] (current)
Line 1: Line 1:
 ====== PyVrui ====== ====== PyVrui ======
  
-We extended available language interfacing technology, the Py++ code generator (www.language-binding. net/​pyplusplus/​pyplusplus.html),​ to provide a new level of automatically wrapping extensive C++ code bases. The first success in this is PyVrui, a Python wrapper for the Vrui Libraries, which itself consists of 100,000s lines of sophisticated and performance-tuned C++. Relying on the Boost (http: //​www.boost.org/​) C++ libraries, PyVrui now allows CAVE applications to be written entirely in the Python language instead of C++. With only dozens of lines of Python script, moderately skilled programmers can produce sophisticated immersive visualization applications tailored to their needs.+We extended available language interfacing technology, the Py++ code generator (http://www.language-binding.net/​pyplusplus/​pyplusplus.html),​ to provide a new level of automatically wrapping extensive C++ code bases. The first success in this is PyVrui, a Python wrapper for the Vrui Libraries, which itself consists of 100,000s lines of sophisticated and performance-tuned C++. Relying on the Boost (http://​www.boost.org/​) C++ libraries, PyVrui now allows CAVE applications to be written entirely in the Python language instead of C++. With only dozens of lines of Python script, moderately skilled programmers can produce sophisticated immersive visualization applications tailored to their needs. 
  
 ===== Development Status ===== ===== Development Status =====
Line 8: Line 9:
  
 We are developing documentation and a series of training examples to teach PyVrui programming that illustrate Vrui’s features and coding style. We are developing documentation and a series of training examples to teach PyVrui programming that illustrate Vrui’s features and coding style.
 +
  
 ===== Code Repository ===== ===== Code Repository =====
 +
 http://​wiki.cse.ucdavis.edu/​keckcaves:​pyvrui http://​wiki.cse.ucdavis.edu/​keckcaves:​pyvrui