edges_analysis.calibration.labcal.LabCalibration

class edges_analysis.calibration.labcal.LabCalibration(*, calobs, antenna_s11_model: AntennaS11 | Callable)[source]

Lab calibration of field data.

Methods

__init__(*, calobs, antenna_s11_model)

Method generated by attrs for class LabCalibration.

calibrate_q(q[, freq])

Convert three-position switch ratio to fully calibrated temperature.

calibrate_temp(temp[, freq])

Convert semi-calibrated temperature to fully calibrated temperature.

clone(**kwargs)

Create a new instance based off this one.

decalibrate_temp(temp[, freq, to_q])

Convert fully-calibrated temp to semi-calibrated temp.

from_s11_files(calobs, s11_files, **kwargs)

Generate LabCalibration object from files.

get_gamma_coeffs([freq, ant_s11])

Get the K-vector for calibration that is dependent on LNA and Antenna S11.

get_linear_coefficients([freq, ant_s11])

Get the linear coeffs that transform uncalibrated to calibrated temp.

with_ant_s11(ant_s11)

Clone the instance and add a specific antenna S11 model.

Attributes

antenna_s11

The antenna S11 at the default frequencies.

antenna_s11_model

Callable S11 model as a function of frequency.

internal_switch

The internal switch reflection parameters.

calobs