High Level Analysis Methods

The following modules predominantly provide high-level Python interfaces to update and visualise GSData objects. These should form the primary user interface for operations on data.

Averaging and Combining Files/Objects

edges.averaging.combiners

Functions for combining multiple GSData files/objects.

edges.averaging.freqbin

Functions for binning and decimating GSData objects in frequency.

edges.averaging.lstbin

Functions for doing LST binning on GSData objects.

edges.analysis.groupdays

Functions for grouping GSData objects together.

Calibration

edges.analysis.calibrate

Module defining calibration routines for field data in EDGES.

Flagging and Filtering

edges.filters.filters

Functions that identify and flag bad data in various ways.

edges.filters.runners

A module that provides high-level functions for filtering using multiple threads.

Auxiliary Data

edges.analysis.aux_data

Module for dealing with auxiliary data for EDGES observations.

Data Modelling/Inpainting

edges.analysis.datamodel

Data models for GSData objects.

Visualization

edges.analysis.plots

Plotting utilities.