skultrafast.zero_finding
¶
Contains functions to find the time-zero and to interpolate the data.
Module Contents¶
Classes¶
Functions¶
|
Use convolution with the derivate of an gaussian. |
|
Use numerical diff. |
|
Use savitzky-golay derivate. |
|
Uses the absolute maximum of the signal |
|
Returns the first index where abs(dat)>val. |
|
Fits each transient with only w and x0 free. |
|
Fit |
|
Apply a robust 3-degree fit to given tn-indexs. |
|
Uses linear interpolation to shift each channcel by given tn. |
|
Fully automatic timezero correction. |
- skultrafast.zero_finding.use_gaussian(dat, sigma=1)[source]¶
Use convolution with the derivate of an gaussian.
- skultrafast.zero_finding.use_sv_filter(dat, window=7, polydeg=5)[source]¶
Use savitzky-golay derivate.
- skultrafast.zero_finding.use_max(dat, use_abs=True)[source]¶
Uses the absolute maximum of the signal
- skultrafast.zero_finding.use_first_abs(dat, val=5)[source]¶
Returns the first index where abs(dat)>val.
- skultrafast.zero_finding.use_fit(dat, t, tau=[5, 20000], w0=0.08, tn=None, n=-1)[source]¶
Fits each transient with only w and x0 free.
- skultrafast.zero_finding.robust_fit_tz(wl, tn, degree=3, t=1)[source]¶
Apply a robust 3-degree fit to given tn-indexs.