# skrf.calibration.calibration.SOLT¶

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

Short Open Load Thru, Full two-port calibration.

SOLT is the traditional, fully determined, two-port calibration originally developed in [1]. Although the acronym SOLT implies the use of 4 standards, skrf’s algorithm can accept any number of reflect standards, If more than 3 reflect standards are provided a least-squares solution is implemented for the one-port stage of the calibration.

If your thru is not flush you need to use TwelveTerm instead of SOLT.

Redundant flush thru measurements can also be used, through the n_thrus parameter. See __init__()

References

 [1] Kruppa and K. F. Sodomsky, “An Explicit Solution for the Scattering Parameters of a Linear Two-Port Measured with an Imperfect Test Set (Correspondence),” IEEE Transactions on Microwave Theory and Techniques, vol. 19, no. 1, pp. 122-123, Jan. 1971.

Methods

 __init__ SOLT initializer apply_cal apply_cal_to_all_in_dir apply_cal_to_list Apply correction to list of dict of Networks. embed from_coefs Creates a calibration from its error coefficients from_coefs_ntwks Creates a calibration from its error coefficients plot_caled_ntwks Plots corrected calibration standards plot_errors Plots biased, unbiased and total error in dB scaled plot_residuals Plot residual networks. pop Remove and return tuple of (ideal, measured) at index. remove_and_cal Remove a cal standard and correct it, returning correct and ideal run update_coefs update currect dict of error coefficients write Write the Calibration to disk using write()