Functions to help calculate the resonant frequencies of split ring resonators (SSR).
git clone https://github.com/KipCrossing/SRR-resonant-frequency
See example.py to get started or copy srr.py into your working directory.
Import SplitRing
from srr import SplitRing
SplitRing takes 4 arguments
- 1 the ring gap
- 2 the ring height
- 3 the ring width
- 4 the ring radius
for example:
SR = SplitRing(0.004,0.001,0.001,0.015) # SplitRing(gap,height,width,radius)
To get the resonant frequency:
RF = SR.ResonantFrequency()
Other useful properties include:
SR.permittivity # permittivity of free space
SR.permeability # permeability of free space
SR.Inductance() # inductance of the SRR
SR.C_gap() # gap capacitance of the SRR
SR.C_surf() # surface capacitance of the SRR
SR.Capacitance() # total capacitance of the SRR
Written By Kipling Crossing
Inspired by the paper "Analytical formulation for the resonant frequency of split rings" (Sydoruk et al.)