A collection of python Scripts used for the PMT simulation as part of my Bachelor thesis. See the Bachelor thesis for a more detailed description of whats going on.
This project has been written for python 3.6. It will most likely work with older versions of python 3. The core module (pmt_sim) works on old versions of python 2, too.
Dependencies: numpy, matplotlib
The main module that contains the actual simulation functions.
GUI application that allows to quickly test different simulation settings. Allows to load measured data
Minimalistic script to run the simulation
Module that contains a function to load the data from measurement files.
Finds a local best fit for the simulation parameters to a measurement.
Partial reimplementation of the collections.Counter class. It is used by the pmt_sim module because of the old python version on the CIP-Pool.