pymmcore-plus
ome-writers
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
ci: update actions and prek autoupdate (#138) * ci: update actions, prek autoupdate, and test python 3.15 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * ci: drop python 3.15 for now Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
main
1 day ago
ci: update actions and prek autoupdate (#138) * ci: update actions, prek autoupdate, and test python 3.15 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * ci: drop python 3.15 for now Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
main
3 days ago
test: add a benchmark for time-sharded acquisitions
tlambert03:perf/shard-buffering
3 days ago
fix: retry buffered disk reads that hit a PermissionError A reader thread got PermissionError from view[...] on Windows CI, probably from opening a file while zarr renames it into place.
tlambert03:perf/shard-buffering
3 days ago
perf: buffer whole shards before writing in zarr backends Writing part of a shard rewrites the whole shard in tensorstore, zarr-python and zarrs-python. Hold frames in ChunkBuffer until a shard is complete, and keep them readable through OMEStream.view while they are buffered.
tlambert03:perf/shard-buffering
3 days ago
fix: name the companion file `{stem}.companion.ome` so Bio-Formats reads it (#140) Bio-Formats only recognizes OME-TIFF companion files ending in `.companion.ome`, so the old default `companion.ome` was opened with OMEXMLReader and every plane read back as zeros. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
main
6 days ago
fix: record the frames written for every position in multi-file OME-TIFF metadata
aaronkanzer:fix/tiff-multifile-position-metadata
6 days ago
perf: serialize the redundant-mode OME-XML once when preparing TIFF streams In redundant mode every file's full OME model is identical except for its root UUID at prepare time, so serialize the first one and swap in each file's UUID instead of calling to_xml() once per file (O(n^2)). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
tlambert03:perf/redundant-prepare
6 days ago
Latest Branches
CodSpeed Performance Gauge
+70%
perf: buffer whole shards before writing in zarr backends
#142
3 days ago
5d09b9b
tlambert03:perf/shard-buffering
CodSpeed Performance Gauge
+1%
fix: record the frames written for every position in multi-file OME-TIFF metadata
#139
9 days ago
8bfce4c
aaronkanzer:fix/tiff-multifile-position-metadata
CodSpeed Performance Gauge
+100%
perf: serialize the redundant-mode OME-XML once when preparing TIFF streams
#141
6 days ago
e4178c8
tlambert03:perf/redundant-prepare
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs