The ``hfss_log_parser.py`` module ================================= .. py:module:: pyedb.workflows.utilities.hfss_log_parser Summary ------- .. py:currentmodule:: hfss_log_parser .. tab-set:: .. tab-item:: Classes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.ProjectInfo` - Basic meta-data extracted from the header of an HFSS batch log. * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.InitMesh` - Statistics reported during the initial tetrahedral meshing phase. * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.AdaptivePass` - Single adaptive solution pass (frequency, delta-S, memory, …). * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.Sweep` - Frequency-sweep summary block. * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.BlockParser` - Base class for a single block parser. * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.ProjectBlockParser` - Extract project meta-data from the log header. * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.InitMeshBlockParser` - Base class for a single block parser. * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.AdaptiveBlockParser` - Build a list of :class:`AdaptivePass` objects from the adaptive section. * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.SweepBlockParser` - Extract frequency-sweep summary (if present). * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.HFSSLogParser` - High-level façade that orchestrates all block parsers. * - :py:obj:`~pyedb.workflows.utilities.hfss_log_parser.ParsedLog` - Root container returned by :meth:`HFSSLogParser.parse`. .. toctree:: :titlesonly: :maxdepth: 1 :hidden: ProjectInfo InitMesh AdaptivePass Sweep BlockParser ProjectBlockParser InitMeshBlockParser AdaptiveBlockParser SweepBlockParser HFSSLogParser ParsedLog