Basic Spectrum Class functions
Opened this issue · 1 comments
asztalosors commented
Additional features to be added to various spectral classes:
-
Spectrum:
-- Addition: applicable to collect and sum various spectral elements. -- Non-commutative New Spectrum = Spectrum1 + Spectrum2
-- Subtraction: similar philosophy as above
-- Division: provides the ratio between the spectra Ex: application: SBR
-- Multiplication: useful for: Filtered_Spectrum = Spectrum * Filter
-- Adding a "properties" tag to each spectra with pre-defined functions calculating features of spectra such as: stark-split, peak-position ... etc. -
MultiSpectrum:
-- Summing all spectra in a multi-spectrum
Add all required unit tests.
asztalosors commented
Does the MultiSpectrum operator require and iter() and next() functions?