NIfTILoader (Preclinical) ========================= **Purpose.** Load a NIfTI/Analyze file into the pipeline context as either ``AbsData`` or ``Image``. Context I/O ----------- - **Writes:** - If ``target="AbsData"`` → (X,Y,N) - If ``target="Image"`` → (X,Y,Z,NR,1) - Also sets ``savedir`` (creates if needed) Parameters ---------- ================= =================== ========================================== Key Type / Default Meaning ================= =================== ========================================== ``path`` str / *required* Path to .nii/.nii.gz or .hdr/.img ``target`` str / ``AbsData`` ``AbsData`` or ``Image`` ``squeeze_last`` bool / ``True`` When ``AbsData``, flatten trailing dims to N ``savedir`` str / ``results`` Output directory ================= =================== ========================================== YAML example ------------ .. code-block:: yaml modules: - name: NIfTILoader params: path: ./input/asl.nii.gz target: Image savedir: ./results/asl_case1