Closed toloudis closed 6 months ago
While we're rearchitecting large sections of volume-viewer, it may be good to work in allen-cell-animated/volume-viewer#90
Notes on potential task breakdown
1. What happens and who gets notified when we switch modes?
2. How do we fetch single Z-slices for multi-channel data?
**3. How do we prepare multi-channel data for rendering?
5. How do we cancel a fetch operation (or operations)?
6. Who's responsible for determining when pre-fetching happens?
7. What do we do when a fetch is completed (data arrives at the client?) -> RequestQueue 8. What happens when a user is in XY mode and changes time?
Calling this done for the sake of the next milestone!!! At this time we have stable time series loading and playback of ome-zarr datasets characteristic of AICS (~1000x1000x100, T=~500, with at least 4 pre-generated downsampled resolutions.)
Time Series Zarr Optimization
note that XY mode is "special" vs YZ and XZ modes which require transverse projections across many slices.