-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Hi Brian et al,
I'm the author of CloudVolume, a cloud services python client used for reading and writing neuroglancer compatible data. It's used extensively by my lab and some other labs are starting to use it.
I've been curious about this algorithm and have been starting to play around with it (please let me know if you'd like me to update how you are cited in that PR). I have some questions about how to use the algorithm.
- There are three parameters for compression,
data,res, andsteps. I believedatais a 3D numpy array,resisdata.shape[:3], andstepsis...? Is it the size of the template e.g. Figure 2 in the paper? - If I'm correct that it's the template size, does Compresso support 3D windows? There's a z parameter there. I can experiment, but is there a recommended template size? Does the template size dramatically affect performance? Is there a reasonable default?
- Have you thought about creating a neuroglancer plugin for Compresso? If I can get the encoding/decoding performance of the plugin comparable to gzipping numpy arrays, this codec might become very popular with my users. However, the use cases will be highly restricted to e.g. data transfer because of neuroglancer incompatibility.
Thanks for reading and thanks for your efforts.
Will S.
Metadata
Metadata
Assignees
Labels
No labels