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.
- Python 3.10 and above
- Python packages:
PyPI hosted internet-based installation is planned
Check out Web-based Documentation
Check out Web-based Documentation