DuccInvert

class ska_sdp_func_python.xradio.imaging.DuccInvert(epsilon: float = 0.0001, nthreads: int | None = 1, do_wstacking: bool = True)

Bases: InvertBackend

Validate and store user options for DUCC invert.

Parameters:
  • epsilon (float) – Accuracy at which the computation should be done.

  • nthreads (int) – The number of threads to use for parallel processing. None means use all threads available on the CPU. Be careful when using values other than 1 in a dask context; the scheduler assumes that each task requires 1 thread unless told otherwise using e.g. dask resources.

  • do_wstacking (bool) – Whether to enable W-stacking for gridding. Always leave set to True, except for special testing purposes.

Attributes Summary

do_wstacking

epsilon

l_step_sign

Sign of the l coordinate step to use when tagging the image array axes returned by the gridder.

m_step_sign

Sign of the m coordinate step to use when tagging the image array axes returned by the gridder.

nthreads

output_dim_order

Order (in C convention) of "l" and "m" dimensions in the output 2D images.

Attributes Documentation

do_wstacking: bool = True
epsilon: float = 0.0001
l_step_sign
m_step_sign
nthreads: int | None = 1
output_dim_order