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:

https://avatars.githubusercontent.com/diag4nd?v=4
Andrey
Dyagilev
https://avatars.githubusercontent.com/AntiNeutrino27?v=4
Norayr
Galikyan
https://avatars.githubusercontent.com/vlad10433?v=4
Vladislav
Golubkov
https://avatars.githubusercontent.com/username
Arseniy
Lintsov
https://avatars.githubusercontent.com/agmayorov?v=4
Andrey
Mayorov
https://avatars.githubusercontent.com/arseniysuvorov?v=4
Arseniy
Suvorov
https://avatars.githubusercontent.com/Starwarskust?v=4
Rustam
Yulbarisov

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},
}