We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3ee09f5 commit 77fdbc9Copy full SHA for 77fdbc9
nitransforms/tests/utils.py
@@ -11,9 +11,15 @@ def assert_affines_by_filename(affine1, affine2):
11
affine2 = Path(affine2)
12
assert affine1.suffix == affine2.suffix, 'affines of different type'
13
14
- if affine1.suffix.endswith('.tfm'): # An ITK transform
15
- xfm1 = nbl.load(str(affine1), fmt='itk')
16
- xfm2 = nbl.load(str(affine2), fmt='itk')
+ ext_to_fmt = {
+ '.tfm': 'itk', # An ITK transform
+ '.lta': 'fs', # FreeSurfer LTA
17
+ }
18
+
19
+ ext = affine1.suffix[-4:]
20
+ if ext in ext_to_fmt:
21
+ xfm1 = nbl.load(str(affine1), fmt=ext_to_fmt[ext])
22
+ xfm2 = nbl.load(str(affine2), fmt=ext_to_fmt[ext])
23
assert xfm1 == xfm2
24
else:
25
xfm1 = np.loadtxt(str(affine1))
0 commit comments