Spectrum: add tests, cleanup, minor fixes
The main changes is to avoid duplicated code between Spectrum.gauss_fit and Spectrum.line_gauss_fit, with a new parameter (5d1e58c2).
The main changes is to avoid duplicated code between Spectrum.gauss_fit and Spectrum.line_gauss_fit, with a new parameter (5d1e58c2).