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
Calibration
from an in-memory observation.from_calobs_file
(path)Generate from calobs file.
from_old_calfile
(path)Read from older calfiles.
Attributes