.readthedocs.yaml
.zenodo.json
CHANGELOG.md
CITATION.cff
LICENSE
MANIFEST.in
README.md
pyproject.toml
uv.lock
.github/workflows/containers.yml
.github/workflows/docs.yml
.github/workflows/publish.yml
.github/workflows/tests.yml
docker/README.md
docker/compose.yaml
docker/constraints.txt
docker/import_guard/sitecustomize.py
docker/python/Dockerfile
docker/python/install_mpich_compat.sh
docker/pytomography/Dockerfile
docker/sirf/Dockerfile
docker/stir/Dockerfile
docs/LICENSE
docs/_gallery.py
docs/api.rst
docs/backends.rst
docs/changelog.rst
docs/conf.py
docs/contributing.rst
docs/datasets.rst
docs/examples.rst
docs/geometry.rst
docs/index.rst
docs/installation.rst
docs/intro.rst
docs/normalisation.rst
docs/phantoms.rst
docs/reconstruction.rst
docs/simind_validation.md
docs/spectub_cache_interference.md
docs/testing.rst
docs/tutorial.rst
docs/usage.rst
docs/_static/.gitkeep
examples/README.rst
examples/_python_connector_helpers.py
examples/backends/README.rst
examples/backends/plot_07a_stir_adaptor_osem.py
examples/backends/plot_07b_sirf_adaptor_osem.py
examples/backends/plot_07c_pytomography_adaptor_osem.py
examples/backends/plot_08a_stir_adaptor_from_dicom.py
examples/backends/plot_08b_sirf_adaptor_from_dicom.py
examples/backends/plot_08c_pytomography_adaptor_from_dicom.py
examples/cil/README.rst
examples/cil/plot_14_cil_scatter.py
examples/cil/plot_15_cil_rdp_svrg.py
examples/getting_started/README.rst
examples/getting_started/plot_01_basic_simulation.py
examples/getting_started/plot_02_runtime_switch_comparison.py
examples/getting_started/plot_03_multi_window.py
examples/getting_started/plot_04_custom_config.py
examples/getting_started/plot_05_scattwin_vs_penetrate_comparison.py
examples/getting_started/plot_06_schneider_density_conversion.py
examples/mc_scatter/README.rst
examples/mc_scatter/plot_11_mc_scatter_osem.py
examples/mc_scatter/plot_12_scatter_normalisation.py
examples/mc_scatter/plot_13_residual_correction.py
examples/phantoms/README.rst
examples/phantoms/plot_09_phantom_library.py
examples/phantoms/plot_10_nema_osem.py
examples/real_data/README.rst
examples/real_data/plot_16a_stir_ct_conversion.py
examples/real_data/plot_16b_sirf_ct_conversion.py
examples/real_data/plot_16c_pytomography_ct_conversion.py
examples/real_data/plot_17_y90_effective_energy.py
examples/real_data/plot_18_y90_mc_scatter.py
scripts/build_gallery.sh
scripts/check_gallery_current.py
scripts/check_simind_mpi.py
scripts/check_wheel_resources.py
scripts/fix.sh
scripts/make_y90_bundle.py
scripts/prepare_release.py
scripts/release.sh
scripts/run_all_examples.py
scripts/run_container_examples.sh
scripts/run_container_validation.sh
scripts/run_validation.sh
scripts/validation_report.py
simind_python_connector/__init__.py
simind_python_connector/datasets.py
simind_python_connector/normalisation.py
simind_python_connector/phantoms.py
simind_python_connector/builders/__init__.py
simind_python_connector/builders/_native.py
simind_python_connector/builders/acquisition_builder.py
simind_python_connector/builders/image_builder.py
simind_python_connector/configs/AnyScan.yaml
simind_python_connector/configs/Discovery670.yaml
simind_python_connector/configs/Example.yaml
simind_python_connector/configs/MLD001_SCAN0.yaml
simind_python_connector/configs/__init__.py
simind_python_connector/configs/input.smc
simind_python_connector/connectors/__init__.py
simind_python_connector/connectors/_native_adaptor.py
simind_python_connector/connectors/base.py
simind_python_connector/connectors/python_connector.py
simind_python_connector/connectors/pytomography_adaptor.py
simind_python_connector/connectors/sirf_adaptor.py
simind_python_connector/connectors/stir_adaptor.py
simind_python_connector/converters/__init__.py
simind_python_connector/converters/attenuation.py
simind_python_connector/converters/simind_to_stir.py
simind_python_connector/core/__init__.py
simind_python_connector/core/config.py
simind_python_connector/core/executor.py
simind_python_connector/core/types.py
simind_python_connector/data/Schneider2000.json
simind_python_connector/data/__init__.py
simind_python_connector/data/bone.atn
simind_python_connector/data/h2o.atn
simind_python_connector/recon/__init__.py
simind_python_connector/recon/cil.py
simind_python_connector/recon/corrections.py
simind_python_connector/recon/diagnostics.py
simind_python_connector/recon/osem.py
simind_python_connector/recon/projector.py
simind_python_connector/recon/updates.py
simind_python_connector/utils/__init__.py
simind_python_connector/utils/interfile.py
simind_python_connector/utils/simind_utils.py
tests/__init__.py
tests/conftest.py
tests/test_acquisition_builder_unit.py
tests/test_attenuation_utils.py
tests/test_builders_lifetime.py
tests/test_builders_native.py
tests/test_configure_phantom.py
tests/test_connector_backend_separation.py
tests/test_container_library_isolation.py
tests/test_container_scripts.py
tests/test_converter_golden.py
tests/test_datasets.py
tests/test_dicom_builder.py
tests/test_energy_window_filename_simind.py
tests/test_examples_backend_separation.py
tests/test_executor.py
tests/test_gallery_config.py
tests/test_ground_truth_sirf.py
tests/test_image_builder_unit.py
tests/test_import_side_effects.py
tests/test_integration.py
tests/test_interfile.py
tests/test_make_y90_bundle.py
tests/test_marker_policy.py
tests/test_measured_geometry_simind.py
tests/test_native_adaptors.py
tests/test_nema_phantom.py
tests/test_non_square_slices_simind.py
tests/test_normalisation.py
tests/test_packaging_resources.py
tests/test_phantoms.py
tests/test_phantoms_simind.py
tests/test_python_connector.py
tests/test_pytomography_adaptor.py
tests/test_release_regressions_simind.py
tests/test_release_tools.py
tests/test_runtime_switches.py
tests/test_schneider_density.py
tests/test_simind_mpi.py
tests/test_simind_to_stir_converter.py
tests/test_simulation_config.py
tests/test_template_geometry_sirf.py
tests/test_utils_small.py
tests/test_validation_framework.py
tests/test_voxelise.py
tests/test_y90_ct_conversion.py
tests/test_y90_reconstruction.py
tests/test_y90_spectra.py
tests/fixtures/minimal_variable_sections.smc
tests/fixtures/golden/circular.hs
tests/fixtures/golden/ignored_substrings.hs
tests/fixtures/golden/orbit.hs
tests/fixtures/golden/penetrate_component_12.hs
tests/recon/__init__.py
tests/recon/conftest.py
tests/recon/fakes.py
tests/recon/test_cil_functions.py
tests/recon/test_cil_sirf.py
tests/recon/test_corrections.py
tests/recon/test_diagnostics.py
tests/recon/test_import_boundary.py
tests/recon/test_osem_sirf.py
tests/recon/test_projector.py
tests/recon/test_residual.py
tests/recon/test_residual_cil.py
tests/recon/test_residual_sirf.py
tests/recon/test_updates.py
tests/validation/__init__.py
tests/validation/conftest.py
tests/validation/test_activity.py
tests/validation/test_anisotropic_voxels.py
tests/validation/test_backend_agreement.py
tests/validation/test_cil.py
tests/validation/test_interfile.py
tests/validation/test_measured_geometry.py
tests/validation/test_mpi.py
tests/validation/test_mu_map.py
tests/validation/test_phantoms.py
tests/validation/test_recon.py
tests/validation/test_runtime_switches.py
tests/validation/test_scale_to_reference.py
tests/validation/test_versions.py