skultrafast.quickcontrol
¶
Module to import and work with files generated by QuickControl from phasetech.
Module Contents¶
Classes¶
Base class for QC files. |
|
Base class for QC files. |
|
Helper class to load time resolved spectra measured with QuickControl |
|
Helper class to load 2D-spectra measured with QuickControl |
Functions¶
|
Parse entry of info file |
- skultrafast.quickcontrol.parse_str(s: str)[source]¶
Parse entry of info file
- Parameters:
s (str) – Value
- Returns:
Corresponding python type
- Return type:
obj
- class skultrafast.quickcontrol.QCFile[source]¶
Base class for QC files.
- path: pathlib.Path[source]¶
Directory of the info file
- class skultrafast.quickcontrol.QCBaserTimeRes[source]¶
Bases:
QCFile
Base class for QC files.
- class skultrafast.quickcontrol.QC1DSpec[source]¶
Bases:
QCBaserTimeRes
Helper class to load time resolved spectra measured with QuickControl
- make_pol_ds(sigma=None) skultrafast.dataset.PolTRSpec [source]¶
- class skultrafast.quickcontrol.QC2DSpec[source]¶
Bases:
QCBaserTimeRes
Helper class to load 2D-spectra measured with QuickControl
- probe_filter: float | None[source]¶
Size of the filter applied to the spectral axis. ‘None’ is no filtering
- bg_correct: Tuple | None[source]¶
If given, the size of the left and right region used to calculate the signal background which will be subtracted
- win_function: Callable | None[source]¶
Window function used for apodization. The coded will the window-function with
2*len(t2)
and uses only the second half of the returned array.
- make_ds() Dict[str, skultrafast.twoD_dataset.TwoDim] [source]¶