SwiftlyBackward

class ska_sdp_exec_swiftly.api.SwiftlyBackward(swiftly_config, facets_config_list, lru_backward=1, queue_size=20)[source]

Bases: object

Swiftly Backward class

Methods Summary

add_new_subgrid_task(subgrid_config, ...)

add new subgrid task

finish()

finish facet

update_MNAF_BMNAFs(off0, new_NAF_MNAFs)

update MNAF_BMNAFs

update_off0_NAF_MNAFs(off0, off1, ...)

update off0 NAF_MNAFs and clean NAF_MNAFs_persist

Methods Documentation

add_new_subgrid_task(subgrid_config, new_subgrid_task)[source]

add new subgrid task

Parameters:
  • subgrid_config – subgrid config

  • new_subgrid_task – new subgrid task

Returns:

handle_task

finish()[source]

finish facet

Returns:

approx_facet_tasks

update_MNAF_BMNAFs(off0, new_NAF_MNAFs)[source]

update MNAF_BMNAFs

Parameters:
  • off0 – off0

  • new_NAF_MNAFs – new NAF_MNAF tasks

Returns:

updated MNAF_BMNAFs

update_off0_NAF_MNAFs(off0, off1, new_NAF_NAF_tasks)[source]

update off0 NAF_MNAFs and clean NAF_MNAFs_persist

Parameters:
  • off0 – off0

  • off1 – off1

  • new_NAF_NAF_tasks – new NAF_NAF

Returns:

NAF_MNAFs or list of NAF_MNAFs and update_MNAF_BMNAFs