Processing Function Library integration
Integration steps
TBC after Workshop with teams.
DFT
We have integrated the
DFT
(direct Fourier Transform) function.
The logic to choose between this and the RASCIL version can be found
in dft_visibility.
One needs to specify the dft_function
argument to determine which to use:
rascil
: to use the RASCIL version
proc_func
: to use the Processing Function Library version
Relevant unit tests have been added to test_processing_function_integration.py. These show that, using basic visibility data, the two versions produce the same results.
Future work
As new functions are added to the Processing Function Library, one can start integrating those with the pipeline. We encourage the writers of these functions to give it a go at the integration and test their code using the prototype pipeline.