Skip to content

v2024.0.0-alpha.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@ethanjli ethanjli released this 25 Apr 06:03
· 19 commits to main since this release
4bc7e92

Changelog

Changed

  • (Breaking change; segmenter) Previously, the segmenter's default behavior was to subtract consecutive masks to try to mitigate image-processing issues with objects which get stuck to the flowcell during imaging. However, when different objects occupied the same space in consecutive frames, the subtraction behavior would subtract one object's mask from the mask of the other object in the following frame, which would produce clearly incorrect masks. This behavior is no longer enabled by default; in order to re-enable it, you should set the environment variable SEGMENTER_PIPELINE_SUBTRACT_CONSECUTIVE_MASKS=true when launching the segmenter.
  • (Hardware controller) The image quality of frames in the camera preview stream for the picamera2-based imager is increased, and frames also have greater width and height.

Deprecated

  • (Hardware controller) The old raspimjpeg-based imager is deprecated and will be fully deleted in a subsequent release (potentially as early as v2024.1.0).

Fixed

  • (Hardware controller) The incorrect scaling factor for converting between ISO settings (in the MQTT API) and image gains is fixed.

Pull Requests

  • Fix a few issues with setup on RPi OS 12 (bookworm) by @ethanjli in #15
  • Change the path of the machine-name file to load by @ethanjli in #16
  • Containerize the segmenter by @ethanjli in #17
  • Bump pillow by @ethanjli in #18
  • Fix incorrect pixel calibration sizes for v2.5 & v2.6 hardware by @ethanjli in #21
  • Replace EcoTaxa export filename fields with just the acquisition ID by @ethanjli in #20
  • Stop dropping root in segmenter container by @ethanjli in #22
  • Try again to fix GH Actions errors in merge group by @ethanjli in #23
  • Migrate to the picamera2 library for camera control & image acquisition by @W7CH in #19
  • Bump dependencies by @ethanjli in #24
  • Rename pscopehat to planktoscopehat by @ethanjli in #25
  • Rename pscopehat to planktoscopehat in hardware config files by @ethanjli in #26
  • Don't push container images in PRs from forks by @ethanjli in #30
  • Try again to avoid pushing container images in PRs from forks by @ethanjli in #31
  • Iterate on code comments and internal APIs for camera and imagernew by @ethanjli in #27
  • Only subtract consecutive masks when an env var is set by @ethanjli in #32
  • Fix various picamera2 camera settings by @ethanjli in #33

New Contributors

  • @W7CH made their first contribution in #19

Full Changelog: v2023.9.0...v2024.0.0-alpha.2