h5serv
h5serv copied to clipboard
Reference service implementation of the HDF5 REST API
I am adding an attribute to a dataset I created using the h5server. The code I used is as follows, mostly copied from attributetest.py file: ``` def putLatestUpdate(year,month,day, uuid): data...
Have mongodb auth use a username field rather than _id.
Add documentation of Value GET and PUT for region refs.
We have to send many small files ( ~8MB) to a hdf5 server in a short time. Although there is a 1Gbit/s connection on both sides, only around 6MB/s are...
Add a config that would create cap to maximum download size. Reading datasets larger than the cap would require client to pull data in by slices.
Enable h5serv to read or write a subset of a compound datatype.
Apparently some primitives fail in PyTables (c.f. #80)
Following [PEP8](https://www.python.org/dev/peps/pep-0008/) would improve the readability of the code by making it more consistent with other Python applications.
Given that it is now possible to post with `?host=datafile.root_domain`, the test in line 2108: ``` python if self.request.uri != '/datasets': msg = "Method not Allowed: invalid datasets post request"...
With the one byte types, H5T_STD_(U|I)8(LE|BE), the endianess is not preserved when writing a dataset/attribute and then reading it back. E.g. test/integ/datasettest.py, testPostTypes fails if 'H5T_STD_I8' or 'H5T_STD_U8' are added...