edges_cal.cal_coefficients.Calibrator
- class edges_cal.cal_coefficients.Calibrator(*, freq: FrequencyRange, cterms: int, wterms: int, C1: Callable[[ndarray], ndarray], C2: Callable[[ndarray], ndarray], Tunc: Callable[[ndarray], ndarray], Tcos: Callable[[ndarray], ndarray], Tsin: Callable[[ndarray], ndarray], receiver_s11: Callable[[ndarray], ndarray], internal_switch, t_load: float = 300, t_load_ns: float = 350, metadata: dict = _Nothing.NOTHING)[source]
Methods
__init__(*, freq, cterms, wterms, C1, C2, ...)Method generated by attrs for class Calibrator.
calibrate_Q(freq, q, ant_s11)Calibrate given power ratio spectrum.
calibrate_temp(freq, temp, ant_s11)Calibrate given uncalibrated spectrum.
clone(**kwargs)Clone the instance with new parameters.
decalibrate_temp(freq, temp, ant_s11)De-calibrate given calibrated spectrum.
from_calfile(path)Generate from calfile.
from_calobs(calobs)Generate a
Calibrationfrom an in-memory observation.from_calobs_file(path)Generate from calobs file.
from_old_calfile(path)Read from older calfiles.
Attributes