2D spectroscopy algorithms

competency