This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
uPy: A Ubiquitous CG Python API with Biological-Modeling Applications
Sept.-Oct. 2012 (vol. 32 no. 5)
pp. 50-61
L. Autin, Scripps Res. Inst., La Jolla, CA, USA
G. Johnson, Scripps Res. Inst., La Jolla, CA, USA
J. Hake, Univ. of California, San Diego, La Jolla, CA, USA
A. Olson, Scripps Res. Inst., La Jolla, CA, USA
M. Sanner, Scripps Res. Inst., La Jolla, CA, USA
The uPy Python extension module provides a uniform abstraction of the APIs of several 3D computer graphics programs (called hosts), including Blender, Maya, Cinema 4D, and DejaVu. A plug-in written with uPy can run in all uPy-supported hosts. Using uPy, researchers have created complex plug-ins for molecular and cellular modeling and visualization. uPy can simplify programming for many types of projects (not solely science applications) intended for multihost distribution. It's available at http://upy.scripps.edu. The first featured Web extra is a video that shows interactive analysis of a calcium dynamics simulation. YouTube URL: http://youtu.be/wvs-nWE6ypo. The second featured Web extra is a video that shows rotation of the HIV virus. YouTube URL: http://youtu.be/vEOybMaRoKc.
Index Terms:
Biomedical image processing,Three dimensional displays,Adaptation models,Computational modeling,Data visualization,Graphical user interfaces,Molecular biophysics,Cinema 4D,Biomedical image processing,Three dimensional displays,Adaptation models,Computational modeling,Data visualization,Graphical user interfaces,Molecular biophysics,computer graphics,uPy,Python,software plug-ins,scientific data visualization,3D molecular visualization,Blender,Maya
Citation:
L. Autin, G. Johnson, J. Hake, A. Olson, M. Sanner, "uPy: A Ubiquitous CG Python API with Biological-Modeling Applications," IEEE Computer Graphics and Applications, vol. 32, no. 5, pp. 50-61, Sept.-Oct. 2012, doi:10.1109/MCG.2012.93
Usage of this product signifies your acceptance of the Terms of Use.