emodpy.utils.emod_enum module#

class emodpy.utils.emod_enum.StrEnum(value)[source]#

Bases: str, Enum

An enumeration.

class emodpy.utils.emod_enum.DistributionType(value)[source]#

Bases: StrEnum

An enumeration.

NOT_INITIALIZED = 'NOT_INITIALIZED'#
CONSTANT_DISTRIBUTION = 'CONSTANT_DISTRIBUTION'#
UNIFORM_DISTRIBUTION = 'UNIFORM_DISTRIBUTION'#
GAUSSIAN_DISTRIBUTION = 'GAUSSIAN_DISTRIBUTION'#
EXPONENTIAL_DISTRIBUTION = 'EXPONENTIAL_DISTRIBUTION'#
POISSON_DISTRIBUTION = 'POISSON_DISTRIBUTION'#
LOG_NORMAL_DISTRIBUTION = 'LOG_NORMAL_DISTRIBUTION'#
DUAL_CONSTANT_DISTRIBUTION = 'DUAL_CONSTANT_DISTRIBUTION'#
WEIBULL_DISTRIBUTION = 'WEIBULL_DISTRIBUTION'#
DUAL_EXPONENTIAL_DISTRIBUTION = 'DUAL_EXPONENTIAL_DISTRIBUTION'#
BIMODAL_DISTRIBUTION = 'BIMODAL_DISTRIBUTION'#
class emodpy.utils.emod_enum.NodeSelectionType(value)[source]#

Bases: StrEnum

An enumeration.

DISTANCE_ONLY = 'DISTANCE_ONLY'#
MIGRATION_NODES_ONLY = 'MIGRATION_NODES_ONLY'#
DISTANCE_AND_MIGRATION = 'DISTANCE_AND_MIGRATION'#
class emodpy.utils.emod_enum.VaccineType(value)[source]#

Bases: StrEnum

An enumeration.

Generic = 'Generic'#
TransmissionBlocking = 'TransmissionBlocking'#
AcquisitionBlocking = 'AcquisitionBlocking'#
MortalityBlocking = 'MortalityBlocking'#
class emodpy.utils.emod_enum.SensitivityType(value)[source]#

Bases: StrEnum

An enumeration.

SINGLE_VALUE = 'SINGLE_VALUE'#
VERSUS_TIME = 'VERSUS_TIME'#
class emodpy.utils.emod_enum.EventOrConfig(value)[source]#

Bases: StrEnum

An enumeration.

Config = 'Config'#
Event = 'Event'#
class emodpy.utils.emod_enum.SettingType(value)[source]#

Bases: StrEnum

An enumeration.

CURRENT_AGE = 'CURRENT_AGE'#
USER_SPECIFIED = 'USER_SPECIFIED'#