The asl/ module currently has calibration/, labeling/, and quantification/ sub-modules but no quality control module. As part of the upcoming QC Toolbox GSoC project, I'd like to lay the groundwork by adding an asl/qc/ sub-module starting with an SNR (Signal-to-Noise Ratio) metric — one of the core QC metrics listed in the project description.
Proposed additions:
osipy/asl/qc/init.py
osipy/asl/qc/snr.py — voxel-wise SNR computation
tests/unit/asl/qc/test_snr.py
Happy to hear feedback on the preferred API design before I open a PR.
The asl/ module currently has calibration/, labeling/, and quantification/ sub-modules but no quality control module. As part of the upcoming QC Toolbox GSoC project, I'd like to lay the groundwork by adding an asl/qc/ sub-module starting with an SNR (Signal-to-Noise Ratio) metric — one of the core QC metrics listed in the project description.
Proposed additions:
osipy/asl/qc/init.py
osipy/asl/qc/snr.py — voxel-wise SNR computation
tests/unit/asl/qc/test_snr.py
Happy to hear feedback on the preferred API design before I open a PR.