About us#
History#
This project began as a MATLAB function called GetTrajectory, which took an Earth’s magnetosphere model
and initial conditions, and returned charged-particle trajectories. Its original purpose was to study cosmic rays
and trapped particles in the Earth’s radiation belts. Over time, the code evolved: new magnetic field models and
simulation settings were added, and the range of physics problems within our research group expanded to include
cosmic-ray transport in the heliosphere and the Galaxy. Eventually, we decided to transform the package into a
general-purpose trajectory framework, rewrite it in an object‑oriented style, and release it as an open‑source
package for the broader scientific community.
Development team#
The developers of the package include current and former researchers and students of the GeoSpace Research Laboratory at National Research Nuclear University MEPhI:
Citing gtsimulation#
If you use gtsimulation in a scientific publication, we would appreciate citations to the following paper:
GT simulation: A numerical package for cosmic ray trajectory tracing in electromagnetic fields, Mayorov et al., Comput. Phys. Commun. 325, pp. 110202, 2026.
Bibtex entry:
@article{gtsimulation,
author = {Mayorov, Andrey and Dyagilev, Andrey and Galikyan, Norayr
and Golubkov, Vladislav and Yulbarisov, Rustam},
journal = {Computer Physics Communications},
title = {GT simulation: A numerical package for cosmic ray
trajectory tracing in electromagnetic fields},
year = {2026},
month = Aug,
pages = {110202},
volume = {325},
doi = {10.1016/j.cpc.2026.110202},
}