The Fifth Elephant 2012

Finding the elephant in the data.

What are your users doing on your website or in your store? How do you turn the piles of data your organization generates into actionable information? Where do you get complementary data to make yours more comprehensive? What tech, and what techniques?

The Fifth Elephant is a two day conference on big data.

Early Geek tickets are available from fifthelephant.doattend.com.

The proposal funnel below will enable you to submit a session and vote on proposed sessions. It is a good practice introduce yourself and share details about your work as well as the subject of your talk while proposing a session.

Each community member can vote for or against a talk. A vote from each member of the Editorial Panel is equivalent to two community votes. Both types of votes will be considered for final speaker selection.

It’s useful to keep a few guidelines in mind while submitting proposals:

  1. Describe how to use something that is available under a liberal open source license. Participants can use this without having to pay you anything.

  2. Tell a story of how you did something. If it involves commercial tools, please explain why they made sense.

  3. Buy a slot to pitch whatever commercial tool you are backing.

Speakers will get a free ticket to both days of the event. Proposers whose talks are not on the final schedule will be able to purchase tickets at the Early Geek price of Rs. 1800.

Hosted by

The Fifth Elephant - known as one of the best data science and Machine Learning conference in Asia - has transitioned into a year-round forum for conversations about data and ML engineering; data science in production; data security and privacy practices. more

Prabhu Ramachandran

@prabhu

Lessons from the evolution of Mayavi

Submitted Jun 28, 2012

Learn about a successful 3D data visualization package and the story of how and why it grew the way it did.

Outline

Mayavi is an open source 3D visualization package that provides multiple ways
for a scientist/engineer to visualize their data in 3D. It is implemented in
Python and is designed to be used from both Python’s interactive interpreter
and as a standalone application. It boasts of many interesting features, which
include an easy to use scripting interface, embeddability into custom
dialogs/applications, support for multiple UI tookits, off-screen rendering
and automatic recording of UI actions to readable Python scripts. These have
resulted in Mayavi being used in a very wide variety of applications all over
the world in academia and commercial organizations.

The first version of Mayavi was released in 2001 and was based on a previous
attempt to produce a visualization tool for colleagues in the author’s lab
when he was a PhD student. Subsequently in 2005, Enthought funded the author
to work on a much more powerful rewrite of Mayavi.

In this talk we’ll look at the historical development of Mayavi, both in terms
of the technical implementation and features, as well as the motivation for the
evolution. While many of the software engineering lessons learned from this
project are not new, the perspective of building the package for the
particular set of users is interesting and illuminating.

Speaker bio

Prabhu Ramachandran is currently the Managing Director of Enthought India. He has been a faculty member at the Department of Aerospace Engineering, IIT Bombay, since 2005. His research interests are primarily in particle methods and applied scientific computing. He has been active in the FOSS community for more than a decade. He co-founded the Chennai Linux User Group in 1998 and is the creator, and lead developer of Mayavi. He has contributed to the Python wrappers of the Visualization Toolkit. Prabhu has a Ph.D. in Aerospace Engineering from IIT Madras. He is an active member of the SciPy community as well as a member the Society for Industrial and Applied Mathematics and a nominated member of the Python Software Foundation.

Links

Slides

http://www.enthought.com/~public_content/prabhu/talks/5th_elephant_2012_mayavi_lessons.pdf

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

The Fifth Elephant - known as one of the best data science and Machine Learning conference in Asia - has transitioned into a year-round forum for conversations about data and ML engineering; data science in production; data security and privacy practices. more