HFSSLogParser#

class pyedb.workflows.utilities.hfss_log_parser.HFSSLogParser(log_path: str | pathlib.Path)#

High-level façade that orchestrates all block parsers.

Typical usage:

>>> log = HFSSLogParser("/tmp/project.aedt.batchinfo.1234/hfss.log")
>>> data = log.parse()
>>> data.is_converged()
True

Overview#

parse

Execute all sub-parsers and return a unified object.

Import detail#

from pyedb.workflows.utilities.hfss_log_parser import HFSSLogParser

Attribute detail#

HFSSLogParser.BLOCK_MAP: Dict[str, type[BlockParser]]#
HFSSLogParser.path#

Method detail#

HFSSLogParser.parse() ParsedLog#

Execute all sub-parsers and return a unified object.

Returns:

Structured representation of the entire log.

Return type:

ParsedLog

Raises: