コード例 #1
0
def test_convert():
    td = get_testdir()
    s = Surface(op.join(td, 'in.surf.gii'))
    s.save('test.vtk')
    s2 = Surface('test.vtk')
    assert np.allclose(s.points, s2.points)
    os.remove('test.vtk')
コード例 #2
0
ファイル: commandline.py プロジェクト: tomfrankkirk/toblerone
def convert_surface():
    """
    CLI for converting surface formats 
    """

    parser = CommonParser(
        'surf',
        'coords',
        'struct',
        'out',
        description="""Convert a surface file (.white/.pial/.vtk/.surf.gii). 
            NB FreeSurfer files will have the c_ras offset automatically 
            applied during conversion.""")
    parsed = parser.parse_args()

    if parsed.coords == 'fsl' and parsed.struct:
        insurf = Surface(parsed.surf, 'fsl', parsed.struct)
    else:
        insurf = Surface(parsed.surf)
    insurf.save(parsed.out)