Research group

Nuclear Physics Methods Laboratory

The laboratory develops a number of projects both in fundamental physics and in software development. We are currently working 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.

Software development is mostly done in Kotlin language and includes:

  • DataForge — a framework for automation of data processing.
  • 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.