simulation_modules
- acoustic_module
- optical_module
MCXAdapterMCXAdapter.forward_model()MCXAdapter.generate_mcx_bin_input()MCXAdapter.generate_mcx_json_input()MCXAdapter.get_command()MCXAdapter.get_mcx_settings()MCXAdapter.post_process_volumes()MCXAdapter.pre_process_volumes()MCXAdapter.read_mcx_output()MCXAdapter.remove_mcx_output()MCXAdapter.run_mcx()MCXAdapter.volumes_to_mm()
MCXReflectanceAdapterMCXReflectanceAdapter.extract_reflectance_from_fluence()MCXReflectanceAdapter.forward_model()MCXReflectanceAdapter.get_command()MCXReflectanceAdapter.post_process_volumes()MCXReflectanceAdapter.pre_process_volumes()MCXReflectanceAdapter.read_mcx_output()MCXReflectanceAdapter.run_forward_model()
OpticalAdapterBaseOpticalTestAdapter
- reconstruction_module
create_reconstruction_settings()DelayAndSumAdapterreconstruct_delay_and_sum_pytorch()DelayMultiplyAndSumAdapterreconstruct_delay_multiply_and_sum_pytorch()ReconstructionAdapterBaseReconstructionTestAdapterapply_b_mode()bandpass_filter_with_settings()butter_bandpass_filtering()butter_bandpass_filtering_with_settings()compute_delay_and_sum_values()compute_image_dimensions()get_apodization_factor()preparing_reconstruction_and_obtaining_reconstruction_settings()reconstruction_mode_transformation()tukey_bandpass_filtering()tukey_bandpass_filtering_with_settings()tukey_window_function()SignedDelayMultiplyAndSumAdapterreconstruct_signed_delay_multiply_and_sum_pytorch()TimeReversalAdapter
- volume_creation_module
- class SimulationModuleBase(global_settings: Settings)[source]
Bases:
PipelineElementBaseDefines 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