abaqus_batch_pack.status module

class abaqus_batch_pack.status.JobStatus(value)[source]

Bases: Enum

JobStatus defines the status of a job in the Abaqus batch pack workflow.

COMPLETED = 'COMPLETED'
CREATED = 'CREATED'
EXTRACTING = 'EXTRACTING'
EXTRACTION_FAILED = 'EXTRACTION_FAILED'
EXTRACTION_SUCCESS = 'EXTRACTION_SUCCESS'
JSON_DECODE_ERROR = 'JSON_DECODE_ERROR'
MONOLITHIC_SCRIPT_FAILED = 'MONOLITHIC_SCRIPT_FAILED'
PREPARATION_FAILED = 'PREPARING_FAILED'
PREPARATION_SUCCESS = 'PREPARATION_SUCCESS'
PREPARING = 'PREPARING'
SCRIPT_ERROR = 'SCRIPT_ERROR'
SIMULATING = 'SIMULATING'
SIMULATION_FAILED = 'SIMULATION_FAILED'
SIMULATION_SUCCESS = 'SIMULATION_SUCCESS'
UNKNOWN = 'UNKNOWN'
UNKNOWN_ERROR = 'UNKNOWN_ERROR'
class abaqus_batch_pack.status.JobStatusManager[source]

Bases: object

get_final_status() JobStatus[source]
record_extraction(results: dict)[source]
record_preparation(success: bool, error: str | None = None)[source]
record_simulation(success: bool, error: str | None = None)[source]