[operation] Adapt several operation to multiple dimension

- adapt shift (wok with data_flatten but should probably be extended latter)
- adapt noise reduction (work with data_flatten)
- remove the data reduction widget because should be highly modify since the numpy.ndarra.view in the experiement.data appear. Should be re-done