Commit graph

3657 commits

Author SHA1 Message Date
Julian Stirling
8e2cf2a5cd Improve documentation of new calibration wizard structure 2025-10-23 17:32:58 +01:00
Julian Stirling
7c0badb1af Autoformat modalComponents 2025-10-23 17:32:58 +01:00
Julian Stirling
958b28aa94 Dynamically create lists of tasks for Calibration Wizard 2025-10-23 17:32:58 +01:00
Julian Stirling
5860b9be97 Add CSM steps to new calibration wizard. 2025-10-23 17:32:58 +01:00
Julian Stirling
0ebc507eff Add camera calibration steps into refactored calibration wizard. 2025-10-23 17:32:58 +01:00
Julian Stirling
8f1253ec02 Reinstate welcome pane in refactored wizard. 2025-10-23 17:32:58 +01:00
Julian Stirling
00f0fe664c Refactored Calibration Wizard: Add way to move forward and backward through tasks and sub-steps in tasks 2025-10-23 17:32:58 +01:00
Julian Stirling
fd1e5a5bc0 Reimplement checks for launching modal (with empty modal) 2025-10-23 17:32:58 +01:00
Julian Stirling
160c497494 Rename calibrationModal to calibrationWizard to avoid confusion with the internal modal element 2025-10-23 17:32:58 +01:00
Julian Stirling
c0a8d15628 Add calibration_required property to Camera and CSM things. 2025-10-23 17:32:58 +01:00
Julian Stirling
f8e5d877db Merge branch 'camera-metadata' into 'v3'
Camera metadata with basic data

See merge request openflexure/openflexure-microscope-server!412
2025-10-23 16:19:48 +00:00
Joe Knapper
0a274690ff Merge branch 'picam-test-readme-update' into 'v3'
Add section to Picamera tests README on keeping branches up to date

See merge request openflexure/openflexure-microscope-server!416
2025-10-23 15:35:59 +00:00
Julian Stirling
b1a70fd399 Apply suggestions from code review of branch picam-test-readme-update
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2025-10-23 15:17:18 +00:00
Julian Stirling
ac1b6549e1 Add section to Picamera tests README on keeping branches up to date 2025-10-23 11:11:30 +01:00
Julian Stirling
de0021852f Update picamera test data 2025-10-23 10:49:34 +01:00
jaknapper
602040426b Add timezone to capture metadata 2025-10-23 10:41:30 +01:00
Joe Knapper
24be993478 Apply suggestions from code review of branch camera-metadata 2025-10-23 10:40:56 +01:00
Joe Knapper
9db2cb9545 Apply suggestions from code review of branch camera-metadata 2025-10-23 10:40:56 +01:00
Joe Knapper
4f0d4536ab Apply suggestions from code review of branch camera-metadata 2025-10-23 10:40:56 +01:00
jaknapper
c2d8160ff4 Smart Scan metadata containing scan name if scan is running 2025-10-23 10:40:56 +01:00
jaknapper
057376a799 Capture metadata with more info, including default time tags 2025-10-23 10:40:53 +01:00
jaknapper
f8ee71b9c0 Make thing state mutable within the method 2025-10-23 10:38:10 +01:00
jaknapper
e0ce40607b Fix property name and call 2025-10-23 10:38:10 +01:00
Joe Knapper
b1413ca66c Camera metadata with basic data 2025-10-23 10:38:10 +01:00
Julian Stirling
13b190a8ca Merge branch 'modified-times' into 'v3'
Scan tab show scan duration

See merge request openflexure/openflexure-microscope-server!408
2025-10-23 00:15:10 +00:00
Julian Stirling
203fb53c42 Merge branch 'fix-sync-button' into 'v3'
Fix sync button to emit click on click event.

See merge request openflexure/openflexure-microscope-server!413
2025-10-21 15:45:39 +00:00
Joe Knapper
be5087b9ca Merge branch 'colourful-dragon' into 'v3'
Colour sliders in seadragon viewer

See merge request openflexure/openflexure-microscope-server!409
2025-10-21 15:43:45 +00:00
Joe Knapper
073ef2cae5 Merge branch 'camera-defaults-patch' into 'v3'
Set colour correction to interpolate value

See merge request openflexure/openflexure-microscope-server!414
2025-10-21 15:08:46 +00:00
Julian Stirling
4c1dcdb8d1 Tidy up HTML spacing and styling 2025-10-21 16:05:53 +01:00
Julian Stirling
5c2d61baaa Refactor brightness, contrast, and saturation filters into Vue props. 2025-10-21 15:33:12 +01:00
jaknapper
ab0e00eb1d Fix ruff 2025-10-21 15:30:47 +01:00
jaknapper
d913db92af CCM for HQ cam also 2025-10-21 15:14:42 +01:00
jaknapper
18ad404a57 Set colour correction to interpolate value
Update hardware test readme

Add pause between calibrating camera and setting background
2025-10-21 13:37:50 +01:00
Julian Stirling
d5701fab80 Fix sync button to emit click on click event. 2025-10-21 13:34:35 +01:00
Julian Stirling
04d3162091 Send scan duration as a number (or null) from backend. Format in UI 2025-10-21 11:47:10 +01:00
jaknapper
16687b5252 Format time difference in webapp 2025-10-20 23:53:56 +01:00
Julian Stirling
e51fbb4fa6 Merge branch 'improve-scan-planning' into 'v3'
Improve smart spiral scan planner to better capture the edge of scamples

Closes #559

See merge request openflexure/openflexure-microscope-server!411
2025-10-20 17:58:17 +00:00
Julian Stirling
ff606ff10d Apply spelling corrections and variable renaming from code review of branch improve-scan-planning
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2025-10-20 18:26:20 +01:00
Julian Stirling
dbb0a4ac16 Fix issues found by MyPy 2025-10-19 23:04:24 +01:00
Julian Stirling
f781e6b674 Image intermediate locations between sample and background 2025-10-19 21:29:11 +01:00
Julian Stirling
39a04df5be Objects for scan locations allowing more sophisitcated tracking.
This commit updates the scan planners to allow more sophisticated
tracking of past positions. Currently it still checks that
the algorithm is unchanged from past behaviour.
2025-10-19 19:55:36 +01:00
jaknapper
0be62d773d Scan viewer component 2025-10-17 18:39:29 +01:00
Julian Stirling
3d3ca9ebcf Merge branch 'log-lines' into 'v3'
Strip new lines when logging stitching

Closes #567

See merge request openflexure/openflexure-microscope-server!406
2025-10-17 13:17:49 +00:00
jaknapper
19913b8f48 Limit brightness and contrast, move sliders to high z to avoid collisions 2025-10-16 12:45:14 +01:00
jaknapper
fb3658c933 Colour sliders in seadragon viewer 2025-10-16 11:47:30 +01:00
Joe Knapper
841c340cdf Scan data card centres lists, displays duration 2025-10-14 17:50:17 +01:00
Joe Knapper
f23c8cd490 Merge branch 'fix-jitter' into 'v3'
Fix jitter at specific screen sizes during scan

See merge request openflexure/openflexure-microscope-server!404
2025-10-10 14:14:34 +00:00
jaknapper
416830cbe8 Strip new lines when logging stitching 2025-10-10 12:27:09 +01:00
Julian Stirling
97fe2f357d Merge branch 'bump-version-for-alpha3' into 'v3'
Bump version for alpha3 and update changelog

See merge request openflexure/openflexure-microscope-server!405
2025-10-09 22:28:42 +00:00
Julian Stirling
96ffbb2b49 Bump version for alpha3 and update changelog 2025-10-09 19:55:42 +01:00