dataset.PolTRSpec¶
- class dataset.PolTRSpec(para: TimeResSpec, perp: TimeResSpec, iso: TimeResSpec | None = None)[source]¶
Class for working with a polazation resolved datasets. Assumes the same frequency and time axis for both polarisations.
- Parameters:
para (TimeResSpec) – The dataset with parallel pump/probe pol.
perp (TimeResSpec) – The TimeResSpec with perpendicular pump/probe
iso (Optional[TimeResSpec]) – Iso dataset, if none it will be calculated from para and perp.
- plot¶
Helper class containing the plotting methods.
- Type:
PolDataSetPlotter
- __init__(para: TimeResSpec, perp: TimeResSpec, iso: TimeResSpec | None = None)[source]¶
Class for working with a polazation resolved datasets. Assumes the same frequency and time axis for both polarisations.
- Parameters:
para (TimeResSpec) – The dataset with parallel pump/probe pol.
perp (TimeResSpec) – The TimeResSpec with perpendicular pump/probe
iso (Optional[TimeResSpec]) – Iso dataset, if none it will be calculated from para and perp.
- plot¶
Helper class containing the plotting methods.
- Type:
PolDataSetPlotter
Methods
__init__
(para, perp[, iso])Class for working with a polazation resolved datasets.
concat_datasets
(other_ds)copy
()fit_exp
(x0[, fix_sigma, fix_t0, ...])Fit a sum of exponentials to the dataset.
save_txt
(fname[, freq_unit])Saves the dataset as a text file.
t_d
(t)wl_d
(wl)wn_d
(wn)