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
I think this is zarr v2 vs v3 difference. In v2 there were separate filters and compressors, but in v3 those are both examples of codecs. Internally VirtualiZarr currently uses the word "codec" to refer to things that must be the same between arrays in order for them to be concatenatable, so the Codec class I defined in virtualizarr/zarr.py is just a way to keep the filter and compressor together.
Ideally all these differences would be handled by a compatibility class that I just import from zarr-python.
As part of #93 I just ran into an issue with the type of
filters
onzarr.Codec
andzarr.Zarray
which I then noticed was already fixed on main by #66.I was wondering though if the type of compressor also needs to be changed from str to Codec as indicated in the zarr API docs?
The text was updated successfully, but these errors were encountered: