blissoda.tomo.sinogram_processor.SinogramProcessor#

class blissoda.tomo.sinogram_processor.SinogramProcessor(config=None, defaults=None, **deprecated_defaults)[source]#

Bases: BaseProcessor

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

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

  • deprecated_defaults (Dict[str, Any])

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

property backends#
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_backend#
property deltabeta#
disable()#
enable()#
get_filename(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

str

get_inputs(scan)[source]#
Return type:

List[dict]

get_reprocess_inputs(datacollectionid, filename, deltabeta, axisposition, overwrite=False)[source]#
Parameters:
  • datacollectionid (int)

  • filename (str)

  • deltabeta (Optional[float])

  • axisposition (Optional[float])

  • overwrite (bool)

Return type:

List[dict]

get_sinogram_inputs(sleep_time=None, axisposition=None, deltabeta=None, backends=None, cor_backend=None)[source]#
Parameters:
  • sleep_time (Optional[float])

  • axisposition (Optional[float])

  • deltabeta (Optional[float])

  • backends (Optional[str])

  • cor_backend (Optional[str])

get_submit_arguments(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

dict

get_workflow()[source]#
master_output_filename(scan)[source]#

Filename which can be used to inspect the results after the processing.

Parameters:

scan (_Unavailable)

Return type:

str

on_new_scan_metadata(scan)[source]#
Return type:

Optional[dict]

property queue#
reprocess(params)[source]#
Parameters:

params (Dict[str, Any])

scan_processed_directory(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

str

scan_requires_processing(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

bool

property sleep_time#
property trigger_at: str | None#
workflow_destination(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

str