smlmlp.associate_consecutive_frames module

smlmlp.associate_consecutive_frames(xx, yy, fr, zz=None, *, association_radius_nm=30.0, z_association_radius_nm=100.0, cuda=False, parallel=False)[source]

Associate localizations across consecutive frames.

Parameters:
  • xx (array-like) – Localization coordinates.

  • yy (array-like) – Localization coordinates.

  • fr (array-like) – Frame identifiers.

  • zz (array-like or None, optional) – Optional z coordinates used for independent z validation.

  • association_radius_nm (float or array-like, optional) – Maximum xy link radius.

  • z_association_radius_nm (float or array-like, optional) – Maximum z link radius when zz is provided.

  • cuda (bool or int, optional) – Execution options accepted by all analysis functions.

  • parallel (bool or int, optional) – Execution options accepted by all analysis functions.

Returns:

  • tracks (ndarray) – One-based track identifiers per localization.

  • info (dict) – Link and track diagnostics.