organoid_tracker.core.warning_limits module

Warnings limits: if these limits are reached, the error checker will raise a warning.

class organoid_tracker.core.warning_limits.WarningLimits(*, min_time_between_divisions_h: float = 10, max_distance_moved_um_per_min: float = 0.8333333333333334, min_probability: float = 0.1, min_marginal_probability: float = 0.99, **kwargs)

Bases: object

Mutable object; states all the limits that will trigger warnings if they are violated.

max_distance_moved_um_per_min: float
min_marginal_probability: float
min_probability: float
min_time_between_divisions_h: float
to_dict() Dict[str, float]

Gets all settings in a dictionary. WarningLimits(**limits.to_dict()) will result in an object with the same values.