piel.visual.table.electronic.metrics
====================================

.. py:module:: piel.visual.table.electronic.metrics


Attributes
----------

.. autoapisummary::

   piel.visual.table.electronic.metrics.default_metric_header_map


Functions
---------

.. autoapisummary::

   piel.visual.table.electronic.metrics.format_amplifier_metric
   piel.visual.table.electronic.metrics.compose_amplifier_collection_performance_latex_table


Module Contents
---------------

.. py:data:: default_metric_header_map

.. py:function:: format_amplifier_metric(metric: str, metric_obj: Optional[piel.types.ScalarMetric]) -> str

.. py:function:: compose_amplifier_collection_performance_latex_table(amplifier_collection: piel.types.RFAmplifierCollection, desired_metrics: Union[List[str], str] = '*', caption: str = 'Compiled electronic performance available from the best CMOS LNA and PA literature for successful low-noise and power amplification.', label: str = 'table:amplifier_designs_review', metrics_header_map: Dict[str, str] = default_metric_header_map) -> str

   Composes performance parameters of amplifiers into a LaTeX table,
   handling multiple metrics instances per component.

   :param amplifier_collection: The collection of RF amplifiers.
   :type amplifier_collection: RFAmplifierCollection
   :param desired_metrics: List of metric names to include in the table or "*" to include all metrics.
   :type desired_metrics: List[str] or "*"
   :param caption: The caption for the LaTeX table.
   :type caption: str
   :param label: The label for referencing the table in LaTeX.
   :type label: str
   :param metrics_header_map: Mapping from metric names to LaTeX-formatted headers.
   :type metrics_header_map: Dict[str, str]

   :returns: A string containing the LaTeX code for the table.
   :rtype: str


