Research group

Nuclear Physics Methods Laboratory

The laboratory develops a number of projects both in fundamental physics and software development. We currently work in three major directions:

  • Non-accelerator particle physics (Troitsk nu-mass, Gerda, IAXO, space detectors).
  • Simulations in particle physics (using standard tools like GEANT4 or CORSIKA and stand-alone simulations).
  • Software development for science.

The software development is mostly done in Kotlin language and include:

  • DataForge - a framework for data processing automation
  • kmath - a multiplatform mathematics library featuring context-oriented approach.
  • Multiplatform visualization tools for science (plotly.kt, VisionForge).
  • Controls.kt - a multiplatform data acquisition and control framework compatible with Piazza initiative.
  • SimBa - an experimental simulation engine that fully utilizes asynchronous computing and uses Bayesian network principles to propagate events.