pyfli.data_text.msg_display#

Format fitting parameters, session settings, and pixel summaries for display or logging.

This module belongs to pyfli.data_text and is part of PyFLI text display helpers used by interactive fitting workflows. Public API includes classes MessageDisplay.

Classes

MessageDisplay([saver])

Format fitting parameters, session settings, and pixel summaries for notebook or console display.

class MessageDisplay(saver=None)[source]#

Bases: object

Format fitting parameters, session settings, and pixel summaries for notebook or console display. An optional saver can persist the same messages alongside analysis outputs.

Parameters:

saver (Any | None) – Optional object responsible for persisting display text or outputs.

disp_params(res_px, model_type='bi-exponential')[source]#

Run the disp params routine.

Parameters:
  • res_px (np.ndarray) – Fit result dictionary for one pixel.

  • model_type (str) – FLI model family, such as mono- or bi-exponential.

Returns:

No object is returned; the function perform disp params.

Return type:

None

fit_session(**kwargs)[source]#

Fit session.

Parameters:

**kwargs (Any) – Additional keyword options forwarded to the underlying implementation.

Returns:

No object is returned; the function fit session.

Return type:

None

get_pixel_summary(data_maps, px)[source]#

Return pixel summary.

Parameters:
  • data_maps (np.ndarray) – Dictionary of parameter maps used to summarize a pixel.

  • px (np.ndarray) – Pixel column coordinate.

Returns:

Per-pixel summary values for the requested coordinate.

Return type:

np.ndarray