emodpy_hiv.utils.emod_enum module#

class emodpy_hiv.utils.emod_enum.StrEnum(new_class_name, /, names, *, module=None, qualname=None, type=None, start=1, boundary=None)#

Bases: str, Enum

class emodpy_hiv.utils.emod_enum.DistributionType(*values)#

Bases: StrEnum

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_hiv.utils.emod_enum.NodeSelectionType(*values)#

Bases: StrEnum

DISTANCE_ONLY = 'DISTANCE_ONLY'#
MIGRATION_NODES_ONLY = 'MIGRATION_NODES_ONLY'#
DISTANCE_AND_MIGRATION = 'DISTANCE_AND_MIGRATION'#
class emodpy_hiv.utils.emod_enum.VaccineType(*values)#

Bases: StrEnum

Generic = 'Generic'#
TransmissionBlocking = 'TransmissionBlocking'#
AcquisitionBlocking = 'AcquisitionBlocking'#
MortalityBlocking = 'MortalityBlocking'#
class emodpy_hiv.utils.emod_enum.SensitivityType(*values)#

Bases: StrEnum

SINGLE_VALUE = 'SINGLE_VALUE'#
VERSUS_TIME = 'VERSUS_TIME'#
class emodpy_hiv.utils.emod_enum.EventOrConfig(*values)#

Bases: StrEnum

Config = 'Config'#
Event = 'Event'#
class emodpy_hiv.utils.emod_enum.SettingType(*values)#

Bases: StrEnum

CURRENT_AGE = 'CURRENT_AGE'#
USER_SPECIFIED = 'USER_SPECIFIED'#
class emodpy_hiv.utils.emod_enum.PrioritizePartnersBy(*values)[source]#

Bases: StrEnum

NO_PRIORITIZATION = 'NO_PRIORITIZATION'#
CHOSEN_AT_RANDOM = 'CHOSEN_AT_RANDOM'#
LONGER_TIME_IN_RELATIONSHIP = 'LONGER_TIME_IN_RELATIONSHIP'#
SHORTER_TIME_IN_RELATIONSHIP = 'SHORTER_TIME_IN_RELATIONSHIP'#
OLDER_AGE = 'OLDER_AGE'#
YOUNGER_AGE = 'YOUNGER_AGE'#
RELATIONSHIP_TYPE = 'RELATIONSHIP_TYPE'#
class emodpy_hiv.utils.emod_enum.RelationshipType(*values)#

Bases: StrEnum

TRANSITORY = 'TRANSITORY'#
INFORMAL = 'INFORMAL'#
MARITAL = 'MARITAL'#
COMMERCIAL = 'COMMERCIAL'#
COUNT = 'COUNT'#
class emodpy_hiv.utils.emod_enum.CondomUsageParametersType(*values)[source]#

Bases: StrEnum

USE_DEFAULT = 'USE_DEFAULT'#
SPECIFY_USAGE = 'SPECIFY_USAGE'#
class emodpy_hiv.utils.emod_enum.TargetDiseaseState(*values)[source]#

Bases: StrEnum

HIV_POSITIVE = 'HIV_Positive'#
HIV_NEGATIVE = 'HIV_Negative'#
TESTED_POSITIVE = 'Tested_Positive'#
TESTED_NEGATIVE = 'Tested_Negative'#
MALE_CIRCUMCISION_POSITIVE = 'Male_Circumcision_Positive'#
MALE_CIRCUMCISION_NEGATIVE = 'Male_Circumcision_Negative'#
HAS_INTERVENTION = 'Has_Intervention'#
NOT_HAVE_INTERVENTION = 'Not_Have_Intervention'#