`imag` and `real` break memory view
from d2o import * a = np.array([1,2,3,4], dtype=np.complex) obj = distributed_data_object(a) obj.imag[0] = 1234 obj
from d2o import * a = np.array([1,2,3,4], dtype=np.complex) obj = distributed_data_object(a) obj.imag[0] = 1234 obj