Commit graph

  • 7e4ec53d78 Update how the application configuration is read for LabThings 0.0.17 Julian Stirling 2026-03-04 14:03:14 +00:00
  • 45903f92a6 Create and mount application level data direcory rather than just a scan directory Julian Stirling 2026-02-22 19:29:33 +00:00
  • 2c2a52cb97 Merge branch 'metadata-testing' into 'v3' Julian Stirling 2026-03-04 17:19:02 +00:00
  • 7ca94497c7 Remove link from basecamera docstring jaknapper 2026-03-03 15:00:25 +00:00
  • 9a6f80edf4 Update camera_test with extra key jaknapper 2026-03-03 14:45:32 +00:00
  • 3020ab59f4 Fix typing for gamma_curve jaknapper 2026-03-03 14:21:28 +00:00
  • b716013ef2 Fixed tuning file gamma key to gamma_curve jaknapper 2026-03-03 14:03:17 +00:00
  • 0173cf912f Add gamma_curve to metadata jaknapper 2026-03-03 13:59:43 +00:00
  • 17f77e36c4 Picamera test jaknapper 2026-03-03 13:33:34 +00:00
  • 5019884175 Camera metadata includes subclass name, and test Joe Knapper 2026-03-03 13:23:30 +00:00
  • ac9852a7ad Merge branch 'less-stack-coersion' into 'v3' Julian Stirling 2026-03-03 10:02:05 +00:00
  • 0fdcb9b623 Merge branch 'equal-offsets' into 'v3' Julian Stirling 2026-03-02 22:56:53 +00:00
  • 1dce732a9a Always log dx and dy steps for Histoscan Julian Stirling 2026-03-02 20:53:16 +00:00
  • c09164a4e3 Apply suggestions from code review of branch equal-offsets Joe Knapper 2026-03-02 20:18:59 +00:00
  • 7d3427ad2a Test equal overlaps Joe Knapper 2026-03-02 19:31:04 +00:00
  • 5a79e4ffd3 Allow histo scans with equal dx and dy Joe Knapper 2026-03-02 19:24:20 +00:00
  • dc2bc77dbb Merge branch 'backlash-in-stage' into 'v3' Julian Stirling 2026-03-02 19:10:46 +00:00
  • d7b4457a55 Do less coersion for stacks now labthings validates settings. Julian Stirling 2026-03-02 18:19:11 +00:00
  • b57833b033 Merge branch 'event-names' into 'v3' Joe Knapper 2026-03-02 14:54:56 +00:00
  • d4fbcb6d61 Apply suggestions from code review of branch backlash-in-stage Julian Stirling 2026-03-02 11:07:10 +00:00
  • 9ab7e50773 Apply suggestions from code review of branch backlash-in-stage Julian Stirling 2026-02-25 20:27:45 +00:00
  • 0527990282 Use backlash compensation in smart scan and autofocus Julian Stirling 2026-02-24 17:45:21 +00:00
  • c12814f0eb Add a load more backlash corrected move test cases. Julian Stirling 2026-02-24 17:17:28 +00:00
  • c2b784e606 Add stage backlash correction Julian Stirling 2026-02-24 16:47:52 +00:00
  • 35819aa826 Track the backlash state of stages Julian Stirling 2026-02-23 17:47:33 +00:00
  • 6f3cf00b36 Add a base stage method for update_position, splitting out hardware specifics Julian Stirling 2026-02-23 13:03:58 +00:00
  • e443b1ac5b Merge branch 'more-dev-docs' into 'v3' Julian Stirling 2026-03-02 13:36:18 +00:00
  • d33b67393e Merge branch 'headless-opencv' into 'v3' Julian Stirling 2026-03-02 13:35:42 +00:00
  • ae8285ed28 Merge branch 'opencv-camera-switcher' into 'v3' Julian Stirling 2026-03-02 13:25:12 +00:00
  • f425786912 Improve fonts in software diagram if Open Sans not installed Julian Stirling 2026-03-02 13:10:17 +00:00
  • 61e4c8d8d7 Apply suggestions from code review of branch opencv-camera-switcher Joe Knapper 2026-03-02 12:34:06 +00:00
  • 2fee313d42 Apply suggestions from code review of branch opencv-camera-switcher Julian Stirling 2026-03-02 11:24:32 +00:00
  • 9e48f13d6f Apply suggestions from code review of branch opencv-camera-switcher Julian Stirling 2026-03-02 11:02:35 +00:00
  • 5bd2fb18c5 Move to headless opencv Julian Stirling 2026-03-01 22:29:28 +00:00
  • cdfa0b5846 Remove out of date maintainer docs Julian Stirling 2026-03-01 12:50:21 +00:00
  • 8d3965dcff Always build dev docs Julian Stirling 2026-03-01 12:16:07 +00:00
  • bc36a1e9d0 Create a developer guidance section for the hosted docs Julian Stirling 2026-03-01 11:45:29 +00:00
  • 9788e0d2b7 Adjust developer docs front page and add JSON links on HTTP page Julian Stirling 2026-03-01 10:20:32 +00:00
  • efad4631fb Tweak types Julian Stirling 2026-02-26 15:46:40 +00:00
  • f551fd5f28 Use cv2_enumerate_cameras by default if installed for naming openCV cameras Julian Stirling 2026-02-26 14:53:20 +00:00
  • 40f970130f human readable opencv camera names in windows williamwadsworth 2026-02-26 14:02:03 +00:00
  • c9117b62a0 camera switching for opencv camera From discussion with @julianstirling williamwadsworth 2026-02-26 12:48:55 +00:00
  • b91939380f Merge branch 'scan-params' into 'v3' Joe Knapper 2026-02-26 10:24:58 +00:00
  • 1a9bb7f808 Change pointer event names for clarity Julian Stirling 2026-02-26 08:49:40 +00:00
  • 07ad48550b Update picamera tests Julian Stirling 2026-02-25 19:24:41 +00:00
  • 296e044a86 Further subclassing of workflow settings Julian Stirling 2026-02-25 19:06:04 +00:00
  • 2ae4f832bf Simplify setting model validation Julian Stirling 2026-02-25 19:05:24 +00:00
  • 63338f8ea0 From feedback Joe Knapper 2026-02-25 13:19:38 +00:00
  • 43fa793698 Apply suggestions from code review of branch scan-params Joe Knapper 2026-02-25 11:51:54 +00:00
  • 80760a7d8f Fix docstring jaknapper 2026-02-24 16:49:43 +00:00
  • b211cfd4c5 Validate and test stack inputs jaknapper 2026-02-24 14:55:46 +00:00
  • 78b407fb43 Apply suggestions from code review of branch scan-params Joe Knapper 2026-02-24 13:46:24 +00:00
  • 565204da59 Remove unneeded moves from basic stack jaknapper 2026-02-24 12:35:41 +00:00
  • c28afe30ab Optional args, kwargs in pytest fixtures jaknapper 2026-02-24 11:46:19 +00:00
  • 294dd33bc0 Add tests for basicstack jaknapper 2026-02-23 19:27:41 +00:00
  • fb40af915a Switch to auto enumerating enums Joe Knapper 2026-02-19 16:38:29 +00:00
  • a5b77cc2a3 Add settings to test_scan_workflows Joe Knapper 2026-02-19 15:29:04 +00:00
  • 331ceb705d Changes based on review, mostly enums and moved stack params Joe Knapper 2026-02-19 15:05:37 +00:00
  • 37e3450670 Move CaptureParams into camera from autofocus Joe Knapper 2026-02-19 12:19:31 +00:00
  • 67e43c90df Update histo_scan fixture with dummy settings Joe Knapper 2026-02-19 12:09:10 +00:00
  • e750129de2 Initial commit, splitting params into focus, capture, stack Joe Knapper 2026-02-18 17:55:23 +00:00
  • b1d84492cc Set OpenCV backend when switching cameras. Julian Stirling 2026-02-24 18:21:43 +00:00
  • de08bb1740 Merge branch 'allow-zero' into 'v3' Julian Stirling 2026-02-24 13:29:03 +00:00
  • 2c532e11c8 Max_range cant be negative jaknapper 2026-02-24 12:45:42 +00:00
  • dbe8634041 Apply suggestions from code review of branch allow-zero Joe Knapper 2026-02-24 12:36:30 +00:00
  • 25a839bf88 Stringify 0 as axios treats it as "" Joe Knapper 2026-02-23 17:48:26 +00:00
  • eec4b6c380 Merge branch 'scan-logs' into 'v3' Joe Knapper 2026-02-23 14:22:35 +00:00
  • ff9c61bd65 Apply suggestions from code review of branch scan-logs Joe Knapper 2026-02-23 13:48:15 +00:00
  • d7a27ee82f Apply suggestions from code review of branch scan-logs Joe Knapper 2026-02-23 13:45:02 +00:00
  • 6db4e9394c Write tests for things getting their invocation logs Julian Stirling 2026-02-20 17:30:16 +00:00
  • e5c490e295 Move tests for thing selector into a more generic file for testin thing utilities Julian Stirling 2026-02-20 17:29:10 +00:00
  • 882414596d Fix smart scan tests Julian Stirling 2026-02-20 16:20:33 +00:00
  • fbdea68ab7 Capture logs when scanning Julian Stirling 2026-02-20 16:03:08 +00:00
  • f5c907e62d Merge branch 'better-spellchecking' into 'v3' Julian Stirling 2026-02-23 10:26:09 +00:00
  • 184253b080 Merge branch 'consolidate-pagination' into 'v3' Julian Stirling 2026-02-23 10:07:11 +00:00
  • 7f15d5c40e Merge branch 'webapp-cleanup' into 'v3' Julian Stirling 2026-02-23 10:05:52 +00:00
  • 87b5342254 Merge branch 'remove-gpu-preview-references' into 'v3' Julian Stirling 2026-02-23 10:01:22 +00:00
  • 323bbda7aa Merge branch 'fallback-template' into 'v3' Julian Stirling 2026-02-23 10:01:02 +00:00
  • e41a495ece Merge branch 'invocation-errors' into 'v3' Julian Stirling 2026-02-23 09:46:45 +00:00
  • 5e511bf2e2 Apply suggestions from code review of branch better-spellchecking Julian Stirling 2026-02-23 09:42:27 +00:00
  • 08dd705de1 Update webapp package information Julian Stirling 2026-02-22 22:09:01 +00:00
  • ba722b3d95 Remove extra LICENSE and CONTRIBUITING.md files from within webapp Julian Stirling 2026-02-22 22:06:29 +00:00
  • 652a50a5a6 Remove references to old GPU preview feature. Julian Stirling 2026-02-22 21:42:59 +00:00
  • 9a5133e1a7 Use own pagination consistently rather than vue-pagination-next Julian Stirling 2026-02-22 21:14:17 +00:00
  • 66b4a06e87 Add spellchecking for camelCase, PascalCase, and kebab-case Julian Stirling 2026-02-22 11:02:59 +00:00
  • 19a6943d60 Use Invocation errors for expected errors. Julian Stirling 2026-02-19 17:40:15 +00:00
  • 742cd6bdf2 Add a fallback page template. Julian Stirling 2026-02-20 10:36:19 +00:00
  • 095988838b Use dropdown for selecting camera (OpenCV camera) Julian Stirling 2026-02-19 17:16:40 +00:00
  • a22bf2b711 OpenCV camera: Fix startup behaviour loading camera from settings. Julian Stirling 2026-02-19 17:15:58 +00:00
  • 3f54084d14 Merge branch 'logging-formatting' into 'v3' Julian Stirling 2026-02-19 17:13:51 +00:00
  • 0709a7b118 Merge branch 'numerical-input-limits' into 'v3' Julian Stirling 2026-02-19 16:53:36 +00:00
  • 8ab85e2d7f Update docstring for OpenCV camera Julian Stirling 2026-02-19 16:48:35 +00:00
  • 4dfb252439 Add functionality to switch OpenCV camera without restarting the server. Julian Stirling 2026-02-17 17:08:19 +00:00
  • ec33812b52 Capture up and down keys for incrimenting numerical property Julian Stirling 2026-02-19 16:03:56 +00:00
  • 484c7a757e Apply suggestions from code review of branch numerical-input-limits Julian Stirling 2026-02-19 15:36:44 +00:00
  • ec9fbd6245 Custom spinners that use step for increment, but enforce multipleOf Julian Stirling 2026-02-19 15:29:28 +00:00
  • e66fe5a35a Add way to set spinner step without changing HTTP API Julian Stirling 2026-02-19 13:34:31 +00:00
  • cd14f470f6 Use lt.property/setting validatiors to set numerical input range and step Julian Stirling 2026-02-18 23:43:25 +00:00
  • b197e13c8f Style logging message header for dark mode Julian Stirling 2026-02-19 12:41:37 +00:00
  • 9a198cc5a3 Merge branch 'release-checklist-update' into 'v3' Julian Stirling 2026-02-19 12:03:02 +00:00