Skip to content
Closed
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion acquire-zarr
Submodule acquire-zarr updated 89 files
+32 −62 .github/workflows/build.yml
+28 −61 .github/workflows/release.yml
+29 −9 .github/workflows/test.yml
+3 −2 .gitignore
+65 −68 CHANGELOG.md
+18 −0 CITATION.cff
+7 −5 CMakeLists.txt
+77 −4 README.md
+176 −106 benchmarks/benchmark.cpp
+228 −0 benchmarks/benchmark.py
+193 −0 benchmarks/run_benchmarks.py
+31 −0 cmake/openmp.cmake
+2 −2 examples/zarrv2-compressed-s3.c
+2 −2 examples/zarrv3-compressed-multiscale-s3.c
+2 −2 examples/zarrv3-compressed-s3.c
+2 −2 examples/zarrv3-raw-s3.c
+13 −1 include/acquire.zarr.h
+10 −9 include/zarr.types.h
+3 −3 pyproject.toml
+194 −98 python/acquire-zarr-py.cpp
+149 −281 python/acquire_zarr/__init__.pyi
+118 −14 python/tests/test_settings.py
+324 −31 python/tests/test_stream.py
+13 −3 src/streaming/CMakeLists.txt
+19 −0 src/streaming/acquire.zarr.cpp
+71 −132 src/streaming/array.writer.cpp
+18 −8 src/streaming/array.writer.hh
+3 −0 src/streaming/definitions.hh
+291 −0 src/streaming/downsampler.cpp
+52 −0 src/streaming/downsampler.hh
+22 −10 src/streaming/file.sink.cpp
+8 −3 src/streaming/file.sink.hh
+115 −0 src/streaming/frame.queue.cpp
+41 −0 src/streaming/frame.queue.hh
+83 −0 src/streaming/posix/file.sink.impl.cpp
+54 −54 src/streaming/s3.connection.cpp
+23 −25 src/streaming/s3.connection.hh
+2 −2 src/streaming/s3.sink.cpp
+2 −4 src/streaming/s3.sink.hh
+0 −3 src/streaming/sink.cpp
+4 −4 src/streaming/sink.hh
+12 −6 src/streaming/thread.pool.cpp
+9 −2 src/streaming/thread.pool.hh
+0 −220 src/streaming/vectorized.file.writer.cpp
+0 −42 src/streaming/vectorized.file.writer.hh
+118 −0 src/streaming/win32/file.sink.impl.cpp
+32 −0 src/streaming/zarr.common.cpp
+19 −0 src/streaming/zarr.common.hh
+56 −27 src/streaming/zarr.dimension.cpp
+41 −1 src/streaming/zarr.dimension.hh
+471 −360 src/streaming/zarr.stream.cpp
+71 −22 src/streaming/zarr.stream.hh
+122 −42 src/streaming/zarrv2.array.writer.cpp
+3 −0 src/streaming/zarrv2.array.writer.hh
+331 −98 src/streaming/zarrv3.array.writer.cpp
+11 −5 src/streaming/zarrv3.array.writer.hh
+3 −0 tests/integration/CMakeLists.txt
+56 −10 tests/integration/stream-zarr-v2-compressed-to-filesystem.cpp
+60 −18 tests/integration/stream-zarr-v2-compressed-to-s3.cpp
+64 −14 tests/integration/stream-zarr-v2-raw-to-filesystem.cpp
+80 −41 tests/integration/stream-zarr-v2-raw-to-s3.cpp
+438 −0 tests/integration/stream-zarr-v3-2d-multiscale-to-filesystem.cpp
+489 −0 tests/integration/stream-zarr-v3-3d-multiscale-to-filesystem.cpp
+79 −14 tests/integration/stream-zarr-v3-compressed-to-filesystem.cpp
+74 −21 tests/integration/stream-zarr-v3-compressed-to-s3.cpp
+3 −3 tests/integration/stream-zarr-v3-multi-frame-append.cpp
+221 −0 tests/integration/stream-zarr-v3-multiscale-trivial-3rd-dim.cpp
+88 −17 tests/integration/stream-zarr-v3-raw-to-filesystem.cpp
+82 −18 tests/integration/stream-zarr-v3-raw-to-s3.cpp
+8 −4 tests/integration/test.macros.hh
+4 −2 tests/unit-tests/CMakeLists.txt
+0 −64 tests/unit-tests/common-construct-data-paths.cpp
+0 −46 tests/unit-tests/common-make-dirs.cpp
+166 −0 tests/unit-tests/create-stream-with-metadata.cpp
+351 −0 tests/unit-tests/downsampler.cpp
+175 −0 tests/unit-tests/frame-queue.cpp
+9 −42 tests/unit-tests/make-data-sinks.cpp
+16 −46 tests/unit-tests/make-metadata-sinks.cpp
+14 −2 tests/unit-tests/partial-append.cpp
+8 −37 tests/unit-tests/s3-connection-bucket-exists.cpp
+9 −38 tests/unit-tests/s3-connection-object-exists-check-false-positives.cpp
+13 −42 tests/unit-tests/s3-connection-put-object.cpp
+19 −48 tests/unit-tests/s3-connection-upload-multipart-object.cpp
+19 −52 tests/unit-tests/s3-sink-write-multipart.cpp
+20 −53 tests/unit-tests/s3-sink-write.cpp
+0 −119 tests/unit-tests/vectorized-file-write.cpp
+2 −25 tests/unit-tests/zarrv2-array-writer-write-frame-to-chunks.cpp
+1 −1 tests/unit-tests/zarrv2-writer-write-ragged-append-dim.cpp
+2 −4 tests/unit-tests/zarrv3-writer-write-even.cpp
Loading