Skip to content

Commit 6ea6ba5

Browse files
authored
fix: do not overwrite deltas of displacements fields
1 parent 4662d29 commit 6ea6ba5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

nitransforms/nonlinear.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ def __init__(self, field=None, is_deltas=True, reference=None):
8585
)
8686

8787
if is_deltas:
88-
self._deltas = self._field
88+
self._deltas = (
89+
self._field.copy()
90+
) # IMPORTANT: you don't want to update deltas
8991
# Convert from displacements (deltas) to deformations fields
9092
# (just add its origin to each delta vector)
9193
self._field += self.reference.ndcoords.T.reshape(self._field.shape)

0 commit comments

Comments
 (0)