Receiver Calibration

To determine the calibration solutions for the receiver (so that it can be later applied to the data), use functions from the following modules.

High-Level Interface

edges.cal.calobs

The main user-facing module of edges-cal.

edges.cal.calibrator

A module defining a Calibrator object that holds noise-wave solutions.

edges.cal.input_sources

Definition of a class that contains all the data required for a calibration load.

edges.cal.receiver_cal

Functions to perform reciever calibration given a CalibrationObservation.

edges.cal.spectra

Module dealing with calibration spectra and thermistor measurements.

edges.cal.apply

Functions for applying calibration solutions to data.

edges.cal.plots

Various plotting functions.

Low-Level Functions

edges.cal.dicke

Functions for dicke-switch calibration.

edges.cal.loss

Models for loss through cables.

edges.cal.noise_waves

Functions for calibrating the receiver.

edges.cal.thermistor

Functions for working with data from a thermistor.

edges.cal.sparams.core.datatypes

Dataclasses representing S-parameters and reflection coefficients.

edges.cal.sparams.core.s11model

Methods for modeling and smoothing ReflectionCoefficient (S11) data.

edges.cal.sparams.core.network_component_models

Functions for working with reflection coefficients.

edges.cal.sparams.core.sparam_calibration

Functions for calibrating S-parameter measurements.

edges.cal.sparams.devices.receiver

Functions for calibrating the receiver reflection coefficients.

edges.cal.sparams.devices.internal_switch

Functions for calculating the S-parameters of the internal switch (EDGES 2).

edges.cal.sparams.devices.input_sources

Functions for calibrating input source reflection coefficients.

edges.cal.sparams.devices.hot_load_cable

Functions for determining S-parameters of the hot-load calibration cable.