HDFGroup / h5pyd

h5py distributed - Python client library for HDF Rest API
Other
110 stars 39 forks source link

WIP: Allow hsls to be used as a library #95

Closed joeykleingers closed 3 years ago

joeykleingers commented 3 years ago

Allows the hsls program to be used as a library.

Using this PR, we are now able to call the hsls algorithm directly from a HyperThought endpoint. Without it, we would have to spawn a subprocess to call hsls via the command line, which has its own security and technical issues.

Signed-off-by: Joey Kleingers joey.kleingers@bluequartz.net

jreadey commented 3 years ago

I had an offline conversation with Joey about this PR. Joey wasn't aware of the Folder class in h5pyd, so he'll be reviewing that to see if it would make more sense to add capabilities to Folder rather than creating a library for hsls.