Commit graph

  • 9fd8fc37f1 Formatted with Ruff Richard Bowman 2024-12-03 06:46:08 +00:00
  • 27aec769a2 Linter fixes Richard Bowman 2024-12-03 06:43:45 +00:00
  • 57177c6a56 Sped up camera and got CSM passing Richard Bowman 2024-12-03 06:35:16 +00:00
  • 1e7069b375 Add more tests, speed up dummy stage Richard Bowman 2024-12-03 00:16:26 +00:00
  • 728aa12d07 Add more unit tests Richard Bowman 2024-12-02 23:26:32 +00:00
  • 4d4ca831b3 Merge branch 'v3-camera-protocol' into 'v3' Richard Bowman 2024-11-29 13:13:09 +00:00
  • 58066f1948 Add a first unit test Richard Bowman 2024-11-29 13:03:36 +00:00
  • bccb1ee923 Stub class for camera protocol Richard Bowman 2024-11-29 12:53:42 +00:00
  • a0fbbc3e40 Convert Stage to a Protocol Richard Bowman 2024-11-29 12:53:04 +00:00
  • 2e2e877d75 JPEGBlob class definition Richard Bowman 2024-11-29 12:19:05 +00:00
  • adbb805556 Formal Protocol for camera interface Richard Bowman 2024-11-29 11:26:38 +00:00
  • 42b4c1246e Merge branch 'v3-update-labthings' into 'v3' Richard Bowman 2024-11-29 09:04:44 +00:00
  • 1ba799de22 Migrate to new Blob type and update imports Richard Bowman 2024-11-28 17:35:56 +00:00
  • aa42e93154 Correct command in README Richard Bowman 2024-11-28 11:14:27 +00:00
  • 6f761b0b81 Merge branch 'v3-configurable-server' into 'v3' Richard Bowman 2024-11-28 10:45:35 +00:00
  • 78edb078b5 Update readme with instructions on how to run the server. Richard Bowman 2024-11-28 10:37:46 +00:00
  • b8ca12314c Lock labthings/picamera2 deps Richard Bowman 2024-11-28 10:30:53 +00:00
  • 5c4ff203d7 Fix full config file Richard Bowman 2024-11-28 10:26:56 +00:00
  • 7b584d3e64 Add labthings version constraint Richard Bowman 2024-11-16 10:58:31 +00:00
  • e17d6e5e8f Update README and correct syntax of full config Richard Bowman 2024-11-16 10:56:10 +00:00
  • 868aa0598c Simulation mode Richard Bowman 2024-11-02 00:10:25 +00:00
  • 2019234ad1 Close OpenCV camera cleanly Richard Bowman 2024-08-09 02:50:39 +01:00
  • 7fb4417ebe Configuration files and other tweaks Richard Bowman 2024-08-09 02:42:32 +01:00
  • 2268425bf3 Depend only on generic Camera and Stage Richard Bowman 2024-08-09 02:41:39 +01:00
  • aa49cfcba3 Search the package for static files Richard Bowman 2024-08-09 02:39:04 +01:00
  • e3e248c46e Move server config to a config file Richard Bowman 2024-08-09 01:51:11 +01:00
  • b7f9f6cbaf Fix import from LabThings Richard Bowman 2024-08-09 01:50:46 +01:00
  • 5279dffe6a Dummy stage class Richard Bowman 2024-08-09 01:12:16 +01:00
  • 3f92ed8266 Add a stub OpenCV-based camera Richard Bowman 2024-08-09 00:52:31 +01:00
  • c32b44d1a6 Refactor server into submodule Richard Bowman 2024-08-09 00:49:24 +01:00
  • 3abddc3b39 Fix labthings dependency Richard Bowman 2024-07-18 13:17:26 +01:00
  • c2b54da4a1 More explantion of building webapp in README Joe Knapper 2024-06-10 11:27:30 +00:00
  • 4ea3b5b623 Increase minimum fraction coverage - makes stitching much more reliable Joe Knapper 2024-05-30 11:42:25 +00:00
  • c9aeabf545 Await updatePosition in mounted hook Richard Bowman 2024-03-12 17:18:04 +00:00
  • f08840f0e8 Zip a stitched image with the scan name in the filename jaknapper 2024-03-05 13:38:24 +00:00
  • 61d94e205d Merge branch 'action-button' into 'v3' Richard Bowman 2024-02-29 22:54:16 +00:00
  • 2ac317307e Clean up debugging code Richard Bowman 2024-02-29 22:41:45 +00:00
  • fef53c1176 Start modals on mount, not create Richard Bowman 2024-02-29 22:40:41 +00:00
  • fb07343cdd Fix errors introduced by refactoring of taskSubmitter Richard Bowman 2024-02-29 22:17:49 +00:00
  • cbd8b090ec Replace tasksubmitter with action-button Richard Bowman 2024-02-29 21:44:39 +00:00
  • 612b88d58c Merge branch 'verify-focus' into 'v3' Richard Bowman 2024-02-21 20:51:09 +00:00
  • f2cfa9faf8 Working delete all and auto reload when deleting or opening tab Joe Knapper 2024-02-21 17:45:39 +00:00
  • 361130eea6 Download zip button from scan tab Joe Knapper 2024-02-21 16:36:17 +00:00
  • 07b1d3bb7c Merge branch 'verify-focus' of https://gitlab.com/openflexure/openflexure-microscope-server into verify-focus Joe Knapper 2024-02-21 15:48:04 +00:00
  • 97c114b77e Show scan folder instead of name Joe Knapper 2024-02-21 15:47:42 +00:00
  • 43cf7e837a Produce tiff as property jaknapper 2024-02-21 14:42:52 +00:00
  • 169df15fd1 More restricted range jaknapper 2024-02-21 14:04:07 +00:00
  • 6031280a19 Merge branch 'changes-into-saturation-fix' into verify-focus Joe Knapper 2024-02-20 14:17:25 +00:00
  • eafeaca3ff Readd zip name Joe Knapper 2024-02-20 12:22:06 +00:00
  • bba0ab1853 Revert "Readd zip name generation" Joe Knapper 2024-02-20 12:21:21 +00:00
  • c3742565b6 Readd zip name generation Joe Knapper 2024-02-20 12:15:42 +00:00
  • 2c8660e01f Capture metadata before image to ensure consistency Joe Knapper 2024-02-20 12:11:04 +00:00
  • e6eb4d419d Live logging (requires unbuffered program output from stitching) jaknapper 2024-02-20 10:51:32 +00:00
  • 41f03958c6 Save images with saturated pixels Richard Bowman 2024-02-15 17:34:29 +00:00
  • 08e74ac020 Merge branch 'parallel_acquisition_and_moves' into 'v3' Richard Bowman 2024-02-15 16:56:00 +00:00
  • 82e2a250fc Include colour correction matrix and gamma in saved images Richard Bowman 2024-02-15 16:38:15 +00:00
  • aed5a22983 Autofocus verify based on sharpness range, removed repetitive logging jaknapper 2024-02-15 11:02:44 +00:00
  • a16c54d2db Update raw image processing in scan Richard Bowman 2024-02-14 18:03:13 +00:00
  • f1c315783c Test the success of refocusing Joe Knapper 2024-02-13 15:24:42 +00:00
  • f2d85cb891 sleep before capturing Joe Knapper 2024-02-09 19:06:58 +00:00
  • 61d7712c27 tiff as an option Joe Knapper 2024-02-09 19:05:20 +00:00
  • 6aa712e515 Rescaling stitch preview to avoid scrolling in y Joe Knapper 2024-02-09 16:08:21 +00:00
  • a61ffbf75a WIP: use code from labthings-picamera2 for EXIF writing Richard Bowman 2024-02-05 17:14:56 +00:00
  • bc8db396bf Acquire raw images rather than processed ones Richard Bowman 2024-02-01 21:55:15 +00:00
  • 24a1d9d020 WIP: try just waiting 0.5s rather than using an Event Richard Bowman 2024-02-01 17:37:44 +00:00
  • 4a18ef729a Parallelise capture of images and the next move Richard Bowman 2024-02-01 17:36:05 +00:00
  • 6e4e79f2d2 Factor out moving to the next scan point into a method Richard Bowman 2024-02-01 16:49:18 +00:00
  • f60e6f2a0b Merge branch 'autofocus_efficiency' into 'v3' Richard Bowman 2024-02-01 16:17:53 +00:00
  • db51cd8067 Make overlap value consistent jaknapper 2024-02-01 15:31:14 +00:00
  • e6e809cea4 Zip files as we scan, saving the regenerated ones to the end jaknapper 2024-01-30 18:46:34 +00:00
  • a0b98a1adc Fixed autofocus to not combine logs jaknapper 2024-01-29 19:56:24 +00:00
  • 528406137f Start autofocus from base of range for speed Joe Knapper 2024-01-29 18:10:11 +00:00
  • 53eb51e964 Improved default scan values Joe Knapper 2024-01-23 15:22:30 +00:00
  • 81d6514eb0 Always show scan name during scan Joe Knapper 2024-01-23 11:42:03 +00:00
  • f44fb02006 Merge branch 'rwanda-feedback' into 'v3' Richard Bowman 2024-01-17 14:22:51 +00:00
  • 6a47835ea1 Re-label check coverage button Richard Bowman 2024-01-17 14:13:12 +00:00
  • 1b39f9d5c0 Add a button to stitch scans Richard Bowman 2024-01-17 13:46:29 +00:00
  • 0b45a5dc76 Allow action URIs to be retrieved without errors if they are missing Richard Bowman 2024-01-17 13:43:22 +00:00
  • 653e1a4159 Added a button to flash the LED Richard Bowman 2024-01-17 13:36:26 +00:00
  • 50cf8e6f78 Generate zip files before download Richard Bowman 2024-01-17 13:16:19 +00:00
  • b35db02f34 Improved error handling and zip download Richard Bowman 2024-01-17 13:14:43 +00:00
  • 65ae6c1f76 Removed a couple of print statements Richard Bowman 2024-01-17 12:25:17 +00:00
  • f627d6e2f2 Always generate the preview stitch Richard Bowman 2024-01-17 11:59:30 +00:00
  • 674704b0d6 Display the microscope's hostname in the interface Richard Bowman 2024-01-17 11:55:03 +00:00
  • 36a7ec3d2e Expose hostname in settings manager Richard Bowman 2024-01-17 11:53:08 +00:00
  • 6e18a91d1f Hide background detect settings in an accordion Richard Bowman 2024-01-17 11:28:36 +00:00
  • 011dc2191c Add a control to set whether scans are automatically stitched. Richard Bowman 2024-01-15 21:36:15 +00:00
  • 9ac0a11ce1 Add a property to enable/disable auto-stitching Richard Bowman 2024-01-15 21:35:27 +00:00
  • 06bc5f65cb Merge branch 'save_thing_settings_on_demand' into 'v3' Richard Bowman 2024-01-15 21:20:33 +00:00
  • 7d63c9da44 Add a button to save settings to disk Richard Bowman 2024-01-15 21:19:03 +00:00
  • b9f7e6f1e3 Make it possible to manually save all settings to disk Richard Bowman 2024-01-15 21:17:43 +00:00
  • dd0a70c2b6 Merge branch 'scan_name' into 'v3' Richard Bowman 2024-01-15 20:44:49 +00:00
  • e7a3003c47 Add a closing ` to the logging statement Richard Bowman 2024-01-15 20:42:54 +00:00
  • dca2d1fabb Improve scan naming logic and type hints Richard Bowman 2024-01-15 20:27:35 +00:00
  • e483c3ddfb custom scan name from gui Joe Knapper 2024-01-15 17:40:17 +00:00
  • c2f1b591b1 Fix to CSM scaling for Fiji config as images are now captured at double width Joe Knapper 2024-01-13 14:29:34 +00:00
  • d1908eb29a Run stitching thing with appropriate overlap setting Joe Knapper 2024-01-13 13:38:39 +00:00
  • d369105111 Fixed log link jaknapper 2024-01-12 17:15:09 +02:00
  • c4e02d9087 Maximum lateral range and minimum autofocus range jaknapper 2024-01-11 20:38:47 +00:00
  • e611840aca Save microscope id as a string Richard Bowman 2024-01-11 19:53:08 +00:00