This is a C++/CUDA library (Linux or Windows) with Python bindings of 3D Positron Emission Tomography (PET) reconstruction algorithms using the planogram data format.
To install PETL just type the following in the root directory
pip install .
CUDA toolkit 11.7 or newer (See section below about compiling without a GPU or on Mac)
Linux: gcc compiler
Windows: Visual Studio 2019 (be sure to check the box that says "Desktop development with C++")
Python version 3.6 or newer
Documentation is available here
Demo scripts for most functionality in the demo directory
Kyle Champley (champley@gmail.com)
PETL is distributed under the terms of the MIT license. All new contributions must be made under this license. See LICENSE in this directory for the terms of the license.
See LICENSE for more details.
SPDX-License-Identifier: MIT
Please cite our work by referencing this github page and citing our article:
Champley, Kyle M., Raymond R. Raylman, and Paul E. Kinahan. "Advancements to the planogram frequency–distance rebinning algorithm." Inverse problems 26, no. 4 (2010): 045008.