SKA SDP Distributed Self-Cal Prototype

Prototype self-calibration pipeline to distribute processing across HPC cluster nodes, allowing scalability for large datasets and a reduction in overall computation time.

The pipeline can currently perform major and minor cycles to produce a clean image from a calibrated zarr dataset but more functionality is being actively developed.

The project repository can be found here.

This pipeline uses the SKA SDP Processing Function Library (https://gitlab.com/ska-telescope/sdp/ska-sdp-func) for gridding visibilities and the SwiFTly algorithm (https://gitlab.com/ska-telescope/sdp/ska-sdp-exec-swiftly) to perform distributed imaging. Dask (https://github.com/dask/dask) is used as the distributed computing framework to handle the scaling of computations on a HPC cluster.

Releases