2Dpy Generalized 2D Correlation Spectroscopy by Python 1st column: spectral variable (wavelength, wavenumber, etc.) 1st row: perturbation variable (time, temp., etc.)