by either * using a pd.MultiIndex * storing a pd.Dataframe in memory instead of np.ndarray (mostly done in pandasbased3 branch) * implementing our own MultiIndex-like object