Commit graph

  • 13da56f3fd Fixes for the background detect as required by code review Julian Stirling 2025-07-27 10:40:45 +01:00
  • 8e133a978d Clean up LUV background detect calculation Julian Stirling 2025-07-27 10:32:33 +01:00
  • 238d022342 Apply suggestions from code review of branch bg_detect_in_camera Julian Stirling 2025-07-26 14:48:30 +00:00
  • b4eaf48785 Merge branch 'Stitch-all' into 'v3' Joe Knapper 2025-07-25 17:20:03 +00:00
  • d6f1502593 Apply suggestions from code review of branch Stitch-all Joe Knapper 2025-07-25 16:42:27 +00:00
  • 7ac77c3e89 Stitch all scans button, and refresh scan tab when closing modals jaknapper 2025-07-25 16:52:37 +01:00
  • cc05ab4b5f Finish basic tests of background detect Julian Stirling 2025-07-25 11:55:02 +01:00
  • d0b5db21ba Start adding background detect tests Julian Stirling 2025-07-25 11:25:54 +01:00
  • ab6ccd429a Fix DataSchema return for background detector status Julian Stirling 2025-07-24 18:37:34 +01:00
  • 75bdae5593 Fix message formatting and dosctring syntax Julian Stirling 2025-07-24 17:54:58 +01:00
  • 25d2f400b1 Set background on the pi-camera during initial calibration Julian Stirling 2025-07-24 17:15:16 +01:00
  • eed3c44804 Get new background detect running in simulation mode. Julian Stirling 2025-07-18 21:21:25 +01:00
  • fe1b84a922 Complete first pass (untested on hardware) of bg detect refactor. Julian Stirling 2025-07-18 19:49:36 +01:00
  • 2245d9357d Continue to rebase background detect. Julian Stirling 2025-07-17 18:00:11 +01:00
  • b5586a4b32 A partial refactor of background detect Julian Stirling 2025-07-16 15:38:57 +01:00
  • f12ee9bd69 Merge branch 'colour-simualation-image' into 'v3' Julian Stirling 2025-07-24 15:56:49 +00:00
  • 31e3d15890 Add random noise to simulation image Julian Stirling 2025-07-24 16:17:42 +01:00
  • 5701225158 Update simulation canvas to have colour so it works with background detect. Julian Stirling 2025-07-18 21:21:25 +01:00
  • 37a28af04a Merge branch 'merge-settings-and-system-control' into 'v3' Julian Stirling 2025-07-15 08:02:20 +00:00
  • c8e87577cb Add tests for new system Thing. Julian Stirling 2025-07-15 00:14:01 +01:00
  • e3146f1798 Apply suggestions from code review of branch merge-settings-and-system-control Julian Stirling 2025-07-14 21:32:17 +00:00
  • 9369b2988d Shutdown button terminates server in simulation. Adjust power tab layout Julian Stirling 2025-07-14 18:57:36 +01:00
  • be94df7c8a Merge SettingsManager and SystemControl Things. Julian Stirling 2025-07-13 11:14:20 +01:00
  • bed59c051b Merge branch 'update-setting-manager' into 'v3' Julian Stirling 2025-07-14 16:47:41 +00:00
  • c9c8a89236 Merge branch 'simplify-csm-interface' into 'v3' Julian Stirling 2025-07-14 16:36:04 +00:00
  • c64fe170cc Update pyproject.toml to be clear where version strings need to be changed on release. Julian Stirling 2025-07-14 17:09:50 +01:00
  • 34f8f86ef2 Apply suggestions from code review of branch update-setting-manager Julian Stirling 2025-07-14 15:46:13 +00:00
  • e614ec577e Expose server version strings in webapp. Julian Stirling 2025-07-13 10:26:01 +01:00
  • 225ee5bb82 Tweak CI script to have a Git name and email as this is now needed for unit testing. Julian Stirling 2025-07-12 23:28:11 +01:00
  • d3732aef2f Finish testing new version functionality in utilities. Julian Stirling 2025-07-12 00:27:40 +01:00
  • ea1c1df4eb Improve testing of version strings and git hashes Julian Stirling 2025-07-11 22:19:33 +01:00
  • 5c1f8f2e89 Write tests for checking git hash Julian Stirling 2025-07-11 16:59:00 +01:00
  • 83a4b72507 Start writing tests for the version strings Julian Stirling 2025-07-11 11:57:40 +01:00
  • 608c4bd16f Expose version as thing property and via thing state so it ends up in metadata. Julian Stirling 2025-07-11 09:59:41 +01:00
  • 1dd0db888d Starting to create version reading code Julian Stirling 2025-07-11 00:13:09 +01:00
  • d19d44ba4f Remove unused complex functionality from settings_manager.py. Julian Stirling 2025-07-10 18:52:17 +01:00
  • 59a5246904 Apply suggestions from code review of branch simplify-csm-interface Julian Stirling 2025-07-14 15:33:50 +00:00
  • 816b6fc82b Merge branch 'test-logging' into 'v3' Julian Stirling 2025-07-14 09:04:46 +00:00
  • dd8c97e0b6 Merge branch 'contributing-docstring-fix' into 'v3' Julian Stirling 2025-07-14 08:32:42 +00:00
  • 705cf73173 Fixing docstrings for camera stage mapping changes. Julian Stirling 2025-07-13 23:53:44 +01:00
  • 531e5c27b2 Replace LoggingMoveWrapper with RecordedMove accepts a stage rather than an arbitrary move function Julian Stirling 2025-07-13 23:26:26 +01:00
  • b89449be77 Add camera-stage-mapping compliant functions to BaseStage and BaseCamera. Julian Stirling 2025-07-13 21:55:55 +01:00
  • fab5fdfca2 Improve log filtering and logging error handling. Adding more logging tests. Julian Stirling 2025-07-13 15:17:11 +01:00
  • ea73e44b01 Start adding tests for the loging configuration. Julian Stirling 2025-07-13 14:28:55 +01:00
  • 26b893b38c Fix example docstring example in CONTRIBUTING.md Julian Stirling 2025-07-13 11:09:54 +00:00
  • 18e5f80105 Merge branch 'update-readme-and-contributing' into 'v3' Julian Stirling 2025-07-11 17:58:17 +00:00
  • cef3c9f40d Apply suggestions from code review of branch update-readme-and-contributing Julian Stirling 2025-07-11 16:14:03 +00:00
  • 08aaaa6fe1 Complete a first pass of updated contributing guidelines. Julian Stirling 2025-07-11 13:00:04 +01:00
  • 7b5ce1d165 Update README to point at CONTRIBUTING and make contributing link to site, then give repository specifics. Julian Stirling 2025-07-11 12:35:39 +01:00
  • 31ed7dfc69 Merge branch 'better-docstrings' into 'v3' Julian Stirling 2025-07-11 11:16:27 +00:00
  • c68f0515f5 Apply suggestions from code review of branch better-docstrings Julian Stirling 2025-07-11 07:26:26 +00:00
  • f91582c9eb Apply suggestions from code review of branch better-docstrings Julian Stirling 2025-07-10 23:31:34 +00:00
  • 7e6017f648 Get codespell passing and add it as a CI job. Julian Stirling 2025-07-10 17:57:43 +01:00
  • e33fecaef0 Documentation of python magic class methods Julian Stirling 2025-07-10 16:44:18 +01:00
  • 864ca91e5c Add docstrings to all public package Julian Stirling 2025-07-10 15:29:10 +01:00
  • 14359e73bb Add public method docstrings. Julian Stirling 2025-07-10 15:12:28 +01:00
  • 1bbbfeef0f Add docstrings to public methods Julian Stirling 2025-07-10 14:04:25 +01:00
  • a30b726b91 Class docstrings Julian Stirling 2025-07-10 13:26:23 +01:00
  • 11a1fd7f85 Move ThingSetting and ThingProperty docstrings under the definition. Julian Stirling 2025-07-10 10:43:05 +01:00
  • 12df8c9072 Add extra options to Pydoctor CI command Julian Stirling 2025-07-10 09:47:57 +01:00
  • 2cb4003835 Add module level docstrings. Julian Stirling 2025-07-10 08:59:27 +01:00
  • 80beeea07b Add punctuation to docstrings Julian Stirling 2025-07-10 02:03:02 +01:00
  • 4dc41bb008 Single line summaries of docstrings Julian Stirling 2025-07-10 01:58:14 +01:00
  • 35d47fe3ed Starting docstring on the same lines as the quotations Julian Stirling 2025-07-10 01:04:26 +01:00
  • be6a6ca6fe No starting docstrings with This Julian Stirling 2025-07-10 00:59:47 +01:00
  • f51dae7b3a Doc strings to imperative mood Julian Stirling 2025-07-10 00:36:23 +01:00
  • dceb640c77 Add documentation job to the CI. Julian Stirling 2025-07-10 00:06:39 +01:00
  • a84a916719 Restructured text fixes so that pydoctor would return without an error Julian Stirling 2025-07-09 23:55:46 +01:00
  • 58b056988a Merge branch 'pass-portal-to-stop' into 'v3' Julian Stirling 2025-07-09 21:55:24 +00:00
  • cd6eaf7be7 Apply suggestions from code review of branch pass-portal-to-stop Julian Stirling 2025-07-09 21:19:55 +00:00
  • 177cb2eef7 Stop allowing integration tests to fail now graceful exit works Julian Stirling 2025-07-09 16:53:35 +01:00
  • d9fd54696a Monkey patch Uvicorn's handle_exit function to stop streams Julian Stirling 2025-07-08 10:45:45 +01:00
  • 421efa2866 Pass blocking portal to mjpeg_stream.stop() Julian Stirling 2025-07-07 22:28:07 +01:00
  • e53405f1ef Merge branch 'python-integration-tests' into 'v3' Julian Stirling 2025-07-09 15:51:07 +00:00
  • 72c4dbee32 Apply suggestions from code review of branch python-integration-tests Julian Stirling 2025-07-09 15:13:25 +00:00
  • 76c21e42f7 Improve integration test startup with polling Julian Stirling 2025-07-09 13:40:52 +01:00
  • 4e54d9ac06 Tidy integration test code and docstrings Julian Stirling 2025-07-09 13:24:31 +01:00
  • 190766cd1c Add CI job for integration tests Julian Stirling 2025-07-09 13:01:05 +01:00
  • bd96585825 Create failing test for graceful shutdown. Julian Stirling 2025-07-09 12:59:14 +01:00
  • 234f7a7621 Start writing python-integration test that starts simulation server Julian Stirling 2025-07-09 11:58:02 +01:00
  • ea785cb844 Merge branch 'new-thing-setting-syntax' into 'v3' Julian Stirling 2025-07-07 18:29:01 +00:00
  • a8323c4f58 Remove section of docstring that no longer applies Julian Stirling 2025-07-07 17:58:23 +00:00
  • f3ec5a445a Update labthings-fastapi version in pyproject.toml Julian Stirling 2025-07-07 13:30:42 +01:00
  • 35d6e45892 Refactor and simplify how picamera settings work Julian Stirling 2025-07-04 16:09:43 +01:00
  • df8a9d0e93 Renaming picamera context manager to make it clear it is different from using the picamera itself as a context manager Julian Stirling 2025-07-04 12:29:53 +01:00
  • 52a80ef66b And adjust for new as lt import Julian Stirling 2025-06-28 17:57:31 +01:00
  • 840ed7f20e Update Thing Settings to use the new format provided by PR #110 of Labthings FastAPI Julian Stirling 2025-06-18 17:28:38 -04:00
  • fd4d51401f Merge branch 'remove-imjoy' into 'v3' Julian Stirling 2025-07-07 11:53:31 +00:00
  • 7d84544de2 Merge branch 'fix-simulation-and-stub-config' into 'v3' Julian Stirling 2025-07-07 11:34:42 +00:00
  • 8d7a363df5 Remove v-step styling as this was from the tour Julian Stirling 2025-07-07 12:21:35 +01:00
  • 8c42037096 Merge branch 'Fix-artifact-path-for-webapp' into 'v3' Richard Bowman 2025-07-07 10:37:47 +00:00
  • fe9cc3caf5 Remove unused stub json config Julian Stirling 2025-07-07 11:34:12 +01:00
  • 1bdef0fb98 Remove captureContent as it is no longer used and its componets are removed Julian Stirling 2025-07-06 21:30:46 +01:00
  • 8b29ddaf4f Fix artifact path in CI for webapp Julian Stirling 2025-07-06 20:49:00 +01:00
  • 4371c3cc30 Remove tour that was already disabled. Julian Stirling 2025-07-06 20:29:43 +01:00
  • 3f8add4b89 Remove deprecated extension component, as the ifram extension it uses is unmaintained Julian Stirling 2025-07-06 20:20:16 +01:00
  • 3d91a6ae3a Remove ImJoy as it is not maintained Julian Stirling 2025-07-06 18:57:40 +01:00
  • 2bbd4fca62 Remove out of date CaptureThing from Simulation and Stub config Julian Stirling 2025-07-06 17:36:48 +01:00
  • a0065931e4 Merge branch 'include-sangaboard' into 'v3' Julian Stirling 2025-07-03 14:27:38 +00:00
  • 544ede0bf9 Apply suggestions from code review of branch include-sangaboard Julian Stirling 2025-07-03 12:26:14 +00:00