simulation_modules

class SimulationModuleBase(global_settings: Settings)[source]

Bases: PipelineElementBase

Defines a simulation module that is a step in the simulation pipeline. Each simulation module can only be one of Volume Creation, Light Propagation Modeling, Acoustic Wave Propagation Modeling, Image Reconstruction.

Parameters:

global_settings (Settings) – The SIMPA settings dictionary

get_additional_flags() List[str][source]

Reads the list of additional flags from the corresponding component settings Tags.ADDITIONAL_FLAGS

Returns:

List[str]: list of additional flags

abstract load_component_settings() Settings[source]
Returns:

Loads component settings corresponding to this simulation component