foam_ct_phantom.geometry module

class foam_ct_phantom.geometry.VolumeGeometry(nx, ny, nz, voxsize, cx=0, cy=0, cz=0, supersampling=1)[source]

Bases: object

to_astra(single_slice=False)[source]
to_dict()[source]
classmethod from_file(fn)[source]
class foam_ct_phantom.geometry.ParallelGeometry(nx, ny, angles, pixsize, cx=0, cy=0, rotcx=0, rotcy=0, supersampling=1)[source]

Bases: object

to_astra(single_slice=False)[source]
to_dict()[source]
classmethod from_file(fn)[source]
class foam_ct_phantom.geometry.ConeGeometry(nx, ny, angles, pixsize, sod=None, sdd=None, odd=None, supersampling=1, zoff=0, usecuda=True)[source]

Bases: object

to_astra()[source]
to_dict()[source]
classmethod from_file(fn, usecuda=True)[source]