Go to file
2022-05-24 13:10:32 +03:00
docs/csource Fixed pinch scattering 2016-06-09 15:51:41 +03:00
gradle/wrapper Migrate to git. Update versions 2020-10-18 19:33:32 +03:00
notebooks cleanup 2020-10-18 19:39:40 +03:00
src Translate russian captions. 2020-11-07 20:54:53 +03:00
.gitignore cleanup 2020-10-18 19:39:40 +03:00
build.gradle.kts CLI interface in README.md 2020-11-02 20:55:51 +03:00
gradlew Migrate to git. Update versions 2020-10-18 19:33:32 +03:00
gradlew.bat Migrate to git. Update versions 2020-10-18 19:33:32 +03:00
LICENSE Create LICENSE 2022-05-24 13:10:32 +03:00
README.md Add Zenodo badge. 2020-11-14 18:36:32 +03:00
settings.gradle.kts Update build. Add cross-sections calculator 2020-11-01 21:38:07 +03:00

DOI

Trapping simulation

The code for trapping simulation in the Troitsk nu-mass experiment.

Some design details are discussed in the Youtube video.

Authors

Structure

Dependencies

The simulation geometry relies on Commons math library.

Intermediate pictures created with Plotly.kt.

Building executable

  1. Create a fat jar distribution:
./gradlew shadowJar

The output file is located in build/libs/trapping-1.1.0-all.jar

  1. Run cross-sections computations
java -cp trapping-1.1.0-all.jar ru.inr.mass.trapping.CrosssectionsKt
  1. Run simulation:
./gradlew run