Julian Stirling
|
2a38375040
|
Consolidate moves_between and total_moves_between into 1 function with switchable metrics
|
2026-02-12 11:00:03 +00:00 |
|
jaknapper
|
8081dc9426
|
Split moves_between to support Manhattan or Chebyshev distance
|
2026-02-11 15:13:47 +00:00 |
|
Julian Stirling
|
511b37176e
|
Add clarifying docstring
|
2026-02-11 11:03:08 +00:00 |
|
Julian Stirling
|
5d5bae7f79
|
Apply suggestions from code review of branch More-workflow-layers
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
|
2026-02-11 11:03:08 +00:00 |
|
Julian Stirling
|
af5c8f01da
|
Update scan_planner module docstring
|
2026-02-11 11:03:08 +00:00 |
|
Julian Stirling
|
351a66a42c
|
Cleaning up workflows and fixing tests.
|
2026-02-11 11:03:08 +00:00 |
|
Julian Stirling
|
86fa48fb9b
|
Update select_nearby_focus_site to use moves between
|
2026-02-11 11:03:07 +00:00 |
|
Julian Stirling
|
9e477a26d8
|
Simplify planners a little to consolidate snake and raster
|
2026-02-11 10:39:30 +00:00 |
|
Joe Knapper
|
16458db85b
|
Fix simulated imports
|
2026-02-11 10:26:04 +00:00 |
|
Joe Knapper
|
676d34842a
|
Apply suggestions from code review of branch flash-led-sim
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
|
2026-02-11 10:19:19 +00:00 |
|
Joe Knapper
|
4d788a2817
|
Remove flash from stage baseclass, add to sim config
|
2026-02-10 22:19:49 +00:00 |
|
jaknapper
|
5682b4d28d
|
Illumination Things for sangaboard and simulator
|
2026-02-10 18:42:59 +00:00 |
|
Joe Knapper
|
8435f6ae98
|
Move illumination to new IlluminationThing
|
2026-02-10 18:06:21 +00:00 |
|
Julian Stirling
|
1221b6ca02
|
Apply suggestions from code review of branch More-workflow-layers
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
|
2026-02-10 16:40:11 +00:00 |
|
Julian Stirling
|
0e5f9f46ca
|
Fix docstring error
|
2026-02-10 16:37:32 +00:00 |
|
Julian Stirling
|
15798d9b7d
|
Further layering of the classes for scan workflows
|
2026-02-10 16:02:18 +00:00 |
|
Joe Knapper
|
1de4366df7
|
Flash LED endpoint in simulator for parity
|
2026-02-10 15:59:18 +00:00 |
|
jaknapper
|
1f01717a1b
|
Fix UI workflow test as order changed
|
2026-02-10 14:24:41 +00:00 |
|
jaknapper
|
f1845c3039
|
RectangleWorkflow as a baseclass
|
2026-02-10 14:05:38 +00:00 |
|
jaknapper
|
6294cde471
|
Fully subclass Rectangle basescanner for raster and snake
|
2026-02-09 19:35:19 +00:00 |
|
Joe Knapper
|
1a0dd71f30
|
Intermediate level RectangleScan class for all three scanners
|
2026-02-09 18:48:49 +00:00 |
|
Joe Knapper
|
3beb8e1147
|
Auto-populate workflow dropdown
|
2026-02-09 18:48:49 +00:00 |
|
Joe Knapper
|
0177596fb6
|
Add raster scan, with generic typing to allow subclassed settings
|
2026-02-09 18:48:49 +00:00 |
|
Joe Knapper
|
eb88e1f1c0
|
Apply suggestions from code review of branch snake-scan
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
|
2026-02-09 16:05:49 +00:00 |
|
Joe Knapper
|
1c17b27c05
|
Apply suggestions from code review of branch snake-scan
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
|
2026-02-09 16:05:22 +00:00 |
|
Joe Knapper
|
7413aa57f8
|
Docstring and typehints suggestions from @julianstirling
|
2026-02-09 15:08:53 +00:00 |
|
Joe Knapper
|
f230eef2dc
|
New scan workflow for snake scans, move next pos into scan baseclass
Update tests that were testing wrong method, update all to new select_nearby_focus_site
|
2026-02-09 13:19:10 +00:00 |
|
Joe Knapper
|
e59d5e82d8
|
mypy fix for coords list
|
2026-02-09 13:09:09 +00:00 |
|
Joe Knapper
|
b4957e0420
|
SnakeScan as a scan planner
|
2026-02-09 13:09:07 +00:00 |
|
Julian Stirling
|
8f30f08bdf
|
Apply suggestions from code review of branch scan-workflows
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
|
2026-02-06 13:28:30 +00:00 |
|
Julian Stirling
|
b26dda60a4
|
More tests and assoicated bugfixes
|
2026-01-18 23:19:44 +01:00 |
|
Julian Stirling
|
eb93342d9f
|
Add test of logic for selecting worflow.
|
2026-01-18 14:23:18 +00:00 |
|
Julian Stirling
|
b22fcf4b88
|
Complete testing of HistoScanWorkflow
|
2026-01-16 18:16:50 +00:00 |
|
Julian Stirling
|
1bc6b9e0c4
|
Add a number of extra tests to ScanWorkflows
|
2026-01-16 17:02:07 +00:00 |
|
Julian Stirling
|
57b20782a0
|
Further fixes after introducing scan workflow selection
|
2026-01-16 13:04:23 +00:00 |
|
Julian Stirling
|
21b779a4a5
|
Dynamic UI for scan workflows
|
2026-01-16 12:18:54 +00:00 |
|
Julian Stirling
|
2a3a54b936
|
Get unit tests passing with Scan Workflows
|
2026-01-16 09:28:15 +00:00 |
|
Julian Stirling
|
c82523dd5b
|
Start updating unit tests after refactoring into ScanWorkflows
|
2026-01-16 09:28:15 +00:00 |
|
Julian Stirling
|
11ef1217e0
|
Docstrings and tweaks of ScanWorflow refactor
|
2026-01-16 09:28:15 +00:00 |
|
Julian Stirling
|
c938560f00
|
Docstrings and final tweaks of ScanWorflow refactor
|
2026-01-15 21:59:53 +00:00 |
|
Julian Stirling
|
665622a802
|
First working interation of ScanWorkflows. Needs a tidy
|
2026-01-15 20:59:53 +00:00 |
|
Julian Stirling
|
adab5bae24
|
Start smart stack parameters in scan workflow
|
2026-01-15 16:05:02 +00:00 |
|
Julian Stirling
|
54ed78c832
|
Create aquisition routines for scan workflows, remove background detector from base ScanWorkflow class
|
2026-01-15 14:53:47 +00:00 |
|
Julian Stirling
|
b6343362b2
|
Start splitting ScanData into workflow specific data.
|
2026-01-15 12:59:06 +00:00 |
|
Julian Stirling
|
5ce74cad8a
|
A start to implementing ScanWorkflow
|
2026-01-15 12:59:06 +00:00 |
|
Julian Stirling
|
ca46439269
|
Rename "active_detector" for background detecor. Improve thing selector coercion
|
2026-01-14 15:10:13 +00:00 |
|
Julian Stirling
|
6b97d2da44
|
Fix unit tests for background detectors as Things
|
2026-01-14 10:05:04 +00:00 |
|
Julian Stirling
|
3e8874188e
|
Get UI working for background detector things
|
2026-01-14 10:05:04 +00:00 |
|
Julian Stirling
|
44860bf777
|
Continue turning background detectors back into Things
|
2026-01-14 10:05:04 +00:00 |
|
Julian Stirling
|
6a1ad573d9
|
Start turning background detectors back into things
|
2026-01-14 10:05:04 +00:00 |
|