pyfli.simulator#

Provide simulator tools for PyFLI synthetic FLI/FLIM data generation, hardware noise modeling, calibration, and validation tools.

This module belongs to pyfli.simulator and is part of PyFLI synthetic FLI/FLIM data generation, hardware noise modeling, calibration, and validation tools. The module primarily re-exports package symbols or constants for downstream imports.

Modules

calibration_engine

Calibrate simulator hardware parameters against experimental decay cubes.

combined

distributions

Sample detector, noise, beta, and truncated-normal parameters for simulations.

image_generator_common

Shared per-ROI mask loading, simulator selection, and pixel-loop logic for the full-image FLI dataset generators.

irf_sim

main_common

Shared engine-wrapping pipelines for the continuous (ICCD-style) and discrete (TCSPC-style) simulator pairs.

noise_models

Apply Poisson, dark-count, read-noise, jitter, and pile-up models to simulated decays.

separate

sim_calibrator

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

sim_engine_common

Shared IRF/timing setup, cycles-range validation, and TCSPC photon-binning logic for the sampling engines wrapped by the "combined" and "separate" simulator pairs.

sim_helper

Provide sim helper tools for PyFLI synthetic FLI/FLIM data generation, hardware noise modeling, calibration, and validation tools.

sim_stat_test

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

sim_workflow