BatchInfo#

class pyedb.workflows.utilities.siwave_log_parser.BatchInfo#

Batch simulation run metadata.

Attributes:
pathstr

Full path to the project file.

starteddatetime

Simulation start timestamp.

stoppeddatetime

Simulation stop timestamp.

run_bystr

Username who executed the simulation.

temp_dirstr

Temporary directory used during simulation.

project_dirstr

Project working directory.

statusstr, optional

Simulation completion status such as 'Normal Completion' or 'Aborted'. The default is "".

Examples

>>> from datetime import datetime
>>> batch = BatchInfo(
...     path="C:\project\design.siw",
...     started=datetime(2025, 11, 10, 9, 0, 0),
...     stopped=datetime(2025, 11, 10, 10, 30, 0),
...     run_by="engineer",
...     temp_dir="C:\temp",
...     project_dir="C:\project",
...     status="Normal Completion",
... )
>>> batch.status
'Normal Completion'

Overview#

Import detail#

from pyedb.workflows.utilities.siwave_log_parser import BatchInfo

Attribute detail#

BatchInfo.path: str#
BatchInfo.started: datetime.datetime#
BatchInfo.stopped: datetime.datetime#
BatchInfo.run_by: str#
BatchInfo.temp_dir: str#
BatchInfo.project_dir: str#
BatchInfo.status: str = ''#