This simulation package by the KATRIN collaboration allows to run highly customizable particle tracking simulations along with calculations of electric and magnetic fields.
Quick start: Try it out online in an interactive Binder session. Open a "VNC (Desktop)" tab and a terminal tab and run
Kassiopeia $KASPERSYS/config/Kassiopeia/Examples/DipoleTrapSimulation.xml
to run your first simulation! Note: A VTK error indicates that the "VNC (Desktop)" tab is not open yet.
Cite our paper:
D. Furse et al. (2017) New J. Phys. 19 053012: “Kassiopeia: A Modern, Extensible C++ Particle Tracking Package” (doi:10.1088/1367-2630/aa6950)
This software is distributed "as-is" under an open source license
(for details see LICENSE.md
file).
Kassiopeia includes the following open-source libraries:
- GoogleTest (https://github.com/google/googletest)
- hapPLY (https://github.com/nmwsharp/happly/)
- stl_reader (https://github.com/sreiter/stl_reader)
- Kasper development list: katrin-kasper@lists.kit.edu
- Richard Salomon: richardsalomon@uni-muenster.de
- Benedikt Bieringer: benedikt.b@uni-muenster.de