π Overviewο
Welcome to IDDEFIX documentationο
IDDEFIX: Impedance Determination through Differential Evolution FItting and eXtrapolation
IDDEFIX is a package for fitting resonators by a Differential Evolution algorithm to Impedance data developed by SΓ©bastian Joly. It computes the shunt impedance, Q-factor and resonant frequecny of the resonators present in the impedance data for both partially and fully decayed wakes. Extrapolation to a desired wakelength is then possible to quickly reconstruct the fully decayed wake.
π IDDEFIX features:
Resonators formulas
Longitudinal and transverse impedance (Fully/ partially decayed)
Longitudinal and transverse wake
Longitudinal and transverse wake potentials
Differential Evolution algorihm for fitting resonsators to impedance
SciPy
pyfde ClassicDE
pyfde JADE
The source code is available in the IDDEFIX GitHub repository.
π For information on IDDEFIXβs differential evolution theory and code implementation, see:
IDDEFIX
π For examples on how to use, check out notebook examples. They have been embedded in the documentation using myst_nb: