.gitignore
.gitlint
.pre-commit-config.yaml
.readthedocs.yaml
CITATION.cff
CONTRIBUTING.md
LICENSE.md
README.md
pyproject.toml
.github/dependabot.yml
.github/pull_request_template.md
.github/release-drafter.yml
.github/ISSUE_TEMPLATE/🐛-bug-report.md
.github/ISSUE_TEMPLATE/🚀-feature-request.md
.github/workflows/automatic_testing.yml
.github/workflows/pypi.yml
.github/workflows/release-drafter.yml
.pre_commit_configs/license_header.txt
.pre_commit_configs/link-config.json
LICENSES/MIT
docs/Makefile
docs/make.bat
docs/source/bench_link.md
docs/source/benchmarking.md
docs/source/clean_up_rst_files.py
docs/source/conf.py
docs/source/contributing_link.md
docs/source/create_a_custom_digital_device_twin.rst
docs/source/create_custom_tissues.rst
docs/source/index.rst
docs/source/intro_link.md
docs/source/introduction.md
docs/source/linear_unmixing.rst
docs/source/minimal_optical_simulation.rst
docs/source/minimal_optical_simulation_heterogeneous_tissue.rst
docs/source/minimal_optical_simulation_uniform_cube.rst
docs/source/msot_invision_simulation.rst
docs/source/optical_and_acoustic_simulation.rst
docs/source/perform_image_reconstruction.rst
docs/source/perform_iterative_qPAI_reconstruction.rst
docs/source/segmentation_loader.rst
docs/source/simpa.core.device_digital_twins.detection_geometries.rst
docs/source/simpa.core.device_digital_twins.illumination_geometries.rst
docs/source/simpa.core.device_digital_twins.pa_devices.rst
docs/source/simpa.core.device_digital_twins.rst
docs/source/simpa.core.processing_components.monospectral.noise.rst
docs/source/simpa.core.processing_components.monospectral.rst
docs/source/simpa.core.processing_components.multispectral.rst
docs/source/simpa.core.processing_components.rst
docs/source/simpa.core.rst
docs/source/simpa.core.simulation_modules.acoustic_forward_module.rst
docs/source/simpa.core.simulation_modules.optical_simulation_module.rst
docs/source/simpa.core.simulation_modules.reconstruction_module.rst
docs/source/simpa.core.simulation_modules.rst
docs/source/simpa.core.simulation_modules.volume_creation_module.rst
docs/source/simpa.io_handling.rst
docs/source/simpa.log.rst
docs/source/simpa.rst
docs/source/simpa.utils.libraries.absorption_spectra_data.rst
docs/source/simpa.utils.libraries.anisotropy_spectra_data.rst
docs/source/simpa.utils.libraries.rst
docs/source/simpa.utils.libraries.scattering_spectra_data.rst
docs/source/simpa.utils.libraries.structure_library.rst
docs/source/simpa.utils.quality_assurance.rst
docs/source/simpa.utils.rst
docs/source/simpa.visualisation.rst
docs/source/simpa_examples.rst
docs/source/understanding_link.md
docs/source/understanding_simpa.md
docs/source/images/LOGO_ERC-FLAG_EU_.jpg
docs/source/images/benchmarking_table.png
docs/source/images/simpa_logo.png
simpa/__init__.py
simpa.egg-info/PKG-INFO
simpa.egg-info/SOURCES.txt
simpa.egg-info/dependency_links.txt
simpa.egg-info/requires.txt
simpa.egg-info/top_level.txt
simpa/core/__init__.py
simpa/core/pipeline_element_base.py
simpa/core/simulation.py
simpa/core/device_digital_twins/__init__.py
simpa/core/device_digital_twins/digital_device_twin_base.py
simpa/core/device_digital_twins/detection_geometries/__init__.py
simpa/core/device_digital_twins/detection_geometries/curved_array.py
simpa/core/device_digital_twins/detection_geometries/detection_geometry_base.py
simpa/core/device_digital_twins/detection_geometries/linear_array.py
simpa/core/device_digital_twins/detection_geometries/planar_array.py
simpa/core/device_digital_twins/illumination_geometries/__init__.py
simpa/core/device_digital_twins/illumination_geometries/disk_illumination.py
simpa/core/device_digital_twins/illumination_geometries/gaussian_beam_illumination.py
simpa/core/device_digital_twins/illumination_geometries/illumination_geometry_base.py
simpa/core/device_digital_twins/illumination_geometries/ithera_msot_acuity_illumination.py
simpa/core/device_digital_twins/illumination_geometries/ithera_msot_invision_illumination.py
simpa/core/device_digital_twins/illumination_geometries/pencil_array_illumination.py
simpa/core/device_digital_twins/illumination_geometries/pencil_beam_illumination.py
simpa/core/device_digital_twins/illumination_geometries/rectangle_illumination.py
simpa/core/device_digital_twins/illumination_geometries/ring_illumination.py
simpa/core/device_digital_twins/illumination_geometries/slit_illumination.py
simpa/core/device_digital_twins/pa_devices/__init__.py
simpa/core/device_digital_twins/pa_devices/ithera_msot_acuity.py
simpa/core/device_digital_twins/pa_devices/ithera_msot_invision.py
simpa/core/device_digital_twins/pa_devices/ithera_rsom.py
simpa/core/device_digital_twins/pa_devices/photoacoustic_device.py
simpa/core/processing_components/__init__.py
simpa/core/processing_components/processing_component_base.py
simpa/core/processing_components/monospectral/__init__.py
simpa/core/processing_components/monospectral/field_of_view_cropping.py
simpa/core/processing_components/monospectral/iterative_qPAI_algorithm.py
simpa/core/processing_components/monospectral/noise/__init__.py
simpa/core/processing_components/monospectral/noise/gamma_noise.py
simpa/core/processing_components/monospectral/noise/gaussian_noise.py
simpa/core/processing_components/monospectral/noise/poisson_noise.py
simpa/core/processing_components/monospectral/noise/salt_and_pepper_noise.py
simpa/core/processing_components/monospectral/noise/uniform_noise.py
simpa/core/processing_components/multispectral/__init__.py
simpa/core/processing_components/multispectral/linear_unmixing.py
simpa/core/processing_components/multispectral/multispectral_processing_algorithm.py
simpa/core/simulation_modules/__init__.py
simpa/core/simulation_modules/simulation_module_base.py
simpa/core/simulation_modules/acoustic_module/__init__.py
simpa/core/simulation_modules/acoustic_module/acoustic_adapter_base.py
simpa/core/simulation_modules/acoustic_module/acoustic_test_adapter.py
simpa/core/simulation_modules/acoustic_module/k_wave_adapter.py
simpa/core/simulation_modules/acoustic_module/simulate_2D.m
simpa/core/simulation_modules/acoustic_module/simulate_3D.m
simpa/core/simulation_modules/optical_module/__init__.py
simpa/core/simulation_modules/optical_module/mcx_adapter.py
simpa/core/simulation_modules/optical_module/mcx_reflectance_adapter.py
simpa/core/simulation_modules/optical_module/optical_adapter_base.py
simpa/core/simulation_modules/optical_module/optical_test_adapter.py
simpa/core/simulation_modules/reconstruction_module/__init__.py
simpa/core/simulation_modules/reconstruction_module/delay_and_sum_adapter.py
simpa/core/simulation_modules/reconstruction_module/delay_multiply_and_sum_adapter.py
simpa/core/simulation_modules/reconstruction_module/reconstruction_adapter_base.py
simpa/core/simulation_modules/reconstruction_module/reconstruction_test_adapter.py
simpa/core/simulation_modules/reconstruction_module/reconstruction_utils.py
simpa/core/simulation_modules/reconstruction_module/signed_delay_multiply_and_sum_adapter.py
simpa/core/simulation_modules/reconstruction_module/time_reversal_2D.m
simpa/core/simulation_modules/reconstruction_module/time_reversal_3D.m
simpa/core/simulation_modules/reconstruction_module/time_reversal_adapter.py
simpa/core/simulation_modules/volume_creation_module/__init__.py
simpa/core/simulation_modules/volume_creation_module/model_based_adapter.py
simpa/core/simulation_modules/volume_creation_module/segmentation_based_adapter.py
simpa/core/simulation_modules/volume_creation_module/volume_creation_adapter_base.py
simpa/io_handling/__init__.py
simpa/io_handling/io_hdf5.py
simpa/io_handling/ipasc.py
simpa/io_handling/serialization.py
simpa/io_handling/zenodo_download.py
simpa/log/__init__.py
simpa/log/file_logger.py
simpa/utils/__init__.py
simpa/utils/calculate.py
simpa/utils/constants.py
simpa/utils/deformation_manager.py
simpa/utils/dict_path_manager.py
simpa/utils/matlab.py
simpa/utils/path_manager.py
simpa/utils/processing_device.py
simpa/utils/profiling.py
simpa/utils/serializer.py
simpa/utils/settings.py
simpa/utils/tags.py
simpa/utils/tissue_properties.py
simpa/utils/libraries/__init__.py
simpa/utils/libraries/heterogeneity_generator.py
simpa/utils/libraries/literature_values.py
simpa/utils/libraries/molecule_library.py
simpa/utils/libraries/spectrum_library.py
simpa/utils/libraries/tissue_library.py
simpa/utils/libraries/absorption_spectra_data/Copper_Sulphide.npz
simpa/utils/libraries/absorption_spectra_data/Deoxyhemoglobin.npz
simpa/utils/libraries/absorption_spectra_data/Fat.npz
simpa/utils/libraries/absorption_spectra_data/Melanin.npz
simpa/utils/libraries/absorption_spectra_data/Nickel_Sulphide.npz
simpa/utils/libraries/absorption_spectra_data/Oxyhemoglobin.npz
simpa/utils/libraries/absorption_spectra_data/Skin_Baseline.npz
simpa/utils/libraries/absorption_spectra_data/Water.npz
simpa/utils/libraries/absorption_spectra_data/__init__.py
simpa/utils/libraries/anisotropy_spectra_data/Epidermis_Anisotropy.npz
simpa/utils/libraries/anisotropy_spectra_data/__init__.py
simpa/utils/libraries/scattering_spectra_data/__init__.py
simpa/utils/libraries/scattering_spectra_data/background_scattering.npz
simpa/utils/libraries/scattering_spectra_data/blood_scattering.npz
simpa/utils/libraries/scattering_spectra_data/bone_scattering.npz
simpa/utils/libraries/scattering_spectra_data/fat_scattering.npz
simpa/utils/libraries/scattering_spectra_data/muscle_scattering.npz
simpa/utils/libraries/structure_library/BackgroundStructure.py
simpa/utils/libraries/structure_library/CircularTubularStructure.py
simpa/utils/libraries/structure_library/EllipticalTubularStructure.py
simpa/utils/libraries/structure_library/HorizontalLayerStructure.py
simpa/utils/libraries/structure_library/ParallelepipedStructure.py
simpa/utils/libraries/structure_library/RectangularCuboidStructure.py
simpa/utils/libraries/structure_library/SphericalStructure.py
simpa/utils/libraries/structure_library/StructureBase.py
simpa/utils/libraries/structure_library/VesselStructure.py
simpa/utils/libraries/structure_library/__init__.py
simpa/utils/quality_assurance/__init__.py
simpa/utils/quality_assurance/data_sanity_testing.py
simpa/visualisation/__init__.py
simpa/visualisation/matplotlib_data_visualisation.py
simpa/visualisation/matplotlib_device_visualisation.py
simpa_examples/__init__.py
simpa_examples/create_a_custom_digital_device_twin.py
simpa_examples/create_custom_tissues.py
simpa_examples/linear_unmixing.py
simpa_examples/minimal_optical_simulation.py
simpa_examples/minimal_optical_simulation_heterogeneous_tissue.py
simpa_examples/minimal_optical_simulation_uniform_cube.py
simpa_examples/msot_invision_simulation.py
simpa_examples/optical_and_acoustic_simulation.py
simpa_examples/path_config.env.example
simpa_examples/perform_image_reconstruction.py
simpa_examples/perform_iterative_qPAI_reconstruction.py
simpa_examples/segmentation_loader.py
simpa_examples/three_vs_two_dimensional_simulation_example.py
simpa_examples/benchmarking/__init__.py
simpa_examples/benchmarking/extract_benchmarking_data.py
simpa_examples/benchmarking/get_final_table.py
simpa_examples/benchmarking/performance_check.py
simpa_examples/benchmarking/run_benchmarking.sh
simpa_tests/__init__.py
simpa_tests/do_coverage.py
simpa_tests/full_integration_test.bat
simpa_tests/automatic_tests/__init__.py
simpa_tests/automatic_tests/test_IPASC_export.py
simpa_tests/automatic_tests/test_additional_flags.py
simpa_tests/automatic_tests/test_bandpass_filter.py
simpa_tests/automatic_tests/test_calculation_utils.py
simpa_tests/automatic_tests/test_create_a_volume.py
simpa_tests/automatic_tests/test_device_UUID.py
simpa_tests/automatic_tests/test_equal.py
simpa_tests/automatic_tests/test_heterogeneity_generator.py
simpa_tests/automatic_tests/test_io_handling.py
simpa_tests/automatic_tests/test_linear_unmixing.py
simpa_tests/automatic_tests/test_logging.py
simpa_tests/automatic_tests/test_noise_models.py
simpa_tests/automatic_tests/test_path_manager.py
simpa_tests/automatic_tests/test_pipeline.py
simpa_tests/automatic_tests/test_processing.py
simpa_tests/automatic_tests/test_processing_device.py
simpa_tests/automatic_tests/test_quality_assurance.py
simpa_tests/automatic_tests/device_tests/__init__.py
simpa_tests/automatic_tests/device_tests/test_curved_array.py
simpa_tests/automatic_tests/device_tests/test_field_of_view.py
simpa_tests/automatic_tests/device_tests/test_linear_array.py
simpa_tests/automatic_tests/device_tests/test_rectangle_illumination.py
simpa_tests/automatic_tests/device_tests/test_ring_illumination.py
simpa_tests/automatic_tests/structure_tests/__init__.py
simpa_tests/automatic_tests/structure_tests/test_boxes.py
simpa_tests/automatic_tests/structure_tests/test_elliptical_tubes.py
simpa_tests/automatic_tests/structure_tests/test_layers.py
simpa_tests/automatic_tests/structure_tests/test_parallel_epipeds.py
simpa_tests/automatic_tests/structure_tests/test_spheres.py
simpa_tests/automatic_tests/structure_tests/test_tubes.py
simpa_tests/automatic_tests/structure_tests/test_vesseltree.py
simpa_tests/automatic_tests/tissue_library/__init__.py
simpa_tests/automatic_tests/tissue_library/test_core_assumptions.py
simpa_tests/automatic_tests/tissue_library/test_spectra_can_be_found.py
simpa_tests/automatic_tests/tissue_library/test_tissue_library.py
simpa_tests/automatic_tests/tissue_library/test_tissue_library_against_literature_values.py
simpa_tests/checklists/release_checklist.md
simpa_tests/manual_tests/__init__.py
simpa_tests/manual_tests/generate_overview.py
simpa_tests/manual_tests/acoustic_forward_models/KWaveAcousticForwardConvenienceFunction.py
simpa_tests/manual_tests/acoustic_forward_models/MinimalKWaveTest.py
simpa_tests/manual_tests/acoustic_forward_models/__init__.py
simpa_tests/manual_tests/digital_device_twins/SimulationWithMSOTInvision.py
simpa_tests/manual_tests/digital_device_twins/VisualiseDevices.py
simpa_tests/manual_tests/digital_device_twins/__init__.py
simpa_tests/manual_tests/executables/MATLABAdditionalFlags.py
simpa_tests/manual_tests/executables/MCXAdditionalFlags.py
simpa_tests/manual_tests/image_reconstruction/DelayAndSumReconstruction.py
simpa_tests/manual_tests/image_reconstruction/DelayMultiplyAndSumReconstruction.py
simpa_tests/manual_tests/image_reconstruction/PointSourceReconstruction.py
simpa_tests/manual_tests/image_reconstruction/SignedDelayMultiplyAndSumReconstruction.py
simpa_tests/manual_tests/image_reconstruction/TimeReversalReconstruction.py
simpa_tests/manual_tests/image_reconstruction/__init__.py
simpa_tests/manual_tests/optical_forward_models/AbsorptionAndScatteringWithInifinitesimalSlabExperiment.py
simpa_tests/manual_tests/optical_forward_models/AbsorptionAndScatteringWithinHomogenousMedium.py
simpa_tests/manual_tests/optical_forward_models/CompareMCXResultsWithDiffusionTheory.py
simpa_tests/manual_tests/optical_forward_models/ComputeDiffuseReflectance.py
simpa_tests/manual_tests/optical_forward_models/__init__.py
simpa_tests/manual_tests/processing_components/QPAIReconstruction.py
simpa_tests/manual_tests/processing_components/TestLinearUnmixingVisual.py
simpa_tests/manual_tests/processing_components/__init__.py
simpa_tests/manual_tests/test_with_experimental_measurements/ReproduceDISMeasurements.py
simpa_tests/manual_tests/test_with_experimental_measurements/__init__.py
simpa_tests/manual_tests/test_with_experimental_measurements/utils.py
simpa_tests/manual_tests/test_with_experimental_measurements/test_data/background_material_dark.rxt
simpa_tests/manual_tests/test_with_experimental_measurements/test_data/background_material_dark_spectra.npz
simpa_tests/manual_tests/test_with_experimental_measurements/test_data/background_material_light.rxt
simpa_tests/manual_tests/test_with_experimental_measurements/test_data/background_material_light_spectra.npz
simpa_tests/manual_tests/test_with_experimental_measurements/test_data/inclusion_material.rxt
simpa_tests/manual_tests/test_with_experimental_measurements/test_data/inclusion_material_spectra.npz
simpa_tests/manual_tests/volume_creation/SegmentationLoader.py
simpa_tests/manual_tests/volume_creation/__init__.py
simpa_tests/test_utils/__init__.py
simpa_tests/test_utils/tissue_composition_tests.py
simpa_tests/test_utils/tissue_models.py