casangi / xradio

Xarray Radio Astronomy Data IO
https://xradio.readthedocs.io/en/latest/
Other
15 stars 7 forks source link

Lift some ProcessingSet code to share with CalSet #273

Open dessmalljive opened 1 month ago

dessmalljive commented 1 month ago

In the same way the ProcessingSets contain multiple MSv4s, there is a need for a "CalSet" which can contain multiple related calibration tables. We should make the interfaces as similar as possible and reuse as much code as possible from ProcessingSet to implement this, which will require some refactoring to make an abstract class both flavours of Set can inherit from.