parallelproj documentation ========================== **parallelproj** provides simple and fast high-level python routines for tomographic reconstruction that are `python array API `_ compatible meaning that they can be used with a variety of python array libraries (e.g. numpy, cupy, pytorch) and devices (CPU and CUDA GPUs). .. note:: **Features of parallelproj** * dedicated **sinogram** and **listmode** versions of the projectors * **Python array API compatible Python interface** (e.g. directly compatible with numpy, cupy, **pytorch**) * available on `conda-forge `_ .. hint:: *If you are using parallelproj, we highly recommend to read and cite our publication* :cite:`Schramm2023` * G. Schramm, K. Thielemans: "**PARALLELPROJ - An open-source framework for fast calculation of projections in tomography**", Front. Nucl. Med., Volume 3 - 2023, doi: 10.3389/fnume.2023.1324562, `link to paper `_, `link to arxiv version `_ Content ------- .. toctree:: :maxdepth: 1 :titlesonly: :caption: Getting started Installation Examples Changelog .. toctree:: :maxdepth: 1 :caption: API Linear operators Functions PET scanner geometries PET LOR / sinogram descriptors PET projectors PET TOF parameters References ---------- .. rubric:: References .. bibliography::