radiocosmology / draco

A pipeline for the analysis and simulation of drift scan radio data
MIT License
9 stars 7 forks source link

Delay cross power spectrum estimator #255

Closed jrs65 closed 9 months ago

jrs65 commented 9 months ago

Here is a finalised version of the cross spectrum estimator that fits in with Simon's earlier refactoring. To make it work I've had to refactor the base code a bit further to remove some duplication. Notable changes:

With these changes above it's reasonably simple to create a new cross spectrum estimator task.

Also in this PR I've merged in some changes I made to work with the absorber project of a mixin to abstract over containers with a "data" dataset and a corresponding weight dataset. That allows the general container transforms to chose the right datasets to use without explicitly specifying them.

jrs65 commented 9 months ago

One more thing, for reviewing it may be easier to look through commit by commit...