DOE OSTI · 1903505
pyJSPEC - A Python Module for IBS and Electron Cooling Simulation
Abstract
The intrabeam scattering is an important collective effect that can deteriorate the property of a high-intensity beam and electron cooling is a method to mitigate the IBS effect. JSPEC (JLab Simulation Package on Electron Cooling) is an open-source C++ program developed at Jefferson Lab, which simulates the evolution of the ion beam under the IBS and/or the electron cooling effect. The Python wrapper of the C++ code, pyJSPEC, for Python 3.x environment has been recently developed and released. It allows the users to run JSPEC simulations in a Python environment. It also makes it possible for JSPEC to collaborate with other accelerator and beam modeling programs as well as plentiful python tools in data visualization, optimization, machine learning, etc. In this paper, we will introduce the features of pyJSPEC and demonstrate how to use it with sample codes and numerical results.
Keep this discovery
Explore connections, maps & timelines
Zhang, H., Benson, S. V., Bruker, M. W., Zhang, Y.. 2022-08-01. pyJSPEC - A Python Module for IBS and Electron Cooling Simulation. https://doi.org/10.18429/jacow-napac2022-wepa24
Cite the original work for its findings. Save a collection to share your selection of sources.