xq_poa_classic module

Extracts PoA parameters for a given quantity. Subclass this for a quick and easy PoA separation XStep.

Examples can be found in x_ic_geo.py and other hl2 XSteps that inerhits from this class.

  • quantity_a -> area related quantitiy

  • quantity_l -> length related quantity

  • quantity_b -> width related quantity

  • quantity_corner -> corner related quantity

Author: Markus Müller | Markus.Mueller3@tu-dresden.de

class DMT.extraction.xq_poa_classic.XQPoaClassic(*args, **kwargs)[source]

Bases: XQPoaBilinearFull

XPoa is the superclass for PoA analysis of electrical quantities. It implements a linear PoA analysis of a given quantity at multiple operating points using the QStep framework.

XPoa can perform a length and/or width related PoA separation
(1) quantity(op) = quantity_a(op) * area + quantity_l * length + quantity_b * width + quantity_corner
at different operating points, depending on the parameter that are passed to this object.
Parameters:
Same as super class.
get_description()[source]

Return a tex description of this XStep. Used for generating the documentation. If not implemented, there is no description for this XStep in the documentation.

get_tex()[source]

Return a tex Representation of the Model that is beeing fitted. This can then be displayed in the UI.

plot_quantity_density_separated()[source]

Plot quantity as a function of operating point meas vs fit for multiple geometries for all analyzed duts

plot_quantity_separated()[source]

Plot quantity as a function of operating point meas vs fit for multiple geometries for all analyzed duts

quantity_poa(dlE, dbE, l_E0, b_E0, quantity_per_area, quantity_per_perimeter, quantity_corner=0)[source]

classical PoA with corner component and dl db

set_initial_guess_line(composition, line)[source]

For this simple linear extraction the starting guess need not be very clever. Just assume that quantity_p=0.

staticMetaObject = PySide6.QtCore.QMetaObject("XQPoaClassic" inherits "XQPoaBilinearFull": )[source]