h5serv
h5serv copied to clipboard
Reference service implementation of the HDF5 REST API
You can download the test file from here: http://www.hdfgroup.uiuc.edu/ftp/pub/outgoing/NASAHDF/TES-Aura_L2-O3-Nadir_r0000011015_F05_07.he5 ``` python h5tojson.py -d /mnt/ftp/pub/outgoing/NASAHDF/TES-Aura_L2-O3-Nadir_r0000011015_F05_07.he5 > /Users/hyoklee/src/hpd/TES-Aura_L2-O3-Nadir_r0000011015_F05_07.json Traceback (most recent call last): File "h5tojson.py", line 236, in main() File "h5tojson.py", line...
I tested it with an invalid HDF5 file and got the following error. ``` python h5tojson.py -d /mnt/ftp/pub/outgoing/NASAHDF/AGNS1km.v003.68.-064.0010.h5.2.jpg > /Users/hyoklee/src/hpd/AGNS1km.v003.68.-064.0010.h5.2.jpg.json Traceback (most recent call last): File "h5tojson.py", line 236, in...
Verify the input values range are consistent with the type of the object (e.g. UINT_16 < 64K, etc.)
Attempting to post a committed type that uses variable length strings fails. Andrew believes this is an h5py issue. I haven't tested it, but looks like this will fail for...
shape value is ignored and just the shape of the value is used. Remove shape as a parameter?
Persistent facets are created via POST to /datasets/{id}/type. We need GET and DELETE to /datasets/{id}/type/{id1} to manipulate them.
Persistent selections are created via POST to /datasets/{id}/shape . We need GET and DELETE to /datasets/{id}/shape/{id1} for manipulation.
In datsettest.py:testGetCompoundArray, 'strpad' is being returned as 'H5T_STR_NULLPAD', but should be: 'H5T_STR_SPACEPAD' (as reported by h5dump)
Code to implement HDF5 Opaque types
Enable customer datatypes - e.g. floating point with user specified mantissa.