idmtools.core.enums module#
Define our common enums to be used through idmtools.
Copyright 2021, Bill & Melinda Gates Foundation. All rights reserved.
- class idmtools.core.enums.EntityStatus(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
EnumEntityStatus provides status values for Experiment/Simulations/WorkItems.
- COMMISSIONING = 'commissioning'#
- CREATED = 'created'#
- RUNNING = 'running'#
- SUCCEEDED = 'succeeded'#
- FAILED = 'failed'#
- class idmtools.core.enums.FilterMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
EnumAllows user to specify AND/OR for the filtering system.
- AND = 0#
- OR = 1#
- class idmtools.core.enums.ItemType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
EnumItemTypes supported by idmtools.
- SUITE = 'Suite'#
- EXPERIMENT = 'Experiment'#
- SIMULATION = 'Simulation'#
- WORKFLOW_ITEM = 'WorkItem'#
- ASSETCOLLECTION = 'Asset Collection'#