pyMINFLUX 0.4.0 released!

This new release adds compatibility with custom MINFLUX sequences and single-molecule tracking datasets. 

Download: https://github.com/bsse-scf/pyMINFLUX/releases

New features

Data compatibility

  • Add support for custom MINFLUX sequences.
  • Add initial support for single-molecule tracking datasets.
  • Update the pyMINFLUX Reader ParaView plugin to read .pmx version 2.0 files.
  • Add macOS M1 build of the pyMINFLUX application.

Analysis and filtering tools

  • Merge Trace Length Viewer tool into the Analyzer.
  • Implement filtering by trace length into the Analyzer.
  • Add per-trace tracking stats to the Trace Stats Viewer (tracking datasets only).
  • Add Histogram Plotter tool.
  • Implement Set range context-menu action in the Time Inspector.

UI

  • Switch to green-magenta color scheme for fluorophore IDs.
  • Add a scale bar to the main data viewer (for XYZ localisations).
  • Display line connecting subsequent localizations within a trace (tracking datasets only).

Performance improvements

  • Dramatically improve the rendering of color-coded localizations.
  • Speed up dataframe-based operations by upgrading to Pandas 2.2.x with PyArrow backend.

Fixes

  • Fix default axis ranges not being applied to the Analyzer plots when loading new data.
  • Fix (incorrectly) forcing the aspect ratio of the Data Plotter for XYZ localizations.