skultrafast.sympy_model ======================= .. py:module:: skultrafast.sympy_model Classes ------- .. autoapisummary:: skultrafast.sympy_model.ModelBuilder Functions --------- .. autoapisummary:: skultrafast.sympy_model.cosd skultrafast.sympy_model.angle_to_dichro skultrafast.sympy_model.make_pol skultrafast.sympy_model.lorentz skultrafast.sympy_model.gauss skultrafast.sympy_model.gauss_const skultrafast.sympy_model.lorentz_const Module Contents --------------- .. py:function:: cosd(deg) .. py:function:: angle_to_dichro(deg) .. py:function:: make_pol(func) .. py:function:: lorentz(wl, t, A, Ac, xc, w, tau) .. py:function:: gauss(wl, t, A, Ac, xc, w, tau) .. py:function:: gauss_const(wl, t, A, xc, w) .. py:function:: lorentz_const(wl, t, A, xc, w) .. py:class:: ModelBuilder(wl: numpy.ndarray, t: numpy.ndarray) .. py:attribute:: funcs :value: [] .. py:attribute:: args :value: [] .. py:attribute:: values .. py:attribute:: n :value: 0 .. py:attribute:: t_arr .. py:attribute:: wl_arr .. py:attribute:: coords .. py:method:: add_decaying(A: float, Ac: float, xc: float, w: float, tau: float, angle: float, peak_type: str = 'lor') -> int .. py:method:: add_constant(A, xc, w, angle, peak_type='lor') .. py:method:: make_model() .. py:method:: make_params() .. py:method:: plot_peaks(params=None)