For the data format I strongly recommend NetCDF and especially NetCDF4(allows for compression)Actually, why not hdf5, which seems to be used by NetCDF4, but is alsolargely used across many scientific comunities, and very well supportedunder python (pytables)?My 2 cents,Gaël