dorkhub

Kassiopeia

Simulation of electric and magnetic fields and particle tracking

KATRIN-Experiment
C++5630 forksupdated 1 month ago
visit the demogit clone https://github.com/KATRIN-Experiment/Kassiopeia.gitKATRIN-Experiment/Kassiopeia

Release Code Size Issues Pull Requests Last Commit Contributors Gitter Binder

Kassiopeia: Simulation of electric and magnetic fields and particle tracking

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)

Documentation

Open source

This software is distributed "as-is" under an open source license (for details see LICENSE.md file).

Kassiopeia includes the following open-source libraries:

Contact

more like this

BubbleML

A multiphase multiphysics dataset and benchmarks for scientific machine learning

Python50

SimGAN

Pytorch Implementation of SimGAN: Hybrid Simulator Identification for Domain Adaptation via Adversarial Reinforcement L…

Python50

ncrystal

NCrystal : a library for thermal neutron transport in crystals and other materials

C++50

xsuite

Suite of python packages for multiparticle simulations of particle accelerators.

Python51

search

search projects, people, and tags