girder / large_image

Python modules to work with large multiresolution images.
http://girder.github.io/large_image/
Apache License 2.0
195 stars 43 forks source link

Set frame values in multiple processes #1698

Open annehaley opened 1 month ago

annehaley commented 1 month ago

Setting values in multiple processes doesn't appear in the final result. That is, I think only the last process to write the zarr sets values.

_Originally posted by @manthey in https://github.com/girder/large_image/issues/1625#issuecomment-2426686133_

To resolve this issue, we likely need to update the metadata upon every call to addTile, rather than only upon write. Resolving this issue should include writing a new test case for this behavior.