Coverage for o2/models/timetable/distribution_type.py: 100%
10 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-05-16 11:18 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-05-16 11:18 +0000
1from enum import Enum
4class DISTRIBUTION_TYPE(str, Enum): # noqa: N801
5 """Different types of probability distributions."""
7 # No distribution
8 FIXED = "fix"
10 # Uniform aka random between, min and max
11 # (Using numpy.random.uniform)
12 UNIFORM = "uniform"
14 # The rest of the distributions are from scipy.stats
15 NORMAL = "norm"
16 EXPONENTIAL = "expon"
17 EXPONENTIAL_NORMAL = "exponnorm"
18 GAMMA = "gamma"
19 TRIANGULAR = "triang"
20 LOG_NORMAL = "lognorm"