Skip to content

bnikolic/simpleredcal

Repository files navigation

A Generalized Approach to Redundant Calibration with JAX

The Hydrogen Epoch of Reionization Array (HERA) relies on redundant calibration with redcal from the hera_cal package to calibrate its data, which assumes Gaussian noise statistics, linearizes the measurement equation and minimizes the χ2.

In this repository, we show generalization of this maximum likelihood estimation (MLE) to non-Gaussian statistics and without the need for linearization, which can be achieved at good computational performance with very little programming effort with the JAX machine learning library.

As an example, we works with and compare Gaussian and Cauchy assumed noise distributions in the calibration of HERA datasets, with the latter showing expected resilience to radio-frequency interference.

We also provide tools to compare redundantly calibrated visibilities across multiple days, which may have dissimilar degenerate parameters. We also extend redundant calibration to find the best estimates of the location and scale parameters for visibilities across multiple days.

Check out the SimpleRedCal.ipynb notebook for full example calibrations.

Associated publications:

Note that the above memoranda use code from this commit. Since then, the repository has been packaged; update memoranda can be found here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published