---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-18-3bf92e26f44c> in <module>()
2 #print(s.estimate_zero_loss_peak_centre().data)
3 #s.plot()
----> 4 s.align_zero_loss_peak()
5 #s.plot()
/Users/Zack/anaconda/envs/conda35/lib/python3.5/site-packages/hyperspy/_signals/eels.py in align_zero_loss_peak(self, calibrate, also_align, print_stats, subpixel, mask, signal_range, show_progressbar, **kwargs)
293 also_align=also_align,
294 show_progressbar=show_progressbar,
--> 295 **kwargs)
296 zlpc = self.estimate_zero_loss_peak_centre(mask=mask)
297 if calibrate is True:
/Users/Zack/anaconda/envs/conda35/lib/python3.5/site-packages/hyperspy/_signals/signal1d.py in align1D(self, start, end, reference_indices, max_shift, interpolate, number_of_interpolation_points, interpolation_method, crop, expand, fill_value, also_align, mask, show_progressbar)
650 number_of_interpolation_points=number_of_interpolation_points,
651 mask=mask,
--> 652 show_progressbar=show_progressbar)
653 for signal in also_align + [self]:
654 signal.shift1D(shift_array=shift_array,
/Users/Zack/anaconda/envs/conda35/lib/python3.5/site-packages/hyperspy/_signals/signal1d.py in estimate_shift1D(self, start, end, reference_indices, max_shift, interpolate, number_of_interpolation_points, mask, show_progressbar)
551 dat = interpolate1D(ip, dat)
552 shift_array[indices] = np.argmax(
--> 553 np.correlate(ref, dat, 'full')) - len(ref) + 1
554 pbar.update(1)
555
IndexError: too many indices for array