Skip to content

PETsys/sw_daq_tofpet2

Repository files navigation

Website License Badge

PETsys Electronics Website

TOFPET2 Data Acquisition Software

About

This repository contains the acquistion software designed by PETsys Electronics for the TOFPET2 Evaluation Kit and Readout Systems.

For official hardware and software guides please check the TOFPET2 Downloads/Documentation section on our website.

Requirements

Operating System Compatibility

The OS must be 64-bit Linux. The distributions supported by PETsys Electronics are CentOS 7-2009, CentOS Stream 8, Alma Linux 8, RHEL >=8.5 and Ubuntu versions 20.04, 22.04 and 24.04.

Dependencies

On supported distributions, all dependencies should be automatically installed during the installation procedure. If you are trying to run our software on a non-supported distribution, check the code of the petsys-setup script for the list of dependencies.

Compatibility

Different software releases may require different firmware versions in order to work correctly. Please refer to the Readout System - Requirements and Compatibility document that can be found under the TOFPET2 Downloads/Documentation section mentioned above.

Installation

  1. Download the latest release from our website or this repository and extract the files into a folder.
  2. Install all requirements by running:
    su -
    ./petsys-setup
    exit
  3. Navigate to this new folder and create a 'build' folder:
    mkdir build
    cd build
  4. Prepare the build compliation:
    • If using CENTOS7-2009:
    cmake3 ..
    • If using other supported distros:
    cmake ..
  5. Finally, run:
    make

Usage

PETsys provides a Graphical User Interface to control most of the functionalities of the DAQ Software. In order to start the GUI, just open a system terminal, navigate to the software installation folder and type:

./start_gui

More experienced users requiring custom functionality, can check out our utility scripts under ./petsys_util/ and/or make use of our Python libraries that can be found in ./petsys_py_lib/.

For detailed information and examples, please refer to TOFPET2 Downloads/Documentation/Software User Guide.

Contact

Please contact us via the following e-mail addresses or check contact information available on our website.

Contributions

Thank you for considering contributing to this project. We welcome contributions to this project, whether it's:

  • Reporting a bug (feel free to open a GitHub Issue)
  • Submitting a fix
  • Proposing new features

License

Code, including source files and code samples if any in the content, is released under the MIT License, with the following exceptions:

  • The driver components in kernel are under GPL-2.0-or-later; see LICENSE in the component's directory

About

TOFPET 2 data acquisition software

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •