BUG-FIX: shift1D was not cropping as expected positive shifts when shift % scale < scale/2
BUG-FIX: the roi argument in align2D and estimate_shift2D was taking (left, right, top, bottom) instead of the stated (top, bottom, left, right). Now it takes (left, right, top, bottom) as both ints (indices) and floats (values).
Reading a msa file was sometimes raising an error due to different locale names in different platforms
Add msa tests
BUG-FIX: Signal _assign_class was not initializing the class when the class was not changing
BUG-FIX: rollaxis was not deepcoping when doing nothing what was breaking, probably between others, plot in 0 dimension signals
EELSSpectrum.estimate_FWHM now works for multidimensional signals
Rename estimate_FWHM to estimate_peak_width and polish it
Move estimate_peak_width to Signal1DTools and add tests
Add documentation to DictionaryBrowser and make it iterable. Rename
its len method to __len__ and modify the keys method so that it
does not returns private keys, nor they are now counted by len.
BUG-FIX: 2 bugs fixed:\n* DictionaryBrowser was raising an exception when iterating an empty dictionary.\n* DictionaryBrowser was polluting the dictionary returned by the as_dictionary method with the interator index.
Add DictionaryBrowser.add_dictionary method
Add support for dm4 files, fixes #8 and fixes #30. The digital micrograph
reader has been almost fully rewritten and it should now be able to read
a higher number of dm3 files.
Add DictionaryBrowser.get_item
Merge branch 'ENH_DictionaryBrowser' into ENH_dm4
Remove dm3reader.py that we no longer use
Merge pull request #88 from francisco-dlp/FIX-align2D

BUG-FIX: the roi argument in align2D and estimate_shift2D was taking (le...
Merge pull request #89 from francisco-dlp/FIX-msa

Fix msa
Merge pull request #87 from francisco-dlp/FIX-align1D

BUG-FIX: shift1D was not cropping as expected positive shifts when shift...
Merge pull request #90 from francisco-dlp/FIX-plot

Fix plot