# skrf.calibration.calibration.EnhancedResponse¶

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

Enhanced Response Partial Calibration

Why are you using this? For full error you correction, you can measure the DUT in both orientations and instead use TwoPortOnePath

Accuracy of correct measurements will rely on having a good match at the passive side of the DUT.

For code-structuring reasons, this is a dummy placeholder class. Its just TwoPortOnePath, which defaults to enhancedresponse correction when you apply the calibration to a single network, and not a tuple of networks.

Attributes

 biased_error Estimate of biased error for overdetermined calibration with multiple connections of each standard caled_ntwk_sets Returns a NetworkSet for each caled_ntwk, grouped by their names caled_ntwks List of the corrected calibration standards coefs Dictionary or error coefficients in form of numpy arrays coefs_12term Dictionary of error coefficients for 12-term Model coefs_12term_ntwks Dictionary or error coefficients in form of Network objects coefs_3term Dictionary of error coefficients for One-port Error model coefs_3term_ntwks Dictionary of error coefficients in form of Network objects coefs_8term Dictionary of error coefficients for 8-term (Error-box) Model coefs_8term_ntwks Dictionary of error coefficients in form of Network objects coefs_ntwks Dictionary of error coefficients in form of Network objects error_ntwk The calculated error Network or Network[s] family frequency Frequency object of the calibration. normalized_directivity the directivity normalized to the reflection tracking nstandards number of ideal/measurement pairs in calibration output_from_run Returns any output from the run(). residual_ntwk_sets Returns a NetworkSet for each residual_ntwk, grouped by their names residual_ntwks Dictionary of residual Networks total_error Estimate of total error for overdetermined calibration with multiple connections of each standard. unbiased_error Estimate of unbiased error for overdetermined calibration with multiple connections of each standard verify_12term verify_12term_ntwk

Methods

 __init__ initializer apply_cal apply the calibration to a measurement apply_cal_to_all_in_dir apply_cal_to_list Apply correction to list of dict of Networks. embed Embed an ideal response in the estimated error network[s] 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 if self. update_coefs update currect dict of error coefficients write Write the Calibration to disk using write().