API Reference

The GSData Interface

edges_analysis.gsdata.gsdata

A module containing the class GSData, a variant of UVData specific to single antennas.

edges_analysis.gsdata.gsflag

An object to hold flag information.

edges_analysis.gsdata.history

Classes for defining the history of a GSData / GSFlag object.

edges_analysis.gsdata.select

Selection functions for GSData objects.

High Level Methods

The following modules predominantly provide high-level Python interfaces to update and visualise GSData objects.

Averaging

edges_analysis.averaging.combiners

Functions for combining multiple GSData files/objects.

edges_analysis.averaging.freqbin

Functions for binning GSData objects in frequency.

edges_analysis.averaging.lstbin

Functions for doing LST binning on GSData objects.

Calibration

edges_analysis.calibration.calibrate

Module defining calibration routines for field data in EDGES.

Filters

edges_analysis.filters.filters

Functions that identify and flag bad data in various ways.

edges_analysis.filters.lst_model

Support for filters that compress multiple files along the LST axis.

Auxiliary Data

edges_analysis.aux_data

Module for dealing with auxiliary data for EDGES observations.

Visualization

edges_analysis.plots

Plotting utilities.

Lower Level Methods

The following modules provide lower-level methods that typically underlie the high-level interface.

edges_analysis.averaging.averaging

Methods for averaging arrays.

edges_analysis.calibration.labcal

Module providing routines for calibration of field data.

edges_analysis.calibration.loss

Functions defining expected losses from the instruments.

edges_analysis.calibration.s11

Corrections for S11 measurements.

Sky and Beam Modelling

edges_analysis.sky_models

A module defining various sky models that can be used to generate beam corrections.

edges_analysis.beams

Beam models and chromaticity corrections.

Package Config and Utilities

edges_analysis.const

Useful constants.

edges_analysis.config

Global configuration options.

edges_analysis.tools

Various utility functions.

edges_analysis.coordinates

Functions for working with earth/sky coordinates.

Developer Documentation

edges_analysis._workflow

Functions for dealing with CLI workflow and progressfiles.