The hfss_log_parser.py module#

Summary#

ProjectInfo

Basic meta-data extracted from the header of an HFSS batch log.

InitMesh

Statistics reported during the initial tetrahedral meshing phase.

AdaptivePass

Single adaptive solution pass (frequency, delta-S, memory, …).

Sweep

Frequency-sweep summary block.

BlockParser

Base class for a single block parser.

ProjectBlockParser

Extract project meta-data from the log header.

InitMeshBlockParser

Base class for a single block parser.

AdaptiveBlockParser

Build a list of AdaptivePass objects from the adaptive section.

SweepBlockParser

Extract frequency-sweep summary (if present).

HFSSLogParser

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

ParsedLog

Root container returned by HFSSLogParser.parse().