pyfli.simulator.distributions#
Sample detector, noise, beta, and truncated-normal parameters for simulations.
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 ParameterSampler.
Classes
Sample physically plausible detector and lifetime parameters for simulation workflows. |
- class ParameterSampler[source]#
Bases:
objectSample physically plausible detector and lifetime parameters for simulation workflows. Static methods cover quantum efficiency, noise parameters, beta draws, truncated normals, and interval stretching.
- static sample_noise_params(bit_depth, sensor_type='continuous', rng=None)[source]#
Centralized control for hardware noise levels.
- static sample_beta(alpha, beta, scale=1.0, offset=0.0, rng=None)[source]#
Standard beta sampling with scale and offset.
- static beta_sample(alpha, beta, scale=1.0, clip_eps=1e-4, rng=None)[source]#
Your specific photon-count beta sampling logic.