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)