Open bjhardcastle opened 2 months ago
The problem seems to stem from updating to zarr==2.18.1
.
Rolling back to zarr==2.17.2
fixes this.
Edit: @mavaylon1 looks like you also encountered this yesterday! Your issue is now closed - what was the resolution?
@bjhardcastle I'm not sure if your issue is with hdmf-zarr or with something external. As for the issue ticket that I closed, it seems zarr 2.18.1 is more strict on how you set data. We used to be able to directly assign a list to the zarr array, but now that list needs to be in a np.array.
In your example, I don't think that is the case. I will take a look next week. Could you give me the output of your pip list
in the environment you are using.
Hi @mavaylon1, there's a txt file attached above with the output from pip freeze.
The input to experimenter in my example can also be a list of str and the result is the same. I'm pretty sure this is the same behavior you reported in your issue, and hdmf-zarr just isn't compatible with zarr 2.18.1
What happened?
Zarr NWB fails to write to disk, based on the format of
experimenter
. The same data writes to hdf5 NWB without issue.Steps to Reproduce
Traceback
Operating System
Windows
Python Executable
Python
Python Version
3.11
Package Versions
environment_for_issue.txt
Code of Conduct