blissoda.tomo.tomo_processor.TomoProcessor#

class blissoda.tomo.tomo_processor.TomoProcessor(config=None, defaults=None)[source]#

Bases: BaseProcessor

Parameters:
  • config (Optional[Dict[str, Any]])

  • defaults (Optional[Dict[str, Any]])

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

copy_and_remove_parameters(shared, name)#

Copy&Remove parameters from another scope (global or session, singleton or instance).

Parameters:
  • shared (bool)

  • name (Optional[str])

Return type:

None

property cor_algorithm#
property delta_beta#
disable()#
edit_nabu_config()[source]#

Open an interactive Bliss dialog to edit the nabu configuration file.

enable()#
estimate_CoR()[source]#

Estimate the relative center of rotation based on scan metadata and processor parameters.

Return type:

float

property estimated_cor#
execute_workflow(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

None

load_nabu_config_file(nabu_file, allow_no_value=False)[source]#

Parse a configuration file and returns a dictionary.

Return type:

Dict[str, Any]

property nabu_config_file#
property offset_mm#
property output_format#
property phase_retrieval_method#
property queue#
property show_last_slice#
property slice_index#
property slice_index_range#
property slice_reconstruction_workflow#
property trigger_at: str | None#
property volume_reconstruction#
property volume_reconstruction_workflow#
workflow_destination()[source]#

Returns the destination path for the workflow output.

Return type:

str