Пример #1
0
def find_mni_template():
    """ Try to find an MNI template on the disk.
    """
    try:
        from nipy.utils import templates, DataError
        try:
            filename = templates.get_filename('ICBM152', '1mm',
                                              'T1_brain.nii.gz')
            if os.path.exists(filename):
                return filename
        except DataError:
            pass
    except Exception:
        pass
    possible_paths = [
        ('', 'usr', 'share', 'fsl', 'data', 'standard',
         'avg152T1_brain.nii.gz'),
        ('', 'usr', 'share', 'data', 'fsl-mni152-templates',
         'avg152T1_brain.nii.gz'),
        ('', 'usr', 'local', 'share', 'fsl', 'data', 'standard',
         'avg152T1_brain.nii.gz'),
    ]
    if 'FSLDIR' in os.environ:
        fsl_path = os.environ['FSLDIR'].split(os.sep)
        fsl_path.extend(('data', 'standard', 'avg152T1_brain.nii.gz'))
        possible_paths.append(fsl_path)
    for path in possible_paths:
        filename = os.sep.join((path))
        if os.path.exists(filename):
            return filename
Пример #2
0
def find_mni_template():
    """ Try to find an MNI template on the disk.
    """
    try:
        from nipy.utils import templates, DataError
        try:
            filename = templates.get_filename(
                                'ICBM152', '1mm', 'T1_brain.nii.gz')
            if os.path.exists(filename):
                return filename
        except DataError:
            pass
    except Exception:
        pass
    possible_paths = [
     ('', 'usr', 'share', 'fsl', 'data', 'standard', 'avg152T1_brain.nii.gz'),
     ('', 'usr', 'share', 'data', 'fsl-mni152-templates', 'avg152T1_brain.nii.gz'),
     ('', 'usr', 'local', 'share', 'fsl', 'data', 'standard', 'avg152T1_brain.nii.gz'),
            ]
    if 'FSLDIR' in os.environ:
        fsl_path = os.environ['FSLDIR'].split(os.sep)
        fsl_path.extend(('data', 'standard', 'avg152T1_brain.nii.gz'))
        possible_paths.append(fsl_path)
    for path in possible_paths:
        filename = os.sep.join((path))
        if os.path.exists(filename):
            return filename
Пример #3
0
def load_template_img():
    return load_image(
        templates.get_filename(
            'ICBM152', '2mm', 'T1.nii.gz'))
Пример #4
0
def load_template_img():
    return load_image(templates.get_filename('ICBM152', '2mm', 'T1.nii.gz'))