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#
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:
- Raises:
FileNotFoundError – If log_path does not exist.
ValueError – If a mandatory block cannot be parsed.