Skip to content

Releases: PlanktoScope/device-backend

v2023.9.0-beta.1

14 Sep 01:41
ff9a3fc
Compare
Choose a tag to compare
v2023.9.0-beta.1 Pre-release
Pre-release

Changelog

Changed

  • The machine name has been switched to the new naming scheme provided by https://github.com/PlanktoScope/machine-name ; the machine name is loaded from a file (currently at /home/pi/.local/etc/machine-name, which must be automatically generaed by the host operating system) instead of being determined in Python.

Deprecated

  • The old "Baba"-based machine naming scheme should no longer be used. The uuidName module will be removed the next stable release (the stable release after v2023.9.0).

Fixed

  • All default settings for all hardware versions now include a default pixel size calibration of 0.75 um/pixel. Previously, the default settings for v2.1 and v2.3 were missing this setting, which would cause the segmenter to crash when processing datasets generated on PlanktoScopes using the v2.1 or v2.3 hardware settings.

Pull Requests

  • Use the new machine naming scheme by @ethanjli in #7
  • Add pixel size calibration to all default configs by @ethanjli in #8
  • Bump version numbers for v2023.9.0-beta.1 by @ethanjli in #9

Full Changelog: v2023.9.0-beta.0...v2023.9.0-beta.1

v2023.9.0-beta.0

02 Sep 01:28
1809a5b
Compare
Choose a tag to compare
v2023.9.0-beta.0 Pre-release
Pre-release

Changelog

Changed

  • Split the Python backend into a hardware controller (of which there are two versions for the Adafruit HAT and the custom PlanktoScope HAT, respectively) and a data processing segmenter. These two components are run separately, and their dependencies are managed separately.
  • Each component of the backend now saves its file logs to its respective folder in /home/pi/device-backend.

Fixed

  • The default hardware.json file for PlanktoScope v2.1 had incorrect keys for the white balance values; the keys have now been fixed.

Pull Requests

  • Split backend by hardware control vs. data processing by @ethanjli in #1
  • Add support for the PlanktoScope HAT by @ethanjli in #2
  • Fix the path for pscopehat controller log files by @ethanjli in #3
  • Rename default-v2.6.hardware.json to default-v2.5.hardware.json by @ethanjli in #4
  • Fix white balance keys in the default hardware config for v2.1 by @ethanjli in #5
  • Bump version numbers for v2023.9.0-beta.0 by @ethanjli in #6

New Contributors

Full Changelog: https://github.com/PlanktoScope/device-backend/commits/v2023.9.0-beta.0