recon_surf.long_compat_segmentHA¶
- exception recon_surf.long_compat_segmentHA.FastSurferCompatError[source]¶
Custom exception for FastSurfer compatibility issues
- recon_surf.long_compat_segmentHA.check_freesurfer(check_version=True)[source]¶
Check if FreeSurfer is properly installed and version is supported
- recon_surf.long_compat_segmentHA.get_supported_freesurfer_version()[source]¶
Get FreeSurfer version from FreeSurfer from recon-surf.sh.
- recon_surf.long_compat_segmentHA.get_voxel_size(image_file)[source]¶
Get voxel size from aseg file using nibabel.
- recon_surf.long_compat_segmentHA.main(subjects_dir, subject, fs_license, threads=1, ignore_fs_version=False)[source]¶
Takes a longitudinally processed subject and creates files missing for other longitudinal processing like the hippocampal subfields stream of FreeSurfer.
- recon_surf.long_compat_segmentHA.run(command, *args, **kwargs)[source]¶
Run the FreeSurfer command
command.
- recon_surf.long_compat_segmentHA.softlink_or_copy(source, target)[source]¶
Create soft link or copy file if linking fails
- recon_surf.long_compat_segmentHA.validate_existing_file(value)[source]¶
Validate that the input is an existing file path