pyfli.simulator.sim_stat_test#

Validate simulated and experimental decay distributions with summary statistics and plots.

This module belongs to pyfli.simulator and is part of PyFLI synthetic FLI/FLIM data generation, hardware noise modeling, calibration, and validation tools. Public API includes classes FLIValidator.

Classes

FLIValidator([method, threshold])

Compare simulated and experimental decay cubes with distribution summaries and diagnostic plots.

class FLIValidator(method='analytical', threshold=10)[source]#

Bases: object

Compare simulated and experimental decay cubes with distribution summaries and diagnostic plots. It preprocesses cubes, computes similarity metrics, and reports validation statistics.

Parameters:
  • method (str) – Algorithm or model-selection method to use.

  • threshold (int) – Threshold applied to counts, masks, or statistics.

run_comprehensive_test(sim_dataset, exp_decay_cube, normalize=False)[source]#
Parameters:
  • normalize (bool) – If True, scales both intensity distributions to [0, 1] to compare noise morphology rather than absolute scale.

  • sim_dataset (ndarray)

  • exp_decay_cube (ndarray)

Return type:

Any