Gitignore pyd
Fix two tests that were broken for older numpy versions.

This (hopefully) fixes the issue.
Automatic style corrections courtesy of autopep8
Merge branch 'master' of https://github.com/hyperspy/hyperspy
Merge branch 'master' of https://github.com/hyperspy/hyperspy
BUG: _get_lines_from_elements 'auto' high energy lines
Test: add a test
EHN: add extra Xray lines in misc.elements
Automatic style corrections courtesy of autopep8
Merge pull request #384 from pburdet/BUG_add_Lines

Bug add lines
Merge pull request #385 from pburdet/EHN_elements_database_add_Xray_lines

Ehn elements database add xray lines
Merge pull request #377 from francisco-dlp/FIX_tests_fails_round_off_error

Fix tests fails round off error
BUG-FIX: add check in _get_component to check if component is in the model

Fixes confusing expection when m.fit_component is called with a
component which is not in the model.
Fix wrong indention in m._get_component
Add test: checking if component is in model when using m.fit_component
DOC: add info about using different matplotlib colormaps for heatmaps
Removed a newline
Merge pull request #394 from magnunor/ENH_check_if_component_is_in_model

Enh check if component is in model
Merge pull request #395 from magnunor/DOC_heatmap_cmap_info

Doc heatmap cmap info
separated axis slicing functions to be able to get array slices without changing the axis itself