Zarr version
3.0.0a1
Numcodecs version
0.12.1
Python Version
3.11.9
Operating System
Mac
Installation
pip
Description
Zero-dimensional arrays are supported in v2, so they should be in v3 too.
Steps to reproduce
>>>importzarr.v2aszarr>>>z=zarr.open(store='example-v2.zarr', mode='w', shape=())
>>>z[...] =2>>>z[...]
array(2.)
>>>importzarr>>>z=zarr.open(store='example-v3.zarr', mode='w', shape=())
Traceback (mostrecentcalllast):
File"<stdin>", line1, in<module>File"/Users/tom/workspace/zarr-python/src/zarr/api/synchronous.py", line45, inopenobj=sync(
^^^^^File"/Users/tom/workspace/zarr-python/src/zarr/sync.py", line92, insyncraisereturn_resultFile"/Users/tom/workspace/zarr-python/src/zarr/sync.py", line51, in_runnerreturnawaitcoro^^^^^^^^^^File"/Users/tom/workspace/zarr-python/src/zarr/api/asynchronous.py", line198, inopenreturnawaitopen_array(store=store_path, zarr_format=zarr_format, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"/Users/tom/workspace/zarr-python/src/zarr/api/asynchronous.py", line868, inopen_arrayreturnawaitcreate(store=store, path=path, zarr_format=zarr_format, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"/Users/tom/workspace/zarr-python/src/zarr/api/asynchronous.py", line686, increatereturnawaitAsyncArray.create(
^^^^^^^^^^^^^^^^^^^^^^^^File"/Users/tom/workspace/zarr-python/src/zarr/array.py", line153, increatereturnawaitcls._create_v3(
^^^^^^^^^^^^^^^^^^^^^File"/Users/tom/workspace/zarr-python/src/zarr/array.py", line237, in_create_v3chunk_grid=RegularChunkGrid(chunk_shape=chunk_shape),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"/Users/tom/workspace/zarr-python/src/zarr/chunk_grids.py", line51, in__init__chunk_shape_parsed=parse_shapelike(chunk_shape)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"/Users/tom/workspace/zarr-python/src/zarr/common.py", line145, inparse_shapelikeraiseValueError("Expected at least one element. Got 0.")
ValueError: Expectedatleastoneelement. Got0.Additional output
No response
Zarr version
3.0.0a1
Numcodecs version
0.12.1
Python Version
3.11.9
Operating System
Mac
Installation
pip
Description
Zero-dimensional arrays are supported in v2, so they should be in v3 too.
Steps to reproduce
Additional output
No response