raman.TAFFT

raman.TAFFT(t, y, padlength=4, wnd=<function blackman>)

Calculate the Fourier transform of a 2d transient absorption signal after stripping of the slow kinetics over the time axis.

Parameters:
  • t (array) – Time axis (fs).
  • y (array) – 2d TA signal of shape [time][wavelength]. The shape of axis 0 has to match that of t.
  • padlength (int) – Length of zero padding applied to data before transforming in units of original signal shape (default = 4).
  • wnd (function) – Window function, f(N) with N being array length, to be applied to data before transforming (default = numpy.blackman).
Returns:

Wavenumber axis (cm-1) and transformed data with shape [wavenumber x padlength][wavelength].