Microscopy acquisition planner
Build with VlakStage positions
3 of 3 positions included. Select a record, then edit its coordinates.
Coordinate context
Assigning a frame or unit label does not convert coordinates. Only use labels that match your supplied values.
Edit positions and capture steps → inspect the planned stack → review and export
View sourceInside the interface
Prepare a bounded acquisition plan with named stage positions, capture steps and depth and time axes. Inspect the planned coordinates, review the frame count and total exposure, then export the working plan as JSON. Import validates a candidate before replacing the current draft.
All records are local planning examples. No microscope is connected, no images are acquired and no movement is commanded. Total exposure is an arithmetic sum, not a wall-clock acquisition estimate. JSON exports retain the actual plan and its coordinate units.
Use this as a starting point
Build with Vlak
Install the components, add the stylesheet, and bring your own content. The study’s source shows how the pieces fit together.
npm install @noorddev/vlak-reactimport "@noorddev/vlak-react/css";Start with your coding agent
A ready-to-use brief with this study, Vlak’s components, and the design guide.
Component modifications
- Stage position list keeps selection, inclusion and order tied to stable record IDs. Quantity field edits supplied coordinates and exposures without treating missing values as zero.
- Acquisition sequencer defines the ordered capture steps. Stack navigator inspects planned depth and time coordinates while keeping every frame marked Not acquired.
- Review validates the working plan before export. Import stages a bounded JSON candidate; malformed files preserve the current records and unsaved position draft.
- On mobile, Positions, Sequence, Stack and Review are focused screens. Opening a position replaces the list with its editor; Back preserves the unsaved draft, while Apply and Discard remain explicit. The planned stack and import/export controls stay available without shrinking the desktop workspace.