Talk | |
---|---|
Talk Title | Mayavi/TVTK: a case study of development with Python |
Speaker |
Prabhu Ramachandran
|
Level | Advanced |
Category | Normal talk (45 - 60 minutes) |
Accepted | True |
Scheduled | True |
Presentation Materials | Presentation materials have not yet been added |
Abstract | Mayavi is a powerful, open source, 3D visualization package written entirely in Python. It provides a visualization library, an application, a plugin and integrates seamlessly with the workflow of users in the scientific computing domain. Mayavi is built atop TVTK which brings the Traits and VTK libraries together along with support for numpy arrays. In this talk we demonstrate some of the powerful features of Mayavi and highlight the enormous power of Python in the process. Specifically, we will discuss the TVTK library highlighting the power of run-time introspection in Python, the importance of supporting numpy arrays and writing tests. We also discuss the design of mayavi and show how the use of traits, a powerful object model and good software engineering practices help build feature-rich applications. |
Rating | Score: 12 from 12 ratings |
When rating a talk, please select 'reject' only if you feel the talk is completely unacceptable or against the goals of the conference. If you personally are not interested in the talk, select 'No Comment'. If you feel the talk should be there, select 'Accept'.
This talk has 1 comments.
We had been contemplating to invite you as our keynote speaker, but pleasantly surprised to see you presenting two talks. ..
No recent posts