Commit graph

4463 commits

Author SHA1 Message Date
jaknapper
96d67672d9 Choose a correlation resize factor rounded to an int 2026-03-27 11:28:58 +00:00
Joe Knapper
9149121d4b Merge branch 'prep-for-v3.0.0-alpha5' into 'v3'
Prep for v3.0.0 alpha5

See merge request openflexure/openflexure-microscope-server!557
2026-03-26 15:03:37 +00:00
Julian Stirling
70cf45d3c5 Update Changelog for alpha 5 release 2026-03-26 14:13:58 +00:00
Julian Stirling
4f86833393 Bump version numbers for alpha5 release. 2026-03-26 14:12:51 +00:00
Julian Stirling
72c9fcffe0 Merge branch 'to-labthings-0.1' into 'v3'
Update dependency to labthings 0.1.0

See merge request openflexure/openflexure-microscope-server!538
2026-03-26 10:32:29 +00:00
Julian Stirling
61f44b9af1 Merge branch 'resort-scans' into 'v3'
Sort scans by created time

Closes #708

See merge request openflexure/openflexure-microscope-server!551
2026-03-26 10:26:24 +00:00
Joe Knapper
74476f18a0 Merge branch 'smart_stack_as_mixin' into 'v3'
Move smart stacking into a mixin so it can be re-used in other workflows

See merge request openflexure/openflexure-microscope-server!554
2026-03-25 13:45:09 +00:00
Julian Stirling
c4cee38923 Merge branch 'remove-posixpath' into 'v3'
Move from posix path to os path

See merge request openflexure/openflexure-microscope-server!552
2026-03-25 12:57:10 +00:00
Julian Stirling
17feec33e2 Apply suggestions from code review of branch smart_stack_as_mixin
Co-authored-by: Joe Knapper <joe.knapper@glasgow.ac.uk>
2026-03-25 12:26:32 +00:00
Julian Stirling
b7be12e183 Fix c-chip workflow and stop forcing the scan workflow mixin to be a workflow 2026-03-25 09:45:38 +00:00
Julian Stirling
5303664a4e Fix tests 2026-03-24 16:31:04 +00:00
Julian Stirling
b8db7ae2a1 Don't define both stacks for CChips 2026-03-24 16:21:18 +00:00
Julian Stirling
a82fcca339 Move smart stacking into a mixin so it can be re-used in other workflows 2026-03-24 15:58:04 +00:00
Joe Knapper
5283c1a3c5 Extra normpath in Thing startup 2026-03-24 12:40:19 +00:00
Joe Knapper
b040f63a29 Merge branch 'wrap-uk-notifications' into 'v3'
Word break long lines in notifications

Closes #730

See merge request openflexure/openflexure-microscope-server!548
2026-03-24 11:45:04 +00:00
Julian Stirling
ad638fa8ee Bump LabThings FastAPI requirement to 0.1.0 2026-03-24 08:45:29 +00:00
Joe Knapper
1d11e7044e Move from posix path to os path 2026-03-23 16:59:57 +00:00
Joe Knapper
646adb9a69 Sort scans by created time 2026-03-23 11:24:25 +00:00
Joe Knapper
65ac551688 Merge branch 'action-tab-2' into 'v3'
Split up slide scan tab and create a generic action tab (attempt 2)

See merge request openflexure/openflexure-microscope-server!536
2026-03-23 10:17:18 +00:00
Joe Knapper
8bc05ed894 Merge branch 'sigkill-handling' into 'v3'
Explicit windows check before sigkill for mypy

Closes #729

See merge request openflexure/openflexure-microscope-server!547
2026-03-18 16:13:25 +00:00
Joe Knapper
91075af70e Apply suggestions from code review of branch sigkill-handling
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2026-03-18 14:51:32 +00:00
Joe Knapper
e703ce0697 Word break long lines in notifications 2026-03-18 14:33:49 +00:00
Joe Knapper
0618263830 Switch to ignoring line 2026-03-18 14:12:27 +00:00
Joe Knapper
1f43d1cc53 Explicit windows check before sigkill for mypy 2026-03-18 12:40:55 +00:00
Julian Stirling
b0d1e2626a Merge branch 'update-docs' into 'v3'
Update path to ofm server and config file in docs

See merge request openflexure/openflexure-microscope-server!546
2026-03-17 23:34:40 +00:00
Julian Stirling
0b3ce54a7e Merge branch 'close-calibration' into 'v3'
Close calibration with confirmation

Closes #677 and openflexure-connect#40

See merge request openflexure/openflexure-microscope-server!542
2026-03-17 23:33:24 +00:00
Julian Stirling
8ee5609de4 Apply suggestions from code review of branch action-tab-2 2026-03-17 23:26:32 +00:00
Joe Knapper
fbcd7eee93 Also show modal when pressing Esc, handle multiple Escs 2026-03-17 19:09:43 +00:00
Joe Knapper
ff5eb22004 Edit README.md 2026-03-17 18:14:51 +00:00
Joe Knapper
3b2b4c33c6 Update path to ofm server and config file in docs 2026-03-17 16:55:07 +00:00
Joe Knapper
19f422b2cf Merge branch 'exposure-test' into 'v3'
Flush more frames and use a request when doing exposure time

Closes #639

See merge request openflexure/openflexure-microscope-server!540
2026-03-17 14:30:24 +00:00
Joe Knapper
798176f4be Merge branch 'empty-cal' into 'v3'
Update camera cal instructions to look through empty area if possible

Closes #580

See merge request openflexure/openflexure-microscope-server!545
2026-03-17 14:09:06 +00:00
Joe Knapper
aaee5c080a Picamera tests 2026-03-17 13:39:34 +00:00
Joe Knapper
d7872186c5 Apply suggestions from code review of branch empty-cal
Co-authored-by: Beth Probert <beth_probert@outlook.com>
2026-03-17 13:38:17 +00:00
Joe Knapper
87f5e1d1f8 Reword illumination 2026-03-17 12:52:23 +00:00
Joe Knapper
9db509de09 Extra cam alignment step with stream 2026-03-17 11:56:21 +00:00
Joe Knapper
15deaa7702 Merge branch 'codespell-git' into 'v3'
Update codespellrc to ignore ./git folder, not extension

See merge request openflexure/openflexure-microscope-server!544
2026-03-16 17:22:57 +00:00
Joe Knapper
d693cb9bdd Added explicit wording for having no coverslip 2026-03-16 16:47:48 +00:00
jaknapper
0bc6e45df9 Picamera test 2026-03-16 16:33:07 +00:00
jaknapper
8fa0217ec9 Update camera cal instructions to look through empty area if possible 2026-03-16 15:49:51 +00:00
jaknapper
a11d46777f Only drop frames when setting min exposure time 2026-03-16 15:01:10 +00:00
Joe Knapper
3b84c266b4 Apply suggestions from code review of branch exposure-test
Co-authored-by: Richard Bowman <richard.bowman@cantab.net>
2026-03-16 14:31:21 +00:00
Joe Knapper
7fa04e5dbc codespell rc to ignore ./git file, not extension 2026-03-16 12:55:41 +00:00
Joe Knapper
cf6bf8243c Close calibration with confirmation
Centre CSM button in calibration

Add the word "Data" to "No CSM available"
2026-03-13 16:33:17 +00:00
jaknapper
ae04f3b133 Drop frame drop to 2 2026-03-13 13:22:56 +00:00
jaknapper
a4aac53072 Flush more frames and use a request when doing exposure time 2026-03-13 10:48:22 +00:00
Julian Stirling
ca5c49289e Merge branch 'cchip' into 'v3'
CChip scan workflow

See merge request openflexure/openflexure-microscope-server!474
2026-03-12 18:16:52 +00:00
Joe Knapper
e5b0428740 Edit ofm_config_simulation.json 2026-03-12 17:05:15 +00:00
Joe Knapper
2675dff8dc Edit ofm_config_full.json 2026-03-12 17:04:48 +00:00
Joe Knapper
68c9f76fc0 Fix missing import 2026-03-12 16:11:41 +00:00