finesse.analysis.actions.sensing.SensingMatrixSolution.display¶
- SensingMatrixSolution.display(dofs=None, readouts=None, tablefmt='pandas', numfmt='{:.2G}', highlight=None, highlight_color='#808080')[source]¶
Displays a HTML table of the sensing matrix, optionally highlighting the largest absolute value for each readout or dof.
- Parameters:
- dofsiterable[str], optional
Names of degrees of freedom to show, defaults to all if None
- readoutsiterable[str], optional
Names of readouts to show, defaults to all if None
- tablefmtstr, optional
Either ‘pandas’ for pandas formatting, or anything else to use finesse.utilities.Table. Defaults to ‘pandas’ if available.
- numfmtstr or func or array, optional
Either a function to format numbers or a formatting string. The function must return a string. Can also be an array with one option per row, column or cell. Defaults to ‘{:.2G}’.
- highlightstr or None, optional
Either ‘dof’ to highlight the readout that gives the largest output for each dof, or ‘readout’ to highlight the dof for which each readout gives the largest output. Defaults to None (no highlighting).
- highlight_colorstr, optional
Color to highlight the maximum values with. Pandas is required for this to have an effect. Defaults to pale orange.
Notes
Only works when called from an IPython environment with the display method available. Pandas is required for highlighting.