Skip to content

Commit c262c55

Browse files
jmarabottoeffigies
andauthored
Update nitransforms/vis.py
Co-authored-by: Chris Markiewicz <[email protected]>
1 parent 0d8d997 commit c262c55

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

nitransforms/vis.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -515,12 +515,13 @@ def plot_jacobian(self, axes, xslice, yslice, zslice, show_titles=True):
515515
jacobians = np.zeros((3), dtype=np.ndarray)
516516

517517
"""iterating through the three chosen planes to calculate corresponding coordinates"""
518-
for idx, s in enumerate(slices):
519-
s = [xslice, slice(None), slice(None), None] if idx == 0 else s
520-
s = [slice(None), yslice, slice(None), None] if idx == 1 else s
521-
s = [slice(None), slice(None), zslice, None] if idx == 2 else s
522-
J = self.get_jacobian().reshape(self._xfm._field[..., -1].shape)[s[0], s[1], s[2]]
523-
jacobians[idx] = J.flatten()
518+
jac = self.get_jacobian().reshape(self._xfm._field[..., -1].shape)
519+
for idx, slicer in enumerate((
520+
(xslice, slice(None), slice(None), None),
521+
(slice(None), yslice, slice(None), None),
522+
(slice(None), slice(None), zslice, None),
523+
)):
524+
jacobians[idx] = jac[slicer].flatten()
524525

525526
for index, (ax, plane) in enumerate(zip(axes, planes)):
526527
x, y, z, _, _, _ = plane

0 commit comments

Comments
 (0)