Drishti and HDF5: What is actually happening in my application?