particlescm
particlescm is a Python library designed for the simulation and analysis of charged particle beams. It provides tools to model particle trajectories in electric and magnetic fields, which is crucial for applications in accelerators, mass spectrometers, and other charged particle devices. The library allows users to define particle properties, field configurations, and then propagate particles through these fields over time.
The core functionality of particlescm revolves around its ability to handle various types of particle emitters
particlescm also offers capabilities for analyzing the results of these simulations. This can include calculating beam