sda.rlc.rl_circuit ================== .. py:module:: sda.rlc.rl_circuit Classes ------- .. autoapisummary:: sda.rlc.rl_circuit.RL Module Contents --------------- .. py:class:: RL(R, L) .. py:attribute:: R .. py:attribute:: L .. py:attribute:: damping_ratio .. py:method:: pulsed_signal(t, tau, V) :staticmethod: Return a pulsed signal, serving as an input signal to the RLC circuit. The pulse is defined here as step function that goes from 0 to V at t = 0, and stays at V for 0 < t <= tau. The pulse is 0 for t > tau. :param t: Time in seconds. :type t: :py:class:`float | np.ndarray` :param tau: Pulse duration in seconds. :type tau: :py:class:`float` :param V: Pulse amplitude in volts. :type V: :py:class:`float` :returns: The pulse value at time t. :rtype: :py:class:`float | np.ndarray` .. py:method:: current(t, tau, V) Intensity across the RL circuit, in response to a pulsed signal. :param t: Time in seconds. :type t: :py:class:`float | np.ndarray` :param tau: Pulse duration in seconds. :type tau: :py:class:`float` :param V: Pulse amplitude in volts. :type V: :py:class:`float` :returns: The current across the RL circuit at time t. :rtype: :py:class:`float | np.ndarray`