orca.utils.mnc_antennas

Helper script to query bad antennas from the MNC antenna-health database.

This script is executed as a subprocess in the development conda environment (which has mnc and lwa_antpos installed). The main pipeline calls it via:

conda run -n development python -m orca.utils.mnc_antennas <MJD>

Communication is via JSON on stdout; errors go to stderr.

Functions

get_bad_correlators_from_anthealth(mjd_time)

Query anthealth.get_badants and map signal names to correlator numbers.

main()

Module Contents

orca.utils.mnc_antennas.get_bad_correlators_from_anthealth(mjd_time: float)[source]

Query anthealth.get_badants and map signal names to correlator numbers.

Parameters:

mjd_time – Observation time as Modified Julian Date.

Returns:

Tuple of (sorted list of bad correlator numbers, closest MJD float).

orca.utils.mnc_antennas.main()[source]