Julian Stirling
|
ca46439269
|
Rename "active_detector" for background detecor. Improve thing selector coercion
|
2026-01-14 15:10:13 +00:00 |
|
Julian Stirling
|
3e8874188e
|
Get UI working for background detector things
|
2026-01-14 10:05:04 +00:00 |
|
Julian Stirling
|
58aa3df587
|
Fix a number of issues with camera_stage_mapping
|
2026-01-09 15:18:05 +00:00 |
|
Julian Stirling
|
4060c06a2b
|
Assorted type fixes
|
2026-01-09 15:18:04 +00:00 |
|
Julian Stirling
|
99f3d2d311
|
Start fixing some issues found by MyPy
|
2026-01-09 15:18:04 +00:00 |
|
Julian Stirling
|
4ad1fff656
|
Remove final dependencies
|
2025-12-17 15:52:03 +00:00 |
|
Julian Stirling
|
be5f9630ca
|
A fond farewell to the last of the InvocationLoggers
|
2025-12-17 15:52:03 +00:00 |
|
Julian Stirling
|
510a44dd17
|
Remove all cancel hooks from smart scan and stitching
|
2025-12-17 14:04:37 +00:00 |
|
Julian Stirling
|
e1dfceb0bd
|
Remove one final invocation logger dep from autofocus
|
2025-12-17 11:20:41 +00:00 |
|
Julian Stirling
|
9ef417971f
|
Remove a load more /names/
|
2025-12-14 18:23:33 +00:00 |
|
Julian Stirling
|
c318fddf89
|
Update fastapi_endpoint to endpoint
|
2025-12-14 18:23:33 +00:00 |
|
Julian Stirling
|
5d3aa71b4f
|
Update things to have thing_server_interface, and further fixes to properties
|
2025-12-14 18:23:27 +00:00 |
|
Julian Stirling
|
5eea78cac7
|
update action, property, and setting syntax for labthings-fastapi 0.0.12
|
2025-12-14 18:23:26 +00:00 |
|
Julian Stirling
|
7bc4c514a6
|
Autofix import order
|
2025-12-02 16:26:15 +00:00 |
|
Julian Stirling
|
dabb195b08
|
Ensure smart stack exits and saves on failure only if check background is false
|
2025-12-02 09:57:24 +00:00 |
|
Julian Stirling
|
ff70e44858
|
Don't read json data of ongoing scans
|
2025-11-04 18:50:17 +00:00 |
|
Julian Stirling
|
46e9070a33
|
Rename ScanListData to ScanListInfo as it containts ScanInfo not ScanData objects
|
2025-11-04 18:50:17 +00:00 |
|
jaknapper
|
c2d8160ff4
|
Smart Scan metadata containing scan name if scan is running
|
2025-10-23 10:40:56 +01:00 |
|
Joe Knapper
|
fa6fdb1a67
|
Stack parameter coercion in create_stack_params
Co-authored with Julian Stirling
|
2025-10-09 14:23:47 +01:00 |
|
jaknapper
|
18e49ba50c
|
Test stack params at start of scan main loop
|
2025-10-09 14:22:37 +01:00 |
|
Julian Stirling
|
4345f8c336
|
Merge branch 'tweak-scan-list' into 'v3'
Scan list improvements
Closes #391
See merge request openflexure/openflexure-microscope-server!397
|
2025-09-29 08:55:13 +00:00 |
|
Julian Stirling
|
14cc3f9fcf
|
Fix error trying to purge empty scans if current scan has no images
Closes #563
|
2025-09-25 15:12:34 +01:00 |
|
Julian Stirling
|
cd6bcd196f
|
Don't show buttons for ongoing scans.
|
2025-09-19 18:29:34 +01:00 |
|
Julian Stirling
|
6b1e40f689
|
Add flake8-simplicity rules
|
2025-09-18 16:21:45 +01:00 |
|
Julian Stirling
|
2ce49088e7
|
Add return typehints to magic methods
|
2025-08-27 18:56:09 +01:00 |
|
Julian Stirling
|
4c46330959
|
Add ANN20X rules to ruff
|
2025-08-27 18:56:08 +01:00 |
|
Julian Stirling
|
24233412af
|
Start adding ANN ruff rules
|
2025-08-27 18:54:15 +01:00 |
|
Julian Stirling
|
6fa4e4dc64
|
Add a grab_as_array camera method that grabs from the stream but catches broken jpegs and retries
|
2025-08-21 13:35:21 +01:00 |
|
Joe Knapper
|
bd115e0023
|
Change all CameraDeps to CameraClients
|
2025-08-15 10:16:36 +00:00 |
|
Julian Stirling
|
05644456e0
|
Allow preview to cancel!
|
2025-08-12 16:41:55 +01:00 |
|
Julian Stirling
|
cd311f08bf
|
Update stiching to differentiate bwtween stitchers that use a thread and those that block
|
2025-08-06 17:47:33 +01:00 |
|
Julian Stirling
|
5f092835ac
|
Apply suggestions from code review of branch yet-another-smart-scan-refactor
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
2e6ba73345
|
Apply suggestions from code review of branch yet-another-smart-scan-refactor
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
f9fcdf628b
|
Squash final todos for SmartScan refactor
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
7d83aadf8d
|
Squash some TODOs
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
4e9b07c78f
|
Consolidate information into ScanData, remove ad-hoc differences for specific error in _run_scan
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
82691a6b78
|
Tweak error reporting in _run_scan and add a lot more testing for _run_scan
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
d7a7ac4c7d
|
More complete testing of code that runs stitching subprocess.
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
573fc20dec
|
Add new tests new scan directory function and for scan data serialisation
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
6ceb1a9845
|
Pull stitching out of SmartScanThing
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
f449bcdd78
|
Turn scan_data into a BaseModel with validation for custom formatting
|
2025-08-06 17:27:26 +01:00 |
|
Julian Stirling
|
9be9097246
|
Make scan directory manager thread safe
|
2025-08-05 23:13:11 +01:00 |
|
Julian Stirling
|
547704fdc0
|
Merge branch 'bg_detect_in_camera' into 'v3'
Refactor background detect to allow switching algorithms
See merge request openflexure/openflexure-microscope-server!327
|
2025-07-28 09:21:43 +00:00 |
|
Joe Knapper
|
d6f1502593
|
Apply suggestions from code review of branch Stitch-all
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
|
2025-07-25 16:42:27 +00:00 |
|
jaknapper
|
7ac77c3e89
|
Stitch all scans button, and refresh scan tab when closing modals
|
2025-07-25 16:52:37 +01:00 |
|
Julian Stirling
|
75bdae5593
|
Fix message formatting and dosctring syntax
|
2025-07-24 17:54:58 +01:00 |
|
Julian Stirling
|
fe1b84a922
|
Complete first pass (untested on hardware) of bg detect refactor.
|
2025-07-24 17:07:50 +01:00 |
|
Julian Stirling
|
2245d9357d
|
Continue to rebase background detect.
|
2025-07-24 17:07:50 +01:00 |
|
Julian Stirling
|
7e6017f648
|
Get codespell passing and add it as a CI job.
|
2025-07-11 00:16:25 +01:00 |
|
Julian Stirling
|
e33fecaef0
|
Documentation of python magic class methods
|
2025-07-10 16:46:10 +01:00 |
|