A Roadmap for Rich Scientific Data Structures in Python
wesmckinney.com
wesmckinney.com
There is no good high-level, GENERAL computing language that can do scientific computing well. This leads to a huge gap between "research" and "production" implementations.
Python stands to shine in this space if things are done right. pandas is a gem of a library.
I do hope that they avoid the BioConductor style of opaque objects and storing data in hidden attributes.
I'm not quite at the point where I'll be wrapping this into python. When I do I'll take a close look at pandas. Any other recommendations? I took a quick look at pytables, and pandas looks better for my app.
If you have heterogeneous columns with possibly missing data basically pandas is the only game in town (did you see my diagram?? :) ). It's possible to get a numpy MaskedArray with structured dtype to function like you want but it's relatively tricky to do.
Is there a nice mirror somewhere? :-/