PETL

Contents:

  • Installation and Tutorial
  • Utility Functions
  • PET Geometry
  • PET Volume
  • Simulation
  • Reconstruction
  • Filters
PETL
  • Planogram Emission Tomography Library (PETL)
  • View page source

Planogram Emission Tomography Library (PETL)

PETL is a C++/CUDA library (Linux or Windows) with Python bindings of 3D Positron Emission Tomography (PET) reconstruction algorithms using the planogram data format.

Contents:

  • Installation and Tutorial
  • Utility Functions
    • print_parameters()
    • all_defined()
    • clearAll()
    • set_response()
    • clear_response()
    • calc_response()
    • stopping_power()
    • apply_corrections()
    • apply_solid_angle_correction()
    • bin()
    • save_data()
    • load_data()
  • PET Geometry
    • add_planogram()
    • remove_planogram()
    • add_module()
    • clear_modules()
    • geometry_defined()
    • allocate_projections()
    • allocate_rebinned_projections()
    • get_numPlanograms()
    • get_planogramSize()
  • PET Volume
    • volume_defined()
    • set_default_volume()
    • set_volume()
    • numX()
    • numY()
    • numZ()
    • voxelWidth()
    • voxelHeight()
    • offsetX()
    • offsetY()
    • offsetZ()
    • allocate_volume()
  • Simulation
    • add_object()
    • clear_phantom()
    • scale_phantom()
    • voxelize()
    • ray_trace()
  • Reconstruction
    • project()
    • backproject()
    • FBP()
    • PFDR()
    • MLEM()
    • LS()
    • WLS()
    • RLS()
    • RWLS()
  • Filters
    • TVcost()
    • TVgradient()
    • TVquadForm()
    • diffuse()
    • TV_denoise()
    • relative_differences_grad()
    • gaussian_filter()

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2026, Kyle Champley.

Built with Sphinx using a theme provided by Read the Docs.