crosscorr - Analysis of Kerr-gate cross-correlation data

A collection of functions to process and analyze Kerr-gate cross-correlation data. Data are analyzed by fitting each spectral slice of the cross-correlation with a Gaussian pulse shape to extract chirp, temporal offset and FWHM.

Load Data

loadXC(filename) Load cross-correlation data, e.g.

Analyze Data

fitXC(t, d) Analyze cross-correlation data eby fitting each spectral slice with a Gaussian to extract amplitude, center, and fwhm.

Plotting

plotXC(t, d[, filename, center, fwhm]) Convenience function to make a 2d plot of the cross correlation data.
plotXCfit(a, c, f[, cFilename, aFilename]) Convenience function to plot amplitude, center and fwhm of the cross correlation as function of index (i.e.

Time Zero Functions

shift_data(x, y, dx) Smoothly translate data by an arbitrary amount along the x-axis using Fourier transformation.
correct_t0(t, d, c) Shift all frequency columns in d along time axis t to set t0 (given in c) to 0.