Commit graph

  • a2900b0c16 Move tuning files into vc4 folder in case we support pisp (Pi5) later and update README Julian Stirling 2025-10-30 12:35:54 +00:00
  • 1b14990b76 Stop overwriting CCM in full recalibrate jaknapper 2025-10-16 18:48:45 +01:00
  • ac08462405 Attempt to load custom tuning file first jaknapper 2025-10-16 18:46:21 +01:00
  • e3a7252d78 Example custom tuning files jaknapper 2025-10-16 18:45:34 +01:00
  • b47413100e README walking through the settings in the tuning file, and initial thoughts jaknapper 2025-10-16 18:45:07 +01:00
  • 71c98a7fbf Tidy up comments and id names Julian Stirling 2025-11-11 10:56:49 +00:00
  • 616e93ef97 Dpad button ids, add warning in positionControl.vue about gloabl listeners, deduplicate listener for capture. Julian Stirling 2025-11-11 10:24:19 +00:00
  • 3aa6f75f61 Apply suggestions from code review of branch fewer-ui-assumptions Julian Stirling 2025-11-11 10:12:08 +00:00
  • 1d7b413d16 Fix typo Beth Probert 2025-11-10 15:43:43 +00:00
  • 6af00b90fa Small wording update Beth Probert 2025-11-10 15:37:25 +00:00
  • afdddcab63 Add draft release checklist Beth Probert 2025-11-10 15:35:03 +00:00
  • c89a2d24c2 Merge branch 'vue-matrix-display' into 'v3' Julian Stirling 2025-11-10 13:50:39 +00:00
  • 89f318f982 All CSM details in a list, ensure details only show when defined, disable download option if calibration undefined Julian Stirling 2025-11-10 12:54:26 +00:00
  • a267b82311 Improve copy button's style in dark mode Julian Stirling 2025-11-09 13:19:59 +00:00
  • 045410b2e6 A matrix display component with copy button that copys as code. Julian Stirling 2025-11-08 00:50:11 +00:00
  • 5fd16bd113 Merge branch 'skip-vs-next-in-cal' into 'v3' Julian Stirling 2025-11-10 12:26:39 +00:00
  • 8babf3f17b Format the stage control so it isn't so wide Julian Stirling 2025-11-07 22:24:47 +00:00
  • cb9d134ac3 Don't show flash led if there is no stage Julian Stirling 2025-11-07 19:07:50 +00:00
  • ef9b337587 Add d-pad style buttons Julian Stirling 2025-11-07 18:12:31 +00:00
  • d899e1ba75 Only show autofocus and position controls when Things are available Julian Stirling 2025-11-07 17:41:17 +00:00
  • f19d6681c4 Split autofocus component Julian Stirling 2025-11-07 17:38:10 +00:00
  • 03481f2435 Add way to poll invoked action Julian Stirling 2025-11-07 17:18:01 +00:00
  • f6285c52b6 Begin splitting up the pane for control. Julian Stirling 2025-11-07 16:17:38 +00:00
  • e2c2db3d17 Move stage control preferences to settings Julian Stirling 2025-11-07 15:39:32 +00:00
  • f9020fc6a0 Conditionally render settings tabs based on available Things Julian Stirling 2025-11-07 14:46:55 +00:00
  • f35c96d653 Conditionally render tabs based on available Things Julian Stirling 2025-11-07 14:10:09 +00:00
  • 0b0483f4c7 Use tabIcon title for tabs seperate id from what is displayed Julian Stirling 2025-11-07 13:14:15 +00:00
  • bb5bc503ef Improve importing of tabs Julian Stirling 2025-11-07 12:54:00 +00:00
  • 2ca69f9420 split mixins into own directories Julian Stirling 2025-11-07 12:24:44 +00:00
  • 6291263846 Allow GUI to start without stage Julian Stirling 2025-11-06 15:19:04 +00:00
  • cb74db8061 Remove genversion as it is no longer used Julian Stirling 2025-11-05 17:11:05 +00:00
  • 1ba1a3082b More consitent use of mixins for interaactiong with thing descriptions Julian Stirling 2025-11-05 17:05:34 +00:00
  • f7d03d8c00 Fix confusion between (x,y) image coordinates and (y,x) matrix indicies Julian Stirling 2025-11-05 12:27:49 +00:00
  • dcf4b0b383 Split the logic for deciding how to move in recentre from the moves and the main loop Julian Stirling 2025-11-05 11:43:25 +00:00
  • 1f22346ce6 Camera calibration step in wizard skip until calibrated. Julian Stirling 2025-11-04 20:31:16 +00:00
  • e1172248b0 Camera stage mapping step in wizard says skip until complete. Julian Stirling 2025-11-04 20:13:46 +00:00
  • e71a25733b Fix CSM settings from erroring Julian Stirling 2025-11-04 20:05:27 +00:00
  • 7f0e7c52f9 Test everything remainign in recentre except the main algorithm for an axis Julian Stirling 2025-11-05 00:36:43 +00:00
  • a5a372b6c0 Split out matix calculations from CSM, and continue testing recentre Julian Stirling 2025-11-05 00:15:30 +00:00
  • 40b3d993ee Merge branch 'ongoing-scan-data-warning' into 'v3' Julian Stirling 2025-11-04 22:15:59 +00:00
  • c659a556cc Update stage_measure test data to be more parabolic and add turning point test Julian Stirling 2025-10-31 17:02:40 +00:00
  • b09aa7b5b8 First interation of a recentre algoritm build on ROM test methods Julian Stirling 2025-10-31 11:49:57 +00:00
  • 8b7de05a9c Building a recentre action with ROM methods Julian Stirling 2025-10-31 08:44:43 +00:00
  • cd5d74b5e6 Add tests for not reading ongoing scan data Julian Stirling 2025-10-29 10:42:20 +00:00
  • 093bbcfd72 Report duration as ongoing for ongoing scans Julian Stirling 2025-10-29 09:30:12 +00:00
  • ff70e44858 Don't read json data of ongoing scans Julian Stirling 2025-10-29 09:06:39 +00:00
  • 46e9070a33 Rename ScanListData to ScanListInfo as it containts ScanInfo not ScanData objects Julian Stirling 2025-10-29 08:50:52 +00:00
  • c2b8706fb5 Merge branch 'update-js-toolchain' into 'v3' Julian Stirling 2025-11-04 17:10:28 +00:00
  • 7ea5c74626 Remove --openssl-legacy-provider node option Julian Stirling 2025-11-03 09:10:48 +00:00
  • 65db119791 Update axios, less, material-symbols, and uikit; fix to osd scan viewer Julian Stirling 2025-11-02 20:10:37 +00:00
  • 1601bdd123 Let prettier change a load of things because new prettier has new rules :( Julian Stirling 2025-11-02 18:15:02 +00:00
  • a05156407b Update JS toolchain to use newer core-js and vue-cli Julian Stirling 2025-11-02 17:29:24 +00:00
  • 0b4c90ed9d Merge branch 'local-storage-in-store' into 'v3' Julian Stirling 2025-11-03 11:27:25 +00:00
  • 97fa0b03b2 Move all other local storage into the store. Julian Stirling 2025-11-02 13:16:07 +00:00
  • e9eec20027 Store can optionally (per key) read/load from local storage tested with appTheme Julian Stirling 2025-11-02 12:07:24 +00:00
  • d4e9d4c348 Remove unused syncDataWithLocalStorage.js Julian Stirling 2025-11-02 12:06:10 +00:00
  • 2bc8955f9c Merge branch 'split-action-button-methods' into 'v3' Julian Stirling 2025-10-30 20:37:03 +00:00
  • d7e406113e Merge branch 'dont-mutate-tuning-files' into 'v3' Julian Stirling 2025-10-30 13:28:39 +00:00
  • 830929a693 Split up the action button methods for monitoring and starting a task Julian Stirling 2025-10-30 10:28:12 +00:00
  • a1ae2c516b Merge branch 'scan-pagination' into 'v3' Julian Stirling 2025-10-29 13:53:40 +00:00
  • 3da1b8a9c3 Add event to scroll to top on scan page change Julian Stirling 2025-10-29 13:29:36 +00:00
  • cd5d5149a3 Add pagination to scan list jaknapper 2025-10-27 16:40:18 +00:00
  • 9a01f74cfd Update picamera test coverage data Julian Stirling 2025-10-29 13:15:15 +00:00
  • 7d583dcf94 Apply suggestions from code review of branch dont-mutate-tuning-files Julian Stirling 2025-10-29 12:47:38 +00:00
  • e9c912d910 Add unit test to check tuning is persistent after picamera calibration and modifying LST Julian Stirling 2025-10-28 22:22:00 +00:00
  • ee2ef848b1 Add native implementation of find_tuning_algo Julian Stirling 2025-10-28 21:55:04 +00:00
  • 2010e8eeb2 Further improve picamera tests to reuse fixtures and context managers. Julian Stirling 2025-10-28 21:35:20 +00:00
  • 995a464ba2 Rearrange Picamera tests to start using server context manager. Julian Stirling 2025-10-28 21:02:26 +00:00
  • 815b112069 Update the picamera tuning file utilities to not modify the dictionaries in place Julian Stirling 2025-10-23 17:12:18 +01:00
  • 93ff7999f5 Merge branch 'deduplicate-tabs-and-scroll' into 'v3' Julian Stirling 2025-10-29 12:51:49 +00:00
  • 631971ed50 Merge branch 'strict-raise-tests' into 'v3' Joe Knapper 2025-10-29 10:51:44 +00:00
  • e4cb48eb6d Stricter rules on pytest.raises, requiring match for generic error types Julian Stirling 2025-10-28 17:20:40 +00:00
  • d2c9122720 De-duplicate HTML for tab content, add way for tab to request scroll to top Julian Stirling 2025-10-28 16:32:47 +00:00
  • a89306b3b8 Merge branch 'format-js' into 'v3' Julian Stirling 2025-10-28 16:27:36 +00:00
  • 758a5a73e9 Remove field components that we don't use Julian Stirling 2025-10-28 15:00:08 +00:00
  • a5da5241ae Fix lint warnings Julian Stirling 2025-10-27 18:17:14 +00:00
  • c085d2c0ac Run lint:fix and accept a huge formatting change Julian Stirling 2025-10-27 18:00:00 +00:00
  • 3900c3e1ad Add prettier config, stop npm lint formatting, warn if formatting bad Julian Stirling 2025-10-27 17:58:21 +00:00
  • 5cd8a0a38d Merge branch 'remove-whitebalance' into 'v3' Joe Knapper 2025-10-28 15:29:25 +00:00
  • 49b757a091 Update picamera coverage info Julian Stirling 2025-10-28 14:42:37 +00:00
  • 2bc315f85d Update picamera cal docstring now white balance isn't its own method. Julian Stirling 2025-10-28 13:57:22 +00:00
  • ba3f7f6cf5 Remove unused code, add comments jaknapper 2025-10-23 17:16:54 +01:00
  • 506693f653 Set colour gains directly from Lens Shading Table jaknapper 2025-10-23 14:55:23 +01:00
  • 21f0c81a88 Merge branch 'patch-config' into 'v3' Julian Stirling 2025-10-27 17:29:38 +00:00
  • adf9736fab Add testing for patching json files Julian Stirling 2025-10-26 23:12:04 +00:00
  • c7e4160a08 Implement patching base labthings configuration files Julian Stirling 2025-10-26 19:19:12 +00:00
  • 9e9764e196 Implement JSON Merge Patch from IETF RFC 7396 Julian Stirling 2025-10-26 18:19:27 +00:00
  • 551e392e91 Merge branch 'pil-simulation' into 'v3' Julian Stirling 2025-10-27 14:29:55 +00:00
  • 418a6b5364 Merge branch 'calibration-wizard-refactor' into 'v3' Julian Stirling 2025-10-27 14:15:05 +00:00
  • d27948a155 Reduce time jitter in simulation. Julian Stirling 2025-10-26 15:22:34 +00:00
  • c8a028e27c And file coms in PIL Julian Stirling 2025-10-26 14:59:33 +00:00
  • b8bdb430b7 Do blur in PIL Julian Stirling 2025-10-26 14:59:13 +00:00
  • 5282f03271 Apply suggestions from code review of branch calibration-wizard-refactor Julian Stirling 2025-10-27 11:32:30 +00:00
  • 94c9a0e7dd Merge branch 'rom_test_only' into 'v3' Julian Stirling 2025-10-27 12:18:31 +00:00
  • 1a0338ae90 Update picamera coverage zip Julian Stirling 2025-10-26 14:23:55 +00:00
  • df979eb3cf Add checks for new calibration required property to tests Julian Stirling 2025-10-26 14:13:37 +00:00
  • cfc1bbbe4c Update simulation guide now sim camera calibrates, and sample is more dense. Julian Stirling 2025-10-26 14:12:10 +00:00
  • c41f9aa052 Apply suggestions from code review of branch calibration-wizard-refactor Julian Stirling 2025-10-23 17:23:37 +00:00
  • a215d301ae Remove unneeded computed property from runCSMStep Julian Stirling 2025-10-23 16:44:11 +00:00
  • ba84dc2f92 Be clear that quadratic can be used with a float or an array Julian Stirling 2025-10-24 17:34:32 +01:00