tomwer.core.process.reconstruction.axis.params.AxisRP#

class tomwer.core.process.reconstruction.axis.params.AxisRP#

Configuration class for a tomwer AxisTask

note: every modification on the parameters will process a call fo changed except axis_url_1 and axis_url_2 which will produce a call to the dedicated axis_url_changed

AXIS_POSITION_PAR_KEY = 'ROTATION_AXIS_POSITION'#

Key used for the axis position in par files

property absolute_cor_value#
property angle_mode#
property axis_url_1#

the first file to be used for the axis calculation

property axis_url_2#

the second file to be used for the axis calculation

axis_urls_changed()#

Callback when the axis url change

property calculation_input_type#
changed()#

callback to overwrite when the parameter value changed

property composite_fine_step#

Fine step along x axis

property composite_options: dict#

return specific options for composite cor search

property composite_window_size#
copy(axis_params, copy_axis_url=True, copy_flip_lr=True)#
property estimated_cor: Side | float | None#
property extra_cor_options: str#
property flip_lr#
property frame_width: float | None#
static from_dict(_dict)#
get_nabu_cor_options_as_dict()#
Return type:

str

get_simple_str()#

special information as a str for mode able to handle both sinogram and radios

load_from_dict(_dict)#
property look_at_stdmax#
property mode#
n_url()#
Returns:

number of available url from url_1, url_2

property padding_mode#
property paganin_preproc#
property projection_type#
property relative_cor_value#
property scale_img2_to_img1#
set_relative_value(value)#
property sinogram_line#
property sinogram_subsampling: int#

Subsample radio to speed up processing of the sinogram generation

to_dict()#
property x_rotation_axis_pixel_position: float | None#
property x_rotation_axis_pos_px_offset: float#