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: Model

A 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: Model

A 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\)