33# vi: set ft=python sts=4 ts=4 sw=4 et:
44import os .path as op
55import nibabel as nb
6- import nibabel .trackvis as trk
76import numpy as np
8- from nibabel .trackvis import HeaderError
97from nibabel .volumeutils import native_code
108from nibabel .orientations import aff2axcodes
119
@@ -120,7 +118,7 @@ def track_gen(track_points):
120118 nan_str = fileobj .read (bytesize )
121119 if len (pts_str ) < (n_pts * bytesize ):
122120 if not n_streams == stream_count :
123- raise HeaderError (
121+ raise nb . trackvis . HeaderError (
124122 "Expecting %s points, found only %s" % (stream_count , n_streams )
125123 )
126124 iflogger .error (
@@ -255,7 +253,7 @@ def _run_interface(self, runtime):
255253
256254 final_streamlines = transform_tracking_output (transformed_streamlines , aff )
257255 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 )
259257 iflogger .info ("Saving transformed Trackvis file as %s" , out_filename )
260258 iflogger .info ("New TrackVis Header:" )
261259 iflogger .info (trk_header )
@@ -271,7 +269,7 @@ def _run_interface(self, runtime):
271269 streamlines , trk_header , affine
272270 )
273271 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 )
275273 iflogger .info ("Saving Trackvis file as %s" , out_filename )
276274 iflogger .info ("TrackVis Header:" )
277275 iflogger .info (trk_header )
0 commit comments