tomosipo.operator

tomosipo.operator(volume_geometry, projection_geometry, voxel_supersampling=1, detector_supersampling=1, additive=False)[source]

Create a new tomographic operator

Parameters:

volume_geometry: VolumeGeometry

The domain of the operator.

projection_geometry: ProjectionGeometry

The range of the operator.

voxel_supersampling: int (optional)

Specifies the amount of voxel supersampling, i.e., how many (one dimension) subvoxels are generated from a single parent voxel. The default is 1.

detector_supersampling: int (optional)

Specifies the amount of detector supersampling, i.e., how many rays are cast per detector. The default is 1.

additive: bool (optional)

Specifies whether the operator should overwrite its range (forward) and domain (transpose). When additive=True, the operator adds instead of overwrites. The default is additive=False.

returns:

A linear tomographic projection operator

rtype:

Operator