Commit graph

  • 3332bc5e1d Update tests for stage without deps Julian Stirling 2025-12-16 14:05:18 +00:00
  • 426178ba31 Remove dependencies from stages Julian Stirling 2025-12-16 13:45:51 +00:00
  • 4b845fcf18 Remove dependencies from camera Julian Stirling 2025-12-16 13:35:30 +00:00
  • 7038ecdf0b Merge branch 'update-for-labthings0.0.12' into 'v3' Julian Stirling 2025-12-16 14:18:27 +00:00
  • e3904b98ee Update picamera coverage zip Julian Stirling 2025-12-16 13:43:32 +00:00
  • ddc81f9c17 Apply suggestions from code review of branch update-for-labthings0.0.12 Julian Stirling 2025-12-16 13:23:03 +00:00
  • a67afdf21f Fix bug in simulation frame timing which may be affecting integration test Julian Stirling 2025-12-16 10:23:55 +00:00
  • 942e9e5024 Fix type for ROM calibrated_range Julian Stirling 2025-12-16 09:30:46 +00:00
  • d3df6ba588 Bump labthings-fastapi (0.0.13) and stitching (0.2.3) versions Julian Stirling 2025-12-16 09:27:52 +00:00
  • 7a26b262a9 Update the picamera tests for labthings 0.0.12 syntax Julian Stirling 2025-12-15 18:28:28 +00:00
  • baf0ff9a11 Updating for changes related to NotConnectedToServerErrors Julian Stirling 2025-12-15 17:18:30 +00:00
  • 8ed76b4baf Temporarily set labthings-fastapi dependancy to point at github not pypi during testing Julian Stirling 2025-12-15 16:30:16 +00:00
  • f79505546c Final updates for main test suite for labthings-fastapi 0.0.12 compatibility Julian Stirling 2025-12-14 22:11:08 +00:00
  • dec90f5b6b Update legacy_api.py test_sangaboard and test_server_cli so tests pass for labthings-fastapi 0.0.12 Julian Stirling 2025-12-14 20:53:33 +00:00
  • 70fc3516e6 Update test_camera and test_dummy_server for labthings-fastapi 0.0.12 Julian Stirling 2025-12-14 20:04:48 +00:00
  • 0c3de60629 Update test_cameras to use create_thing_without_server Julian Stirling 2025-12-14 19:46:57 +00:00
  • cfbb7cf7f9 Start fixing tests. This involves further blocking portal changes. Julian Stirling 2025-12-14 19:21:06 +00:00
  • 9ef417971f Remove a load more /names/ Julian Stirling 2025-12-14 16:20:08 +00:00
  • e7f669cb56 No blocking portals Julian Stirling 2025-12-14 16:08:59 +00:00
  • ca3f339cbe Simulation camera get dummy stage from thing_slot Julian Stirling 2025-12-14 16:04:01 +00:00
  • c318fddf89 Update fastapi_endpoint to endpoint Julian Stirling 2025-12-14 13:09:25 +00:00
  • 5d3aa71b4f Update things to have thing_server_interface, and further fixes to properties Julian Stirling 2025-12-14 13:07:50 +00:00
  • a0b8a71477 Update config files to use names not paths Julian Stirling 2025-12-14 13:06:42 +00:00
  • 5eea78cac7 update action, property, and setting syntax for labthings-fastapi 0.0.12 Julian Stirling 2025-12-14 11:52:07 +00:00
  • bbbfaf8602 Get fallback server working again Julian Stirling 2025-12-14 11:33:03 +00:00
  • 1645b0f6a7 Merge branch 'prep-for-v3.0.0-alpah4' into 'v3' Julian Stirling 2025-12-08 16:48:15 +00:00
  • 368c980c77 Pin fastapi-version until upstream issue in LabThings is fixed Julian Stirling 2025-12-08 16:06:24 +00:00
  • 5375e9578b Update version for alpha 4 release and update changelog Julian Stirling 2025-12-08 14:58:27 +00:00
  • 6d74a68eca Bump stitching version to v0.2.2 Julian Stirling 2025-12-08 14:37:13 +00:00
  • 32ec08d4f4 Merge branch 'bump-stitching-0.2.1' into 'v3' Joe Knapper 2025-12-03 12:50:13 +00:00
  • c3cb8436dc Bump required stitching version Julian Stirling 2025-12-03 11:14:47 +00:00
  • 13eb50877d Merge branch 'isort' into 'v3' Julian Stirling 2025-12-02 17:46:43 +00:00
  • 42413c6b00 Update picamera zip Julian Stirling 2025-12-02 17:10:27 +00:00
  • 7bc4c514a6 Autofix import order Julian Stirling 2025-12-02 16:26:15 +00:00
  • 98cdb276d8 Add ruff isort rules with custom group for our own external packages Julian Stirling 2025-11-09 21:20:00 +00:00
  • 99afe89c10 Merge branch 'scanning-stability' into 'v3' Joe Knapper 2025-12-02 15:47:03 +00:00
  • 38c596fb49 Merge branch 'Sanga-firmware-check' into 'v3' Julian Stirling 2025-12-02 15:14:50 +00:00
  • dd7c135fa8 Fix comment in sangaboard firmware check Julian Stirling 2025-12-02 14:36:10 +00:00
  • 240b7d1ba5 Use semver library for checking sangaboard firmware version. Julian Stirling 2025-12-02 11:55:56 +00:00
  • 797dda3514 Add failing unit test for sangaboard version before v1 Julian Stirling 2025-12-02 11:00:41 +00:00
  • d482a4cb36 Update picamera coverage info Julian Stirling 2025-12-02 10:15:25 +00:00
  • 5017fea9d1 A couple of final edits suggested in review Julian Stirling 2025-12-02 09:54:27 +00:00
  • 9b58f4d59e Apply suggestions from code review of branch scanning-stability Julian Stirling 2025-12-01 17:00:55 +00:00
  • 2749a1818c Add unit tests for ChannelDeviationLUV background detector Julian Stirling 2025-11-25 17:01:45 +00:00
  • e5d2ebbb79 Add tests for checking stack result Julian Stirling 2025-11-25 15:00:06 +00:00
  • a15f23bec2 Add unit tests for captureing images in a stack Julian Stirling 2025-11-21 21:33:03 +00:00
  • 573330dede Add tests for z_stack Julian Stirling 2025-11-21 20:42:14 +00:00
  • b9c58b70c9 Looping autofocus errors on failure to find focus. Test looping autofocus algorithm Julian Stirling 2025-11-21 16:46:50 +01:00
  • 13e065a44d Add test for the outer smart stack algorithm Julian Stirling 2025-11-21 12:45:08 +01:00
  • aa704239ed Modify background detect check to check for all squares having no std. As LUV appears insensitive to low colour noise Julian Stirling 2025-11-21 12:43:40 +01:00
  • 3ebc4578d3 Show which background detector is active in GUI Julian Stirling 2025-11-17 16:25:18 +00:00
  • 1f2099e46f Add minimum standard deviations for ColourChannelDetectLUV Julian Stirling 2025-11-17 15:58:53 +00:00
  • a2a6d870e2 Make turing point check in z-stack optional Julian Stirling 2025-11-17 15:25:05 +00:00
  • 873968877b Log warning rather than error if the named background detector doesn't exist to prevent not booting if detectors change Julian Stirling 2025-11-17 15:00:58 +00:00
  • 79c94c96ed Set channel minima and error if any LUV channels have std==0 Julian Stirling 2025-11-17 14:55:45 +00:00
  • 38b8c5baa5 Apply suggestions from code review of branch scanning-stability Julian Stirling 2025-11-12 19:11:14 +00:00
  • 23f87869ac Add a new background detector based on an 8x8 grid Julian Stirling 2025-11-06 19:54:42 +00:00
  • cf92d4f3ac Make autofocus considerably stricter, forcing a parabolic fit, and only one turning point Julian Stirling 2025-11-06 19:30:30 +00:00
  • dabb195b08 Ensure smart stack exits and saves on failure only if check background is false Julian Stirling 2025-11-06 19:10:55 +00:00
  • 70e052fa21 Check the firmware and log relevant messages jaknapper 2025-12-01 18:08:25 +00:00
  • d3bd921db2 Merge branch 'visit-secondary-locations-first' into 'v3' Julian Stirling 2025-12-01 16:31:24 +00:00
  • ed9076a115 Log an error if the sangaboard firmware is below v1.0.4 Julian Stirling 2025-12-01 14:21:56 +00:00
  • a5d5ba4af8 Update scan planner test pickles Julian Stirling 2025-11-28 10:14:05 +00:00
  • dfe7fb6c42 Stop scan planner plots erroring if there are no secondary locations Julian Stirling 2025-11-28 10:13:19 +00:00
  • 90be139575 Update scan planners so secondary locations are imaged first and don't affect later planning Julian Stirling 2025-11-28 09:53:24 +00:00
  • cd53024c4f Update the scan test helpers so it is easier to save and plot Julian Stirling 2025-11-28 09:52:09 +00:00
  • 23989977c2 Merge branch 'manual-config' into 'v3' Joe Knapper 2025-11-13 14:42:29 +00:00
  • 11e9374dfa Merge branch 'consolidate-action-button' into 'v3' Julian Stirling 2025-11-13 12:12:31 +00:00
  • fe77908253 Make the findOngoingActions function plural to match what happens Julian Stirling 2025-11-13 11:51:03 +00:00
  • 8333165307 Merge branch '569-release-checklist' into 'v3' Julian Stirling 2025-11-12 16:10:30 +00:00
  • 7df1fea643 Fix typo Beth Probert 2025-11-12 15:32:18 +00:00
  • 560f863c47 Apply suggestions from code review of branch 569-release-checklist Beth Probert 2025-11-12 15:29:15 +00:00
  • 1311cc103e Responding to comment on branching. Beth Probert 2025-11-12 11:27:02 +00:00
  • f128caedff Apply suggestions from code review of branch 569-release-checklist Beth Probert 2025-11-12 11:10:44 +00:00
  • f3c79b746f Fix RGB vs BGR issue for opencv camera Julian Stirling 2025-11-09 22:25:24 +00:00
  • abb2698687 Add config json for manual microscope Julian Stirling 2025-11-09 22:14:23 +00:00
  • 3ecc41720d Merge branch 'recentre-with-rom-methods' into 'v3' Julian Stirling 2025-11-11 17:49:08 +00:00
  • 614fd8b9e9 Apply suggestions from code review of branch recentre-with-rom-methods Julian Stirling 2025-11-11 17:15:20 +00:00
  • b0b755f19b Update unit tests for algorithmic change to recentre Julian Stirling 2025-11-11 17:13:52 +00:00
  • 2937010e95 Move progress bar into the action button to stop components jumping Julian Stirling 2025-11-09 18:19:16 +00:00
  • 8b785823ab Fix end of action behaviours and looging errors Julian Stirling 2025-11-09 16:49:16 +00:00
  • dd0a57520b Action button uses mixins for invoking and polling actions Julian Stirling 2025-11-09 16:08:55 +00:00
  • 4910bef717 Split the action status modal from the action button Julian Stirling 2025-11-09 14:10:27 +00:00
  • 5074f75442 Merge branch 'fewer-ui-assumptions' into 'v3' Julian Stirling 2025-11-11 14:36:22 +00:00
  • ed9b8ff01d Adjust algorithm to start checks for centre after first 5 mendium sized moves & improve logging. Julian Stirling 2025-11-11 12:51:04 +00:00
  • b8742b449c Apply suggestions from code review of branch recentre-with-rom-methods Julian Stirling 2025-11-11 12:37:09 +00:00
  • bb703ab2b1 Merge branch 'temperature-ccm' into 'v3' Julian Stirling 2025-11-11 12:04:07 +00:00
  • 7354f09319 Update picamera coverage info Julian Stirling 2025-11-11 11:29:49 +00:00
  • 8a4e6390c7 Apply suggestions from code review of branch temperature-ccm Julian Stirling 2025-11-11 11:16:51 +00:00
  • d0d30222b4 Update sensor mode picamera test to ensure that camera tests don't use saved settings Julian Stirling 2025-11-07 12:10:30 +00:00
  • 5c56c1e851 Apply suggestions from code review of branch temperature-ccm Julian Stirling 2025-11-07 11:32:32 +00:00
  • f432247446 Fix typos during refactor caught by CI Julian Stirling 2025-10-30 21:06:17 +00:00
  • 982c55905c Update default exposure in picam and defaul LST values in tuning files, and set default colour gains from LST Julian Stirling 2025-10-30 20:02:51 +00:00
  • c0362ee8dd Make picamera tests compatible with updates Julian Stirling 2025-10-30 19:26:24 +00:00
  • 13d3871059 Add testing for loading the tuning files in the normal test suite now not tied to picamera Julian Stirling 2025-10-30 19:11:13 +00:00
  • 6763845e38 Let the tuning file utils handle lens shading table manipulation. Julian Stirling 2025-10-30 16:12:50 +00:00
  • ec16cc17f8 Update tuning file utils for our own tuning files. Julian Stirling 2025-10-30 15:27:13 +00:00
  • f74a51866a Adjust tuning files to have adaptive algorithms turned off. Julian Stirling 2025-10-30 14:52:59 +00:00
  • 01a883e95c Reset CCM resets to the CCM in the default tuning file. Julian Stirling 2025-10-30 13:54:23 +00:00
  • cec6f4af73 Load tuning files in without using Picamera2 Julian Stirling 2025-10-30 13:15:50 +00:00