Hi,
I have come to appreciate a lot boost::multi_index in C++. It happens that I would happily use something like that in Python; for scripts that process data coming out from numerical intensive applications. Is there such a thing for Python? I just want to be sure that it doesn't exist, then I would try to implement it myself. Things that won't do it for me:
Wrapping boost::multi_index in Python. It simply doesn't scale.
Using sqlite3 in memory. It is ugly.