Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
23164e0
v2.Array create, arrayMetadata and codecPipeline
brokkoli71 Sep 7, 2025
e07b7fe
v2 and v3 Array implements Array Interface
brokkoli71 Sep 15, 2025
e287318
documentation for Array methods and improve parameter descriptions
brokkoli71 Sep 15, 2025
02f3a27
adopt allocateFillValueChunk() and chunkKeyEncoding()
brokkoli71 Sep 15, 2025
aac5672
zarrita tests with uv
brokkoli71 Sep 15, 2025
135ebe8
fix ci
brokkoli71 Sep 15, 2025
8fc9187
add zlib
brokkoli71 Sep 16, 2025
f3a8097
fix testoutput paths
brokkoli71 Sep 16, 2025
a8c6347
split v2 and v3 codecs to fix serialization
brokkoli71 Sep 17, 2025
b93de23
zarr-python tests for v2, v3
brokkoli71 Sep 17, 2025
8400124
isolate v2 and v3 with common core
brokkoli71 Sep 17, 2025
494b01a
isolate v2 and v3 with common core.chunkkeyencoding
brokkoli71 Sep 17, 2025
0120621
add zarrita to ci while not removed from tests
brokkoli71 Sep 17, 2025
49b3fb8
fix zarr-python tests on Windows?
brokkoli71 Sep 23, 2025
710c45d
debug windows CI
brokkoli71 Sep 23, 2025
5b847ce
uv add "zarr>=3.1.2"
brokkoli71 Sep 23, 2025
5962f5f
use python 3.11
brokkoli71 Sep 23, 2025
fb7a972
remove debug changes
brokkoli71 Sep 23, 2025
8124a5b
remove v3 code in v2
brokkoli71 Sep 23, 2025
56644d2
change multi-inheritance:
brokkoli71 Sep 23, 2025
bb06e80
refactor code duplication
brokkoli71 Sep 23, 2025
86e8f6c
update ci actions versions
brokkoli71 Sep 23, 2025
e5222ce
allow fillValue null
brokkoli71 Sep 23, 2025
e8fdea3
add ci python-version: '3.11' label
brokkoli71 Sep 23, 2025
33af688
update deploy.yml
brokkoli71 Sep 24, 2025
574b1c0
adopt feedback
brokkoli71 Sep 24, 2025
d42453c
move BytesBytesCodec.copy to Utils.copyStream
brokkoli71 Sep 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
shell: bash

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Set up JDK
uses: actions/setup-java@v4
Expand All @@ -29,14 +29,18 @@ jobs:
cache: maven

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'

- name: Install zarrita
- name: Install uv
uses: astral-sh/setup-uv@v6

- name: Set up zarr-python
run: |
python -m venv venv_zarrita
if [ "${{ runner.os }}" = "Windows" ]; then venv_zarrita/Scripts/pip install zarrita; else venv_zarrita/bin/pip install zarrita; fi
uv venv && uv init
uv add zarr
uv add zarrita

- name: Download testdata
run: |
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,18 @@ jobs:
# Begin copy from ci.yml. Refactor?

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.11'

- name: Install zarrita
- name: Install uv
uses: astral-sh/setup-uv@v6

- name: Set up zarr-python
run: |
python -m venv venv_zarrita
if [ "${{ runner.os }}" = "Windows" ]; then venv_zarrita/Scripts/pip install zarrita; else venv_zarrita/bin/pip install zarrita; fi
uv venv && uv init
uv add zarr
uv add zarrita

- name: Download testdata
run: |
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,7 @@ build/
### Custom ###
/testdata/l4_sample
/testoutput
/venv_zarrita
/.python-version
/main.py
/pyproject.toml
/uv.lock
Loading
Loading