skrf.calibration.calibration.SOLT.__init__¶

SOLT.__init__(measured, ideals, n_thrus=1, *args, **kwargs)[source]

SOLT initializer

If you arent using sloppy_input, then the order of the standards must align.

If n_thrus!=None, then the thru standard[s] must be last in the list. The n_thrus argument can be used to allow multiple measurements of the flush thru standard.

If the ideal element for the thru is set to None, a flush thru is assumed. If your thru is not flush you need to use TwelveTerm instead of SOLT. Use

Notes

See func:Calibration.__init__ for details about automatic standards alignment (aka sloppy_input).

Parameters: measured (list/dict of Network objects) – Raw measurements of the calibration standards. The order must align with the ideals parameter ( or use sloppy_input) ideals (list/dict of Network objects) – Predicted ideal response of the calibration standards. The order must align with ideals list ( or use sloppy_input) The thru standard can be None n_thrus (int) – number of thru measurments isolation (Network object) – Measurement with loads on both ports. Used for determining the isolation error terms. If no measurement is given isolation is assumed to be zero.