Indexing in HDF5

HDF Indexing Prototypes Other Indexing Projects
Bitmap Indices Projection Indices FastBit PyTables

PyTables is a package for managing hierarchical datasets and designed to efficiently and easily cope with extremely large amounts of data. PyTables is built on top of the HDF5 library, using the Python language and the NumPy package. It features an object-oriented interface that, combined with C extensions for the peformance-critical parts of the code (generated using Pyrex), makes it a fast, yet extremely easy to use tool for interactively saving and retrieving very large amounts of data. PyTables Professional Edition comes with OPSI, a new indexing engine, as its main distinctive feature.