Backend Overview
Simulation and imaging are separate choices. A Measurement Set produced by either simulator can be passed to either common imaging backend:
Telescope + SkyModel + Observation
|
InterferometerSimulation.run_simulation
[SDP or OSKAR]
|
Visibility (MS)
|
get_imager(SDP or WSCLEAN)
|
invert -> dirty + PSF
|
restore -> CLEAN/restored image
|
analysis / source detection
Operation |
Selector and string value |
Entry point |
|---|---|---|
SDP simulation |
|
|
OSKAR simulation |
|
|
SDP imaging |
|
|
WSClean imaging |
|
|
Simulation defaults to OSKAR. Imaging defaults to SDP unless IMAGING_BACKEND
is set. Pass both selectors explicitly for reproducible workflows. Construct the
telescope for the selected simulator; the available telescope names and beam
options depend on that simulator.
Both common imaging adapters accept Measurement Sets. The separate
karabo.imaging.imager_oskar utility remains available for dirty imaging, including
OSKAR visibility files, but is not a member of ImagingBackend and does not
provide CLEAN/restoration.
See Simulation Backend Selection and Imaging Backend Selection for usage, and Migrating from RASCIL for upgrading older workflows.