netcdf-hdf mailing list is no longer active. The list archives are made available for historical reasons.
On 2003.11.11 11:31 Quincey Koziol wrote:
3 - The most elegant solution is to add a "empty" ("nil", "null", anyone have an opinion on the name? I like "empty") dataspace to HDF5. This would just be a dataspace with no elements in it. Obviously, there would be no way to perform I/O on it and it would use no storage space for the raw data, etc.
I'm not sure that "elegant" would be the first word that leaps to mind. But if you are going to do this, make the "algebra" of dataspaces andselections work right. Also, I would want a SCALAR with 0 dims to be equivalent to EMPTY, and a SIMPLE with 0 dims to be equivalent to EMPTY. Make sure that selections work sensibly:
EMPTY AND SPACE = ?? EMPTY OR SPACE = ?? SPACE - EMPTY = SPACE EMPTY - SPACE = ??etc.