corrct.physics
Physics module.
Submodules
Package Contents
Functions
Compute the pencil beam integration point spread function. |
Data
API
- corrct.physics.__author__
‘Nicola VIGANÒ’
- corrct.physics.__email__
‘N.R.Vigano@cwi.nl’
- corrct.physics.xraylib
None
- corrct.physics.FluoLinesSiegbahn
None
- corrct.physics.convert_energy_to_wlength
None
- corrct.physics.convert_wlength_to_energy
None
- corrct.physics.pencil_beam_profile(voxel_size_um: float, beam_fwhm_um: float, profile_size: int = 1, beam_shape: str = 'gaussian', verbose: bool = False) numpy.typing.NDArray [source]
Compute the pencil beam integration point spread function.
Parameters
voxel_size_um : float The integration length. beam_fwhm_um : float The beam FWHM. profile_size : int, optional The number of pixels of the PSF. The default is 1. verbose : bool, optional Whether to print verbose information. The default is False.
Returns
NDArray The beam PSF.