Skip to content

yihui-lai/SiPMCalibControl

 
 

Repository files navigation

SiPMCalib control software

Software used for the data collection of the SiPM calibration gantry system developed by UMD. Official documentation is given here

Requirements

Installation should be done on the machine that is capable of interfacing with both the readout system and the trigger system. Current installation requirements include:

  • Typical tools
    • C++ compiler compatible with C++14 standard
    • cmake
    • python 3
      • additional requires numpy and scipy
    • boost(for boost python)
  • Hardware specific tools

For deployment for local testing on personal machines, WiringPi is not needed, but will require the user to manually setup a trigger system such that the oscilloscope will terminal nominally. The current configuration is done on a Raspberry pi 3B+ running ArchLinux Arm7.

Installation and run commands

git clone https://github.com/yimuchen/SiPMCalibControl.git
cd SiPMCalibControl
cmake ./
cmake --build ./

python3 control.py

You should be greeted with a new command line prompt. For more instruction to how to use the program, se the official documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 50.3%
  • Python 47.9%
  • CMake 1.5%
  • Other 0.3%