Skip to content

Commit d23a833

Browse files
authored
Merge pull request #1125 from effigies/enh/trk-v3
ENH: Add minimal support for TRKv3
2 parents 225892a + 29eb894 commit d23a833

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

nibabel/streamlines/trk.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,10 @@ def _read_header(fileobj):
593593
if header_rec['version'] == 1:
594594
# There is no 4x4 matrix for voxel to RAS transformation.
595595
header_rec[Field.VOXEL_TO_RASMM] = np.zeros((4, 4))
596-
elif header_rec['version'] == 2:
596+
elif header_rec['version'] == 3:
597+
warnings.warn('Parsing a TRK v3 file as v2. Some features may not '
598+
'be handled correctly.', HeaderWarning)
599+
elif header_rec['version'] in (2, 3):
597600
pass # Nothing more to do.
598601
else:
599602
raise HeaderError('NiBabel only supports versions 1 and 2 of '

0 commit comments

Comments
 (0)