Circuits Extension Module¶
This extension module is used for dealing with circuits, namely their response curves.
- class experimentalis.extension.circuits.LRCResponseModel(amplitude, damping_rate, resonant_frequency)¶
Bases:
ModelA response model for Inductor-Resistor-Capacitor (LRC) circuits in the frequency domain.
(1)¶\[V(f) = V_0/\sqrt{1 + \left(\]rac{2pi}{gamma f} ight)^2 (f^2 - f^2_0)^2}
- param amplitude:
Amplitude \(V_0\)
- param damping_rate:
Damping rate \(\gamma = R/L\), which determines the resonance linewidth and decay rate of oscillations in the time domain.
- param resonant_frequency:
Phase \(f_0\)
- type amplitude:
float
- type damping_rate:
float
- type resonant_frequency:
float
- class experimentalis.extension.circuits.RCResponseModel(amplitude, time_constant, offset)¶
Bases:
ModelA response model for Resistor-Capacitor (RC) circuits in the frequency domain.
(2)¶\[V(f) = V_0 / \sqrt{1 + (2\pi f au)^2} + V_C\]- Parameters:
amplitude (float) – Amplitude \(V_0\)
time_constant (float) – Frequency \(\tau = RC\)
offset (float) – Phase \(V_C\)