Skip to content

SiLab-Bonn/ps_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PS_Monitor

Introduction

irrad_control is a GUI-based control, data acquisition (DAQ) and visualization software for the proton irradiation site at the Bonn isochronous cyclotron, located at the Helmholtz Institut für Strahlen- und Kernphysik (HISKP), of Bonn University. It consists of software which runs on an on-site Raspberry Pi server controlling the setup and on the DAQ PC interpreting and visualizing data as well as controlling the server.

static/irrad_site.png

Installation

You have to have Python 2/3 with the following packages installed:

  • numpy
  • pyyaml
  • pyzmq
  • pytables
  • pyqt
  • pyqtgraph
  • paramiko

It's recommended to use a Python environment like Miniconda. After installation you can use Minicondas package manager conda to install the required packages

conda install numpy pyyaml pytables pyqt pyzmq pyqtgraph paramiko

To finally install irrad_control on the DAQ PC run the setup script

python setup.py develop

Setup Control & DAQ

The irradiation setup is controlled by a RaspberryPi 3 server which handles a XY-Stage as well as an extension ADDA board which is used for beam current measurement. A ssh key of the host PC must be copied to the server Raspberry Pi. Create and copy a key via

ssh-keygen -b 2048 -t rsa
ssh-copy-id pi@ip

where ip is the ip of the Raspberry Pi within the network. The server is then automatically set up on first use with irrad_control.

Data Visualization

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •