Unified Runner ============== **Entry point:** ``pyasl.pipelines.run_pipeline.run_pipeline`` **Purpose.** A single front-door that reads ``type`` from the YAML and dispatches to the appropriate pipeline: - ``mricloud`` → :doc:`mricloud` - ``asltbx`` → :doc:`asltbx` - ``oxford_asl`` → :doc:`oxford_asl` - ``mti`` → :doc:`preclinical_mti` - ``pcasl`` → :doc:`preclinical_pcasl` - ``dlasl`` → :doc:`dlasl` - ``custom`` → :doc:`custom` Example --------------- .. code-block:: yaml type: asltbx steps: - name: ResetOrientation - name: Realign - name: PerfusionQuantify params: { QuantFlag: 0, MaskFlag: true, MeanFlag: true }