zarr-developers / zarr-python

An implementation of chunked, compressed, N-dimensional arrays for Python.
http://zarr.readthedocs.io/
MIT License
1.41k stars 267 forks source link

test: check that store, array, and group classes are serializable #2006

Open jhamman opened 2 weeks ago

jhamman commented 2 weeks ago

This PR adds tests to insure that our store/array/group classes are serializable w/ using pickle and can be reliably roundtripped. This is important for Dask and other libraries that need to be able to share Zarr objects between processes/machines.

A necessary side effect of this work was the creation of a few additional __eq__ methods.

closes #1760

TODO: