BUG-FIX: Add padding to fourier-log and fourier-ratio deconvolution to fix the wrap-around problem and increase the efficiency of the fft calculation by changing the size of the spectra to a multiple of 2. Also replace the ffts by real ffts.
Add crop option to fourier-log deconvolution method and use nan_to_num to turn nans into 0s to avoid erros when deconvolving noiseless data
New DraggableVerticalLineWithLabel widget
Add unfinished adjust_position method to Model
Improved plotting perfomance by using blit for widgets and SpectrumLine and Model.adjust_position now correctly links the line position to the component position.
BUG-FIX: progressbar was raising an AssertionError when maxval=0
Fixed typos in EELSCLEdge documentation
BUG-FIX: Change line drawing style from steps-pre (matplotlib default) to steps-mid, so that the the jumps in *y* occur now half-way between the *x*-values
In SpectrumSimulation add_*_noise methods, pass the extra keywords to the noise generating methods
Merge branch 'master' of github.com:hyperspy/hyperspy
Configure all relevant components to work with the new adjust_position method
Add disable_adjust_position and rename adjust_position to enable_adjust_position
BUG-FIX: AxesManager and Sigal __iter__ methods did not initialized the _index counter
BUG-FIX: Model.enable_adjust_position was raising an error due to a wrong index_in_arry value
BUG-FIX: Signal.get_dimensions_from_data was printing the axes size what can be annoying when calling the function inside a loop (reported by Alberto Eljarrat)
BugFix in split_in method
Merge pull request #50 from AEljarrat/Fix_split_in

BugFix in split_in method
BUG-FIX: Spectrum.align1D was cropping the signal axis on the wrong sides
BUG-FIX: the dm3 reader was raising an exception when attempting to overwrite a node in the tag dictionary
Make the msa reader more permissive by allowing #SPECTRUM to mark the start of the data