3
3
# vi: set ft=python sts=4 ts=4 sw=4 et:
4
4
import os .path as op
5
5
import nibabel as nb
6
- import nibabel .trackvis as trk
7
6
import numpy as np
8
- from nibabel .trackvis import HeaderError
9
7
from nibabel .volumeutils import native_code
10
8
from nibabel .orientations import aff2axcodes
11
9
@@ -120,7 +118,7 @@ def track_gen(track_points):
120
118
nan_str = fileobj .read (bytesize )
121
119
if len (pts_str ) < (n_pts * bytesize ):
122
120
if not n_streams == stream_count :
123
- raise HeaderError (
121
+ raise nb . trackvis . HeaderError (
124
122
"Expecting %s points, found only %s" % (stream_count , n_streams )
125
123
)
126
124
iflogger .error (
@@ -255,7 +253,7 @@ def _run_interface(self, runtime):
255
253
256
254
final_streamlines = transform_tracking_output (transformed_streamlines , aff )
257
255
trk_tracks = ((ii , None , None ) for ii in final_streamlines )
258
- trk .write (out_filename , trk_tracks , trk_header )
256
+ nb . trackvis .write (out_filename , trk_tracks , trk_header )
259
257
iflogger .info ("Saving transformed Trackvis file as %s" , out_filename )
260
258
iflogger .info ("New TrackVis Header:" )
261
259
iflogger .info (trk_header )
@@ -271,7 +269,7 @@ def _run_interface(self, runtime):
271
269
streamlines , trk_header , affine
272
270
)
273
271
trk_tracks = ((ii , None , None ) for ii in transformed_streamlines )
274
- trk .write (out_filename , trk_tracks , trk_header )
272
+ nb . trackvis .write (out_filename , trk_tracks , trk_header )
275
273
iflogger .info ("Saving Trackvis file as %s" , out_filename )
276
274
iflogger .info ("TrackVis Header:" )
277
275
iflogger .info (trk_header )
0 commit comments