Getting poster data...
Ludovic Autin, Graham Johnson, Johan Hake, Arthur Olson, Michel Sanner (10550 N. Torrey Pines Road)uPy, an extension module for the Python programming language, provides a uniform abstraction of the APIs of several computer graphics programs called hosts, including: Blender, Maya, Cinema4D, DejaVu and two Graphical User Interface toolkits Tkinter and Qt. With uPy one can develop graphical user interfaces once and use them in any of these hosts. Likewise, uPy-based plug-ins developed for any of these hosts are automatically usable in all hosts supported by uPy. Here we demonstrate the creation of complex plug-ins for molecular/cellular modeling and visualization including autoFill which models histological volumes with molecular detail, and the embedded Python Molecular Viewer (ePMV) which operates molecular modelers directly in host interfaces as a plugin. Both applications function inside of Cinema 4D, Blender, Maya, DejaVu (e.g. PMV- a free molecular viewer), and with standalone QT interfaces.