Pipeline Overview ================= The flowchart below provides an overview of the main steps in the ICAL (Rapthor) pipeline, including calibration, prediction, and imaging stages. .. mermaid:: flowchart TB subgraph Calibrate["Calibrate"] ddecal_fast["DDECal: Calibrate fast phases"] ddecal_slow["DDECal: Calibrate slow gains (all stations together, optional)"] ddecal_slow_separate["DDECal: Calibrate slow gains (each station separately)"] process_gains["Process gains: smooth and normalise"] solutions_cal["Calibration solutions"] end subgraph Predict["Predict"] dppp["DP3: Predict model visibilities"] subtract["Subtract: Subtract model from data"] model_vis["Model visibility data"] image_vis["Imaging visibility data"] end subgraph Image["Image"] dppp_image["DP3: Phase shift visibilities"] image["WSClean: Image using facets or screens"] images["Images"] sky_models["Sky models"] end sky_model["Sky model"] --> tessellate["Group: Define DDE calibrators"] tessellate --> ddecal_fast input_ms["Input visibility data (MS)"] --> ddecal_fast ddecal_fast --> ddecal_slow --> ddecal_slow_separate --> process_gains --> solutions_cal solutions_cal --> dppp dppp --> model_vis model_vis --> subtract subtract --> image_vis image_vis --> dppp_image dppp_image --> image image --> images image --> sky_models sky_models --> tessellate