Commit graph

3479 commits

Author SHA1 Message Date
Julian Stirling
af53982b81 Update the picamera coverage zip 2025-08-21 12:47:02 +01:00
Julian Stirling
4e5317291f Improve robustness of the full_auto_calibrate test on PiCamera 2025-08-21 12:44:57 +01:00
Julian Stirling
0a9b6be9bd Raise error if tuning algorithm cannot be returned, unless explicityly asked not to 2025-08-21 12:44:57 +01:00
Julian Stirling
677fb8d988 Add more checks to the calibration test 2025-08-20 14:55:02 +01:00
Julian Stirling
fdae0b9226 Add get_tuning_algo method to StreamingPiCamera2 2025-08-20 14:53:53 +01:00
Julian Stirling
46be94383a Add more testing to aquisition test 2025-08-20 14:52:37 +01:00
Julian Stirling
c209d524c5 Split calibration and aquisition tests 2025-08-20 14:52:35 +01:00
Julian Stirling
ab0bece70b Deepcopy default tuning file so it isn't affected by calibration. 2025-08-20 14:51:19 +01:00
Julian Stirling
469562df4b Add failing unit test as default tuning is updated during calibration 2025-08-20 14:51:18 +01:00
Joe Knapper
99652eca41 Merge branch 'log-oom-error' into 'v3'
Custom sigkill error

See merge request openflexure/openflexure-microscope-server!351
2025-08-15 12:13:25 +00:00
Julian Stirling
46802db308 Merge branch 'check-static-files' into 'v3'
Check static files exist or throw a useful error

See merge request openflexure/openflexure-microscope-server!368
2025-08-15 11:22:41 +00:00
Joe Knapper
c2980dc988 Merge branch 'typehint-autofocus' into 'v3'
Typehints and better variable names for autofocus

Closes #271

See merge request openflexure/openflexure-microscope-server!367
2025-08-15 10:30:36 +00:00
Joe Knapper
f383365cf7 Apply suggestions from code review of branch typehint-autofocus
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2025-08-15 10:30:29 +00:00
Joe Knapper
7b2a4cc3f6 Merge branch 'camera-deps' into 'v3'
Change all CameraDeps to CameraClients

Closes #483

See merge request openflexure/openflexure-microscope-server!366
2025-08-15 10:16:36 +00:00
Joe Knapper
bd115e0023 Change all CameraDeps to CameraClients 2025-08-15 10:16:36 +00:00
Julian Stirling
3289221c6b Add unit tests for all of serving static files. Update docs in src to clarify behaviour 2025-08-15 11:01:43 +01:00
Julian Stirling
db41d673fb Add tests for static directory checking 2025-08-15 09:21:38 +01:00
Julian Stirling
44e24f42a6 Check webapp is available or give useful error 2025-08-15 09:21:38 +01:00
Julian Stirling
bfdbbb9ad2 Merge branch 'request-no-cache' into 'v3'
Request no cache

See merge request openflexure/openflexure-microscope-server!361
2025-08-14 19:59:58 +00:00
Joe Knapper
504b81fef6 Typehints and better variable names for autofocus 2025-08-14 14:51:03 +01:00
Julian Stirling
67ebb94d6c Add tests for not caching static files except fonts 2025-08-14 14:46:23 +01:00
Julian Stirling
98c023032c Allow fonts to cache 2025-08-14 14:45:20 +01:00
Joe Knapper
1e368aef81 Apply suggestions from code review of branch log-oom-error
Co-authored-by: Julian Stirling <julian@julianstirling.co.uk>
2025-08-14 14:09:54 +01:00
Julian Stirling
473a09442a Merge branch 'improve_calibration_modal' into 'v3'
Adjust z height in calibration modal

Closes #458

