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 with convergence metrics.

Sweep

Frequency-sweep summary block.

BlockParser

Base class for a single block parser.

ProjectBlockParser

Extract project meta-data from the log header.

InitMeshBlockParser

Extract initial mesh statistics from the log.

AdaptiveBlockParser

Build a list of AdaptivePass objects from the adaptive section.

SweepBlockParser

Extract frequency-sweep summary from the log.

HFSSLogParser

High-level parser that orchestrates all block parsers.

ParsedLog

Root container returned by HFSSLogParser.parse().

Description#

HFSS log file parser for extracting simulation results and metrics.