IDDEFIX v0.1.1
Coming soon!
🚀 New Features
- Convolution and Deconvolution Utilities
compute_convolution()
: perform wake potential convolution with a Gaussian bunch using different backends (numpy
,scipy
,scipy_fft
).compute_deconvolution()
: estimate impedance from wake potential assuming a Gaussian charge distribution.gaussian_bunch()
: generate time-domain Gaussian profiles from RMS or standard deviation.- All functions now use standard deviation σ to match CST and physics convention.
💗 Other Tag Highlights
- 📁 Examples:
- Added notebook
006
demonstrating convolution and deconvolution techniques using CST data. - Improvements to docstrings for all new utility functions.
- Added notebook
🐛 Bugfixes
- Fixed notebook attachment error in example directory.
- Switched all wake potential calculations to use standard deviation σ instead of RMS bunch length, improving consistency with CST Wakefield and Wakis
👋👩💻 New Contributors
- No external contributors in this release.
📝Full changelog
- 2025-07-22 (HEAD -> main, origin/main, origin/HEAD) refact: Use STD sigma instead of RMS bunch length in wake potential formulas to match CST and convolution/deconvolution methods (elenafuengar)
- 2025-07-22 build: expose newly added functions (elenafuengar)
- 2025-07-22 feature: finalized convolution func, added gaussian_bunch func (elenafuengar)
- 2025-07-22 feature: added notebook example on convolutions and deconvolutions (elenafuengar)
- 2025-07-21 feature: add convolution from scipy and numpy and missing docstrings (elenafuengar)
- 2025-04-01 fix: invalid notebook missing attachment (elenafuengar)
- 2025-04-01 Update README.md (Elena de la Fuente García)