You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Acceptance criteria : What journeys should the user be able to complete to consider your feature done
Be as specific as you can, check them off once they work. Add more if you find more requirements during development. Issue should only be considered done after all of them are checked
Provides a dedicated 1D image slice visualizer equipped with an interactive step slider to navigate frame stacks or spectral line profiles across time, energy, or spatial dimensions. (see comments for detail)
Tasks
base on the goals, deduce the tasks required. check them off once they're done
UI step slider widget, 1D intensity profile strip, and array slicing hooks for 2D detector images.
What do we mean by a "1D image slice"? Is this a sum along an image axis producing a 1D spectrum? It could also mean the maximum along an image axis, or the histogram of pixel values in an image.
What do we mean by a "1D image slice"? Is this a sum along an image axis producing a 1D spectrum? It could also mean the maximum along an image axis, or the histogram of pixel values in an image.
This is spin out of their requirement to be able to do images scan long the beam direction and be able compare different part of the images as a function of z. Of cause this is already well developed in software like imageJ.
Again you will have to ask Burn what exact functionity he wants, but in my head there are 2 things you want to do with images when doing quick viewing, one is view them in a stack with a sliding bar to go through images and z projection.
Thanks! I think you are quite right about viewing both the stack and the projection along the stack. We should be able create plotting components for both of these and can add additional options down the line if required.
A UI step slider is already coming as part of the vertical slice work. We should take
that rather than build our own: needs confirmation of timing and where it will live.
Open questions
1D/2D projections into 3D: same scope question as Multi-Layer Canvas #376. This probably belongs in the separate 3D issue rather than here.
Activity
DanPorter commentedon Sep 15, 2026
What do we mean by a "1D image slice"? Is this a sum along an image axis producing a 1D spectrum? It could also mean the maximum along an image axis, or the histogram of pixel values in an image.
Relm-Arrowny commentedon Sep 15, 2026
This is spin out of their requirement to be able to do images scan long the beam direction and be able compare different part of the images as a function of z. Of cause this is already well developed in software like imageJ.
Again you will have to ask Burn what exact functionity he wants, but in my head there are 2 things you want to do with images when doing quick viewing, one is view them in a stack with a sliding bar to go through images and z projection.
So bacially what you can do in imageJ with a stack of images.
z projection of stack or Plot Z-axis Profile
stack
Note we could look into imageJ.JS. it may give us all the feature we needed.
DanPorter commentedon Sep 16, 2026
Thanks! I think you are quite right about viewing both the stack and the projection along the stack. We should be able create plotting components for both of these and can add additional options down the line if required.
NKatti2011 commentedon Sep 16, 2026
Include notes from meeting with @EmsArnold.
Current understanding
that rather than build our own: needs confirmation of timing and where it will live.
Open questions