See merge request openflexure/openflexure-microscope-server!365
2025-08-14 11:19:48 +00:00
Chish36
0617a5a6a4 Added comment and removed unused method 2025-08-14 11:47:08 +01:00
jaknapper
213de461bb Update position and behaviour of +/- buttons 2025-08-13 17:43:43 +01:00
jaknapper
858ddf6edf Optional hideOnRun for action buttons 2025-08-13 17:42:52 +01:00
Julian Stirling
b552b39100 Merge branch 'update-ci-pipeline-epic2' into 'v3'
Update gitlab ci file

Closes #338

See merge request openflexure/openflexure-microscope-server!357
2025-08-13 15:18:16 +00:00
Beth Probert
c9d452932d Update gitlab ci file 2025-08-13 15:18:15 +00:00
Julian Stirling
af93db7de8 Merge branch 'let-preview-stitch-cancel' into 'v3'
Allow preview to cancel!

See merge request openflexure/openflexure-microscope-server!359
2025-08-13 15:18:13 +00:00
Chish36
0de3f6df66 Added menu to modal to adjust z height 2025-08-13 15:42:32 +01:00
Joe Knapper
3b5df818d3 Merge branch 'calibration_modal_button' into 'v3'
Button added to launch calibration menu manually

Closes #532

See merge request openflexure/openflexure-microscope-server!360
2025-08-13 10:23:06 +00:00
Chish36
eb496e4cee Removed first menu from force show and created restart method 2025-08-12 19:08:30 +01:00
jaknapper
025e6b1fba Request no caching for static files like webapp 2025-08-12 18:47:02 +01:00
Chish36
e1aca0bef7 Button added to launch calibration menu manually 2025-08-12 18:02:30 +01:00
Julian Stirling
f39f8f02bd Merge branch 'adding-extra-ruff-checkers' into 'v3'
Add flake8 bugbear checks

See merge request openflexure/openflexure-microscope-server!358
2025-08-12 16:00:30 +00:00
Julian Stirling
c066843f9b Test cancelling preview 2025-08-12 16:42:15 +01:00
Julian Stirling
05644456e0 Allow preview to cancel! 2025-08-12 16:41:55 +01:00
Julian Stirling
4f50f8b2cf Update picamera coverage 2025-08-12 15:28:19 +01:00
Julian Stirling
59224fe726 Remove unneded eumerates 2025-08-12 15:15:02 +01:00
Julian Stirling
6142a267db Add flake8 bugbear checks 2025-08-12 13:09:43 +01:00
Julian Stirling
7ea92ad55f Merge branch 'no-labthings-dev-deps' into 'v3'
No longer use LabThings-FastAPI dev dependencies

See merge request openflexure/openflexure-microscope-server!356
2025-08-11 11:54:20 +00:00
Julian Stirling
c98fd8ab6a No longer use LabThings-FastAPI dev dependencies 2025-08-11 11:56:26 +01:00
Julian Stirling
5b1de28921 Merge branch 'navigate_to_control' into 'v3'
Changed navigate tab to control tab

Closes #469

See merge request openflexure/openflexure-microscope-server!355
2025-08-11 10:23:38 +00:00
Chish36
8ffc4e23a7 Changed comments referring to panelnavigate.vue 2025-08-11 10:40:37 +01:00
Chish36
1d923798e6 Changed navigate to control and updated file names to match. 2025-08-11 09:55:31 +01:00
Julian Stirling
c023449b75 Merge branch 'final-v3-alpha2-things' into 'v3'
Final v3 alpha2 things

See merge request openflexure/openflexure-microscope-server!354
2025-08-08 12:46:09 +00:00
Julian Stirling
8d86645afe Update changelog, plus script to help with updating changelog 2025-08-08 12:34:52 +01:00
Julian Stirling
058f890c61 Update version numbers for v3 alpha2 release 2025-08-08 11:58:14 +01:00
Julian Stirling
3d7438ed2b Merge branch 'stitch-tile-size' into 'v3'
Update to stitching 0.2

See merge request openflexure/openflexure-microscope-server!352
2025-08-08 10:29:43 +00:00