skultrafast.sympy_model¶ Module Contents¶ Classes¶ ModelBuilder Functions¶ cosd(deg) angle_to_dichro(deg) make_pol(func) lorentz(wl, t, A, Ac, xc, w, tau) gauss(wl, t, A, Ac, xc, w, tau) gauss_const(wl, t, A, xc, w) lorentz_const(wl, t, A, xc, w) skultrafast.sympy_model.cosd(deg)[source]¶ skultrafast.sympy_model.angle_to_dichro(deg)[source]¶ skultrafast.sympy_model.make_pol(func)[source]¶ skultrafast.sympy_model.lorentz(wl, t, A, Ac, xc, w, tau)[source]¶ skultrafast.sympy_model.gauss(wl, t, A, Ac, xc, w, tau)[source]¶ skultrafast.sympy_model.gauss_const(wl, t, A, xc, w)[source]¶ skultrafast.sympy_model.lorentz_const(wl, t, A, xc, w)[source]¶ class skultrafast.sympy_model.ModelBuilder(wl: numpy.ndarray, t: numpy.ndarray)[source]¶ add_decaying(A: float, Ac: float, xc: float, w: float, tau: float, angle: float, peak_type: str = 'lor') → int[source]¶ add_constant(A, xc, w, angle, peak_type='lor')[source]¶ make_model()[source]¶ make_params()[source]¶ plot_peaks(params=None)[source]¶