diff --git a/nitransforms/nonlinear.py b/nitransforms/nonlinear.py index 9c29c53c..4f014daf 100644 --- a/nitransforms/nonlinear.py +++ b/nitransforms/nonlinear.py @@ -85,7 +85,9 @@ def __init__(self, field=None, is_deltas=True, reference=None): ) if is_deltas: - self._deltas = self._field + self._deltas = ( + self._field.copy() + ) # IMPORTANT: you don't want to update deltas # Convert from displacements (deltas) to deformations fields # (just add its origin to each delta vector) self._field += self.reference.ndcoords.T.reshape(self._field.shape)