Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: blond-admin/BLonD

Tags

v2.2.3

Toggle v2.2.3's commit message
- Added barrier buckets

- Fixed handling of `main_harmonic_option` in `distributions_multibunch`
- Added `compute_voltage_waveform` to `RFStation`
- Fixed `shift_beam` flag in `synchrotron_radiation`
- Added pre-commit functionality with RUFF.
- Applied RUFF to autoformat everything in blond.

v.2.2.3

Toggle v.2.2.3's commit message
- Added barrier buckets

- Fixed handling of `main_harmonic_option` in `distributions_multibunch`
- Added `compute_voltage_waveform` to `RFStation`
- Fixed `shift_beam` flag in `synchrotron_radiation`
- Added pre-commit functionality with RUFF.
- Applied RUFF to autoformat everything in blond.

v2.2.2

Toggle v2.2.2's commit message
- `--optimize` compiler option does now work for ARM-based CPUs

- Improved `rf_noise` in line with N. Gallous RF-Noise simulations

v2.2.1

Toggle v2.2.1's commit message
- Fixed `pyproject.toml`, which previously led to broken `pip install…

… blond`

2.2.0

Toggle 2.2.0's commit message
- Rewrote setup scripts to single pyproject.toml file, with extra req…

…uirements

- 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.

v2.2.0

Toggle v2.2.0's commit message
- Rewrote setup scripts to single pyproject.toml file, with extra req…

…uirements

- 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.

v2.1.12

Toggle v2.1.12's commit message
- Temporary GPU fix for simple_kick.

- Resolved ImportError related to cumptrapz.
- Merged multiple branches including updates for negative charge separatrix and improved multi-RF functionality.
- Enhanced documentation and minor fixes for particle decay and muon parameters.

Last version of BLonD prior to arrival of S. Lauber

v2.1.11

Toggle v2.1.11's commit message
* Adds Numba backend

* Refactors One turn feedback module.
* Other minor code clean-up.

v2.1.10

Toggle v2.1.10's commit message
Improves blond.test() function to also verify that the required packa…

…ges meet the minimum requirements.

v2.1.9

Toggle v2.1.9's commit message
Bumps minimum supported python version to 3.8 (after matplotlib 3.7 d…

…ependency)