[ ] Move tasks from ch_pipeline.analysis.calibration to draco.analysis.calibration:
[ ] DetermineSourceTransit
[ ] TransitFit
[ ] GainFromTransitFit
[ ] FlagAmplitude
[ ] Update tasks to obtain feed information (polarisation and position) from a telescope instance that is provided during setup instead of an input map.
[ ] Update tasks to use telescope instance for ephemeris calculations instead of ch_util.ephemeris.
[ ] Create EigenContainer with the the equivalent of the evec, eval, and erms datasets from the chime real-time pipeline. Create a subclass of TimeStream and EigenContainer that can replicate the chimecal acquisitions.
[ ] Write new task that performs eigendecomposition of N2 visibility matrix and populates an EigenContainer.
[ ] Remove dependence on ch_util modules. We will need to decide where to put these:
ch_pipeline.analysis.calibration
todraco.analysis.calibration
:DetermineSourceTransit
TransitFit
GainFromTransitFit
FlagAmplitude
ch_util.ephemeris
.EigenContainer
with the the equivalent of theevec
,eval
, anderms
datasets from the chime real-time pipeline. Create a subclass ofTimeStream
andEigenContainer
that can replicate thechimecal
acquisitions.EigenContainer
.ch_util
modules. We will need to decide where to put these: