The siwave_log_parser.py module#
Summary#
Base class for a single block parser. |
|
Extract AEDT version information from the log header. |
|
Extract batch info and simulation settings. |
|
Extract warning entries from the log. |
|
Extract profile entries from the log. |
|
Root container returned by SiwaveLogParser.parse(). |
|
High-level façade that orchestrates all block parsers. |
Description#
siwave_log_parser.py Parse Ansys SIwave batch logs into dataclasses.
Usage#
>>> from pyedb.workflows.utilities.siwave_log_parser import SiwaveLogParser
>>> parser = SiwaveLogParser(r"C:\path o\siwave.log")
>>> log = parser.parse()
>>> log.summary()
>>> log.to_json("siwave.json")
Module detail#
- siwave_log_parser.RE_TS_DATE_FIRST#
- siwave_log_parser.RE_TS_TIME_FIRST#
- siwave_log_parser.parser#