/pymatcal

Python implementation of the system response matrix analytical calculation

Primary LanguageJupyter NotebookMIT LicenseMIT

Pymatcal

pymatcal is a Python implementation of the ray-tracing-based analytical calculation of system response matrix of a single photon emission tomography system. Key features of the project are:

  • Almost 100% Numpy-based, transition to a CUDA capable system should be easy with Python packages like CuPy
  • It is written in an MPI-ready style. With the help of mpi4py, we can run the calculation in parallel with a short Python script.
  • System matrix I/O is handled with h5py package. The package provides a convenient API for writing data in parallel with MPI.

Dependency:

Install

From internet(PyPI)

PyPI hosted internet-based installation is planned

From local

Check out Web-based Documentation

Documentation

Check out Web-based Documentation