Microscope server 2.6.0 beta 2

Hi all,

I’m pushing out a new beta release of the OpenFlexure Microscope Server today.

If you want to help test, please run

sudo ofm upgrade -u https://build.openflexure.org/openflexure-microscope-server/openflexure-microscope-server-v2.6.0-beta.2.tar.gz

from your microscope shell.


  • Separated fast_autofocus API route from up_down_up_autofocus
  • Reverted default /fast_autofocus API behaviour to simpler fast_autofocus method
    • Our main use case for fast_autofocus on the project is scanning thin blood smear images with a 100x objective. In these cases, the up_down_up_autofocus method has been unreliable. For this release we’re (trialing) reverting to the simpler fast_autofocus. It’s a bit slower (previously ~ 4 seconds, now ~ 6 seconds), but it seems much more reliable.
  • [GUI] Fixed duplicated mini previews in settings
  • Add interface to change stage geometry
  • Added an API route to move while measuring sharpness
  • Major code cleanup
  • Proper PyLint configuration
  • Minor graphical interface layout fixes
  • Upgraded to LabThings 1.1.1
    • Fixes failed ZIP downloads
    • Fixes occasional scan failure

For more information on the underlying LabThings changes, please see https://gitlab.com/openflexure/openflexure-microscope-server/-/tags/v2.6.0-beta.1

The usual beta release disclaimers apply here! This version has not been extensively tested, so while it seems to work fine to me, bugs will happen. Do not use this for anything mission-critical.