You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
N5 core does not support non-native and non-numeric types well (i.e. all DataBlock implementations are native + numeric). E.g. the API can not currently implement / wrap HDF5's string io (see saalfeldlab/n5-hdf5#22)
Thanks for bringing this up! I would add to point 1 of the proposal that this seems quite similar to the Object data type that is already implemented. However, Objects
rely on the native serialization of Java and thus cannot use a custom serialization format;
have a fixed data-type meta-data tag ("object"), which may not comply with external standards (e.g., "String(-1)" for variable length string arrays in HDF5).
It's probably worth considering to merge these two concepts and provide a codec that just uses native Java serialization.
@minnerbe helped with this issue.
N5 core does not support non-native and non-numeric types well (i.e. all
DataBlock
implementations are native + numeric). E.g. the API can not currently implement / wrap HDF5's string io (see saalfeldlab/n5-hdf5#22)related
For string support @minnerbe implemented https://github.com/minnerbe/n5/tree/feature/vlstring-io
zarr
Zarr has support for writing object arrays, and does so via codecs in numcodecs. Existing options are
JSON
,MsgPack
,Pickle
proposal
Object
DataBlock
in n5String
DataBlock
?Compression
n5 interfaceThe text was updated successfully, but these errors were encountered: