quickcontrol.QC2DSpec¶
- class quickcontrol.QC2DSpec(fname: PathLike, par_spec: Dict | None = None, per_spec: Dict | None = None, probe_filter: float | None = None, upsampling: int = 2, bg_correct: Tuple | None = None, win_function: Callable | None = <function hamming>)[source]¶
Helper class to load 2D-spectra measured with QuickControl
Method generated by attrs for class QC2DSpec.
- __init__(fname: PathLike, par_spec: Dict | None = None, per_spec: Dict | None = None, probe_filter: float | None = None, upsampling: int = 2, bg_correct: Tuple | None = None, win_function: Callable | None = <function hamming>) None¶
Method generated by attrs for class QC2DSpec.
Methods
__init__(fname, par_spec, per_spec, ...)Method generated by attrs for class QC2DSpec.
calc_spec()make_ds()switch_pol()Attributes
infopathPath to the directory containing the file
prefixPrefix of the file
tWaiting time delays in ps
t2Interferogram delays in ps, e.g. the inter pump delay.
wavelengthWavelength data calculated from given grating and mono wavelength
wavenumberspar_dataData for parallel polarization
per_dataData for perpendicular polarization
par_specResulting 2D spectra for parallel polarization
per_specResulting 2D spectra for perpendicular polarization
probe_filterSize of the filter applied to the spectral axis.
upsamplingUpsamling factor of the pump-axis
pump_freqResulting wavenumbers of the pump axis.
bg_correctIf given, the size of the left and right region used to calculate the signal background which will be subtracted
win_functionWindow function used for apodization.
fnameFull path to info file