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
In zarrs0.6.0, data type extensions were disabled because I wasn't sure how to handle them properly in codecs and fallback data types had been removed from the spec. The specification does not consider what should happen with a custom data type in a codec like Bytes, so it must be implementation/user-defined (until it is standardised).
the Bytes codec needs special handling for custom data types, this can be done with a trait
the transpose codec trivially supports custom data types (just needs their element size)
if a custom data type has a fallback numerical data type, codecs like bitround and zfp could still work
all bytes-to-bytes codecs support custom data types
In
zarrs
0.6.0, data type extensions were disabled because I wasn't sure how to handle them properly in codecs and fallback data types had been removed from the spec. The specification does not consider what should happen with a custom data type in a codec likeBytes
, so it must be implementation/user-defined (until it is standardised).Bytes
codec needs special handling for custom data types, this can be done with a traittranspose
codec trivially supports custom data types (just needs their element size)bitround
andzfp
could still workTODO
DataType
/FillValue
intozarrs_data_type
crate refactor!: move thezarrs::array::{data_type,fill_value}
modules into thezarrs_data_type
crate #139Custom
toDataType
enumThe text was updated successfully, but these errors were encountered: