Skip to content
- Rewrote setup scripts to single pyproject.toml file, with extra requirements 
- Replaced `python blond/compile.py` by `blond-compile` in README.md
- Added TurnCounter object
- Deprecated C++ cumtrapz implementation
- Update README.md
- fixed sign in imaginary part of CSR impedance
- Implementation of InducedVoltageResonator.induced_voltage_1turn in Numba
- Resolved: Issue Different treatment of python float and Numpy float
- Performance/kick Numba c++
- Fix indexing issue in kick function for multiple RF harmonics
- GPU simple_kick temporary fix
- Resolve "C++ compilation error" for Mingw
- Improved error handling when using GPU, add warning for unavailable GPU backend
- Decreased examples runtime by DRAFT option.
- Added attribute for eliminated particles & improved documentation to account for eliminated particles.
- Added possibility to initialize beam with dt and dE instead 
- Made `eliminate_lost_particles` compatible with GPU
- Renamed MPI variables in Beam for readability 
- Removed WARNINGS.txt
- Added tests
- Added "rf_noise(...)" at `blond/interfaces/rf_noise_cpp/wrap_rf_noise.py`, which is a Python wrapper to use https://gitlab.cern.ch/be-rf-cs/Tools-and-libs/rf-noise-cpp.
- Fixed broken unit tests in impulse response and cavity feedback modules.
- Resolved bugs in the cavity feedback module and pre-tracking logic.
- Fixed issues with SPS FFWD related to transmitter gain and benchmark execution.
- Corrected commissioning parameter in SPS feedback from uppercase to lowercase.
- Fixed bugs in benchmark code to ensure correct outputs and successful execution.
- Improved `mtw_mode` documentation. Added errors when wrong mode is given.