ParsedSiwaveLog#
- class pyedb.workflows.utilities.siwave_log_parser.ParsedSiwaveLog#
Root container returned by SiwaveLogParser.parse().
- Variables:
aedt (AEDTVersion) – AEDT version information.
batch (BatchInfo) – Batch run metadata.
settings (SimSettings) – Simulation settings.
warnings (list[WarningEntry]) – Warning entries from the log.
profile (list[ProfileEntry]) – Profile/timing entries.
Overview#
Print a summary of the parsed log. |
|
Check if the simulation completed normally. |
|
Check if the simulation was aborted. |
|
Serialise to JSON (datetime→ISO). |
|
Deep-convert the entire object to JSON-serialisable primitives. |
Import detail#
from pyedb.workflows.utilities.siwave_log_parser import ParsedSiwaveLog
Attribute detail#
- ParsedSiwaveLog.aedt: AEDTVersion#
- ParsedSiwaveLog.settings: SimSettings#
- ParsedSiwaveLog.warnings: List[WarningEntry] = []#
- ParsedSiwaveLog.profile: List[ProfileEntry] = []#
Method detail#
- ParsedSiwaveLog.is_completed() bool#
Check if the simulation completed normally.
- Returns:
True if status is “Normal Completion”, False otherwise.
- Return type:
- ParsedSiwaveLog.is_aborted() bool#
Check if the simulation was aborted.
- Returns:
True if simulation did not complete normally, False otherwise.
- Return type: