Commit graph

  • a279831c41 Reordered cleanup operations for robustness Richard Bowman 2024-01-11 16:39:06 +00:00
  • 606ee9bcc2 Return hostname using a v2 URL for Connect compatibility Richard Bowman 2024-01-11 16:20:49 +00:00
  • 074b9c67f8 Serialise microscope ID to string Richard Bowman 2024-01-11 15:58:42 +00:00
  • f51d6ced71 Add hostname and microscope ID to metadata Richard Bowman 2024-01-11 14:48:08 +00:00
  • 924cce649a Autofocus tweaks for smart scan Richard Bowman 2024-01-11 14:15:54 +00:00
  • 20efaa2799 Appearance tweaks Richard Bowman 2024-01-11 14:08:32 +00:00
  • 13f39d5303 Merge branch 'integrated-stitching' into 'v3' Richard Bowman 2024-01-11 14:01:02 +00:00
  • a965d04047 Move raw images folder inside images folder Richard Bowman 2024-01-11 13:56:24 +00:00
  • f4c4206a53 Return an empty scans list if the folder is missing Richard Bowman 2024-01-11 13:40:47 +00:00
  • 6b6946ec60 Cope with an empty scan list Richard Bowman 2024-01-11 13:37:27 +00:00
  • d96dbdd546 Only stringify boolean values when setting properties Richard Bowman 2024-01-11 13:34:14 +00:00
  • ba86c37292 Swap background detection from argument to property Richard Bowman 2024-01-11 02:48:38 +00:00
  • f26230efb6 Swap background detect from argument to property Richard Bowman 2024-01-11 03:01:33 +00:00
  • 3de7aa2fb2 Don't invoke stitching from the front-end Richard Bowman 2024-01-11 01:51:17 +00:00
  • 9a2b830ff5 Fix completed event Richard Bowman 2024-01-11 00:56:45 +00:00
  • 6b466c80a9 Add polling for preview stitched images Richard Bowman 2024-01-11 00:56:26 +00:00
  • 717cf7657c Combine stitcher and smart scan Things Richard Bowman 2024-01-11 01:49:24 +00:00
  • b5fbcc85b5 Succeed immediately if the stitched image is up to date Richard Bowman 2024-01-10 23:17:16 +00:00
  • 00a4b38a83 Prevent scans from filling the SD card Richard Bowman 2024-01-10 21:07:25 +00:00
  • 8fb70bf43a Make latest_scan_name a property Richard Bowman 2024-01-10 20:51:50 +00:00
  • 9ce52c2845 Added a Thing to run stitching as Actions Richard Bowman 2024-01-10 20:51:49 +00:00
  • b6b1fd06bf Merge branch 'refactor-task-submitter' into 'v3' Richard Bowman 2024-01-10 20:49:10 +00:00
  • 7c88704059 Only show scrollbar if needed Richard Bowman 2024-01-10 20:48:22 +00:00
  • 215bfb5121 Leave scan log open until closed Richard Bowman 2024-01-10 20:33:49 +00:00
  • f03e0188e4 Fix a typo when reacting to an existing invocation Richard Bowman 2024-01-10 20:19:08 +00:00
  • 81540ebc45 Linter fixes Richard Bowman 2024-01-10 20:13:39 +00:00
  • 29177d7214 Scroll to the bottom when status messages appear Richard Bowman 2024-01-10 20:13:10 +00:00
  • 46444770f3 Improved styling and synchronisation Richard Bowman 2024-01-10 13:24:01 +00:00
  • 53644a691b Refactored taskSubmitter to enable bits to be re-used Richard Bowman 2024-01-10 12:53:14 +00:00
  • cf075c6261 Merge branch 'v3-log' into 'v3' Richard Bowman 2024-01-10 19:53:53 +00:00
  • 1464d7d553 Restored old log path Joe Knapper 2024-01-10 18:33:08 +00:00
  • ddfce7dcff Success and warning alerts in webapp Joe Knapper 2024-01-10 18:29:43 +00:00
  • 6d622c1bf8 Avoid negative dx/dy and allow for float CSM image resolution jaknapper 2024-01-10 15:38:34 +00:00
  • d219e32bc8 Option to run scan without background detect in webapp and Thing jaknpper 2024-01-09 20:24:51 +00:00
  • 89dae7ba80 Button for not-smart scan and better positioned navigate buttons Joe Knapper 2024-01-09 16:46:13 +00:00
  • 090f447d26 Thing properties for autofocus dz, overlap and range limit Joe Knapper 2024-01-08 19:33:24 +00:00
  • 9a3e870d21 Remove unused taskId data Richard Bowman 2024-01-08 17:34:47 +00:00
  • d615522712 Raw images and better cancellation Richard Bowman 2024-01-08 17:25:31 +00:00
  • 26f5b1955e Reset position to starting point when CSM is cancelled Richard Bowman 2024-01-08 17:24:18 +00:00
  • 552fde45ed Improve logging commands Richard Bowman 2024-01-08 16:43:04 +00:00
  • 7eeee89b23 Error messages if background detect fails. Richard Bowman 2024-01-08 16:40:07 +00:00
  • ec61019d76 Improve modal progress dialog Richard Bowman 2024-01-08 16:23:20 +00:00
  • c0d25b194c Format fixes/disable warnings Richard Bowman 2024-01-08 16:14:15 +00:00
  • 4445990966 Check we have a background set before starting scan jaknapper 2024-01-08 16:21:57 +00:00
  • 125bae9c6d Merge branch 'spiral_path' into 'v3' Joe Knapper 2024-01-08 16:10:17 +00:00
  • ae68a1b319 Pseudo spiral scan path and fixed dx-dy inversion jaknapper 2024-01-08 16:01:54 +00:00
  • 4f1035cbe6 Handle python "underlining" nicely Richard Bowman 2024-01-08 15:51:46 +00:00
  • 4bf473fad7 Better handling of multiline logs Richard Bowman 2024-01-08 15:30:51 +00:00
  • 24060b6d2a Cope with multiline logs Richard Bowman 2024-01-08 11:53:37 +00:00
  • a53062af83 Background detect fraction as a thing jaknapper 2024-01-07 15:00:46 +00:00
  • cb916bb4a3 Image fraction and label as a thing property in webapp Joe Knapper 2024-01-07 14:58:19 +00:00
  • 9eb0b6a6b8 Log CSM result in a safe way jaknapper 2024-01-05 18:41:57 +00:00
  • 1ebf00ffb3 Fiji config file and low res capture to avoid exposure time drift jaknapper 2024-01-05 17:23:44 +00:00
  • 858e99a47f Add a viewer for scans with delete and download buttons Richard Bowman 2024-01-05 00:44:05 +00:00
  • 7959b34c44 Deleted unused code from slideScan Richard Bowman 2024-01-05 00:43:46 +00:00
  • 90a68ed4f1 Added endpoints to add and delete scans Richard Bowman 2024-01-05 00:42:24 +00:00
  • 2ce143ff01 WIP: Exception handling and file management Richard Bowman 2024-01-04 18:59:51 +00:00
  • 1ca2c9ca0d Expand comments Richard Bowman 2024-01-04 16:11:39 +00:00
  • a442709412 Linter fixes Richard Bowman 2024-01-04 16:35:38 +00:00
  • bea9bdee02 Handle cancellation gracefully Richard Bowman 2024-01-04 16:35:13 +00:00
  • 7d497fcf73 Tidy up modal error Richard Bowman 2024-01-04 16:32:43 +00:00
  • 7dd4c1f4c6 Add modal progress box for stage recentering Richard Bowman 2024-01-04 15:54:56 +00:00
  • a18ac90c24 Allow camera stage mapping calibration to be cancelled Richard Bowman 2024-01-04 14:48:47 +00:00
  • bcc13475b6 Propagate logs from camera-stage-mapping Richard Bowman 2024-01-04 13:19:00 +00:00
  • 91cb514e08 Use blocking, non-cancellable moves in autofocus Richard Bowman 2024-01-04 10:46:27 +00:00
  • 8e2402af18 Enable cancelling moves Richard Bowman 2024-01-04 10:07:44 +00:00
  • 2bc585fe33 Make failed modal actions stay on screen Richard Bowman 2024-01-04 02:09:30 +00:00
  • c7f828e373 Add a button for smart scan Richard Bowman 2024-01-04 02:08:39 +00:00
  • 9f01a5ab29 WIP: logging and cancellability in smart_scan Richard Bowman 2024-01-04 01:32:18 +00:00
  • 09bec65b15 Add a Thing for API testing Richard Bowman 2024-01-04 01:11:44 +00:00
  • 62957e53e8 Merge branch 'v3-webapp-modal-action-progress' into 'v3' Richard Bowman 2024-01-04 01:09:50 +00:00
  • 2ce6ea4bc0 Working modal progress/cancel dialog for actions. Richard Bowman 2024-01-04 01:05:24 +00:00
  • 44a7a8c1ab Tidy up background detect pane Richard Bowman 2024-01-04 00:33:39 +00:00
  • 40580327c6 Linter fixes Richard Bowman 2024-01-03 21:53:14 +00:00
  • 5ca8070bc8 WIP: modal progress dialog for TaskSubmitter Richard Bowman 2024-01-03 10:08:47 +00:00
  • 778da73a70 Web app controls for background detection Richard Bowman 2024-01-03 21:36:25 +00:00
  • 0083231b85 Switch to matierial-symbols Richard Bowman 2024-01-03 20:51:32 +00:00
  • 35db80121a Update build output location Richard Bowman 2024-01-03 20:50:33 +00:00
  • 656e902198 Add a button to recentre the stage. Richard Bowman 2024-01-03 17:15:29 +00:00
  • 0e8340bb5b Relax dependency specifications and build on node v20 Richard Bowman 2024-01-03 17:15:29 +00:00
  • deeb2c7b9b Explicitly mention anyio as a dependency Richard Bowman 2024-01-03 17:12:15 +00:00
  • d561ff4484 Update blocking portal syntax Richard Bowman 2024-01-03 17:09:36 +00:00
  • 25552215f9 Refactored background detection into a Thing Richard Bowman 2024-01-03 16:56:20 +00:00
  • 04321cac96 Merge branch 'v3-webapp' into 'v3' Richard Bowman 2024-01-03 14:32:41 +00:00
  • 37f6251d41 Eliminate references to old extensions API Richard Bowman 2024-01-03 14:28:31 +00:00
  • fc49ca7656 Restore cameraURI in calibration modal Richard Bowman 2024-01-03 14:22:49 +00:00
  • 0e32fd1e1f Added position log jaknapper 2023-12-29 15:58:51 +00:00
  • c1ed5d0c87 Also log modal errors to the console Richard Bowman 2023-12-15 02:39:03 +00:00
  • b23d6043c5 Remove IHI slidescan from features settings Richard Bowman 2023-12-15 01:22:21 +00:00
  • c8906008ed Update zero coordinates button Richard Bowman 2023-12-15 00:32:37 +00:00
  • 93757c2103 Improve responsiveness and reliability of moves Richard Bowman 2023-12-15 00:15:23 +00:00
  • a9fdb6fd52 Update position controls to resemble propertyControl Richard Bowman 2023-12-15 00:00:02 +00:00
  • 30deedde9e Route all moves through the Move taskSubmitter Richard Bowman 2023-12-14 23:38:16 +00:00
  • 968136e22e Add opencv as a dependency Richard Bowman 2023-12-14 17:21:22 +00:00
  • 1b6e2686be Format and linting of recentre and smart scan Richard Bowman 2023-12-14 16:06:05 +00:00
  • a54c972891 Merge branch 'new_things' into 'v3' Richard Bowman 2023-12-14 15:19:02 +00:00
  • 1d50dcb3f8 Scanning and centring things jaknapper 2023-12-14 15:08:43 +00:00
  • d0eb9fa2c1 Format/comment improvements Richard Bowman 2023-12-13 16:31:18 +00:00
  • 3b2fd29fb0 Log to a file and make it visible via the API Richard Bowman 2023-12-13 01:54:42 +00:00
  • 77c43c824d Restore log viewer Richard Bowman 2023-12-13 01:53:55 +00:00