Synchrotron-detecting Orbit Following Toolkit

C++ GitHub Documentation
Available: On GitHub
Documentation: Online

The Synchrotron-detecting Orbit Following Toolkit SOFT is an orbit-following tool, specifically designed for calculating various types of radiation received from runaway electrons. The primary type of radiation studied with SOFT is synchrotron radiation, which is one of the most accessible diagnostics for studying runaway electrons in tokamak experiments. SOFT also provides modules for studying the bremsstrahlung emitted by runaway electrons.

Since January of 2019, a new and improved version of SOFT (known as 2SOFT or SOFT2) has been available online. It provides a number of improvements over the original version of SOFT, and is both faster and more user-friendly.


SOFT can be downloaded from GitHub, either by doing a git clone or by selecting and downloading a .zip-file containing the repo.


Official documentation for SOFT is available on

Some tips for analyzing experimental data can be found on this page.


Below is a list of publications including results obtained with SOFT. The underlined publications are considered "key" references that should be cited in any publication using results obtained with SOFT.