toor.AnalyticalReconstruction package#

Submodules#

toor.AnalyticalReconstruction.initializer module#

class toor.AnalyticalReconstruction.initializer.AnalyticalReconstruction(initial_points=None, end_points=None, pixel_size=0.2, type_filter='ramp', regularization=None, rebinning='reb')[source]#

Bases: object

FBP2D(timecut=None)[source]#
SART()[source]#
michelogramRegularization()[source]#

toor.AnalyticalReconstruction.sinogram module#

class toor.AnalyticalReconstruction.sinogram.Sinogram(initialPoints=None, endPoints=None, range_s=None, range_phi=None, range_z=None)[source]#

Bases: object

calculateMichelogram(f2f_or_reb='reb', bins_x=None, bins_y=None, timecut=None)[source]#
calculate_s_phi()[source]#
front2Front(bins_x=100, bins_y=200, timecut=None)[source]#
property michelogram#
projected_sinogram(bins_x=100, bins_y=200, rebining_x=100, rebining_y=100, weights=None)[source]#
rebinningSSBR(bins_x=100, bins_y=200, rebining_x=100, rebining_y=100, timecut=None)[source]#
updateLimits()[source]#

Module contents#