.gitattributes
.gitignore
.readthedocs.yaml
CONTRIBUTING.md
LICENSE
README.md
pyproject.toml
.githooks/pre-push
.githooks/strip_notebook_outputs.py
.github/workflows/release.yml
.github/workflows/tests.yml
dashboards/dicom_tags_snapshot_analysis.ipynb
dashboards/interactive_viewer.ipynb
dashboards/radiomics_descriptive_stats.ipynb
dataset_configs/README.md
dataset_configs/hooks/__init__.py
dataset_configs/hooks/operandi.py
dataset_configs/manifests/operandi.yaml
docs/Makefile
docs/README.md
docs/curation_restriction_audit_2026-10-14.md
docs/make.bat
docs/requirements.txt
docs/source/cli.md
docs/source/conf.py
docs/source/index.rst
docs/source/installation.md
docs/source/manifests.md
docs/source/outputs.md
docs/source/quickstart.md
docs/source/troubleshooting.md
docs/source/workflow.md
docs/source/api/extract.rst
docs/source/api/imperandi.rst
docs/source/api/ingest.rst
docs/source/api/process.rst
docs/source/api/qc.rst
examples/README.md
examples/benchmarks/README.md
examples/benchmarks/cohort.py
examples/benchmarks/download.py
examples/benchmarks/run.ps1
examples/benchmarks/run.sbatch
examples/benchmarks/run.sh
examples/benchmarks/ct_portal_venous/README.md
examples/benchmarks/ct_portal_venous/manifest.yaml
examples/benchmarks/ct_portal_venous/reference_cohort.csv
examples/benchmarks/ct_portal_venous/run.ps1
examples/benchmarks/ct_portal_venous/run.sh
examples/benchmarks/mri_multiphase/README.md
examples/benchmarks/mri_multiphase/manifest.yaml
examples/benchmarks/mri_multiphase/reference_cohort.csv
examples/benchmarks/mri_multiphase/run.ps1
examples/benchmarks/mri_multiphase/run.sh
examples/demos/README.md
examples/demos/demo_full.ipynb
examples/demos/demo_light.ipynb
examples/demos/demo_manifest.yaml
src/imperandi/__init__.py
src/imperandi/__main__.py
src/imperandi/cli.py
src/imperandi.egg-info/PKG-INFO
src/imperandi.egg-info/SOURCES.txt
src/imperandi.egg-info/dependency_links.txt
src/imperandi.egg-info/entry_points.txt
src/imperandi.egg-info/requires.txt
src/imperandi.egg-info/scm_file_list.json
src/imperandi.egg-info/scm_version.json
src/imperandi.egg-info/top_level.txt
src/imperandi/builtin_datasets_config/__init__.py
src/imperandi/builtin_datasets_config/hooks/__init__.py
src/imperandi/builtin_datasets_config/hooks/generic.py
src/imperandi/builtin_datasets_config/manifests/blueprint_manifest_example.yaml
src/imperandi/builtin_datasets_config/manifests/generic.yaml
src/imperandi/curation/__init__.py
src/imperandi/curation/metadata_helpers.py
src/imperandi/curation/native_inference.py
src/imperandi/curation/phase_resolution.py
src/imperandi/curation/selection_export.py
src/imperandi/curation/shared_rules.py
src/imperandi/curation/ct/__init__.py
src/imperandi/curation/ct/ct_curation.py
src/imperandi/curation/ct/ct_rules.py
src/imperandi/curation/mri/__init__.py
src/imperandi/curation/mri/mri_curation.py
src/imperandi/curation/mri/mri_rules.py
src/imperandi/extract/phase.py
src/imperandi/extract/radiomics.py
src/imperandi/ingest/apply_hook_manifests.py
src/imperandi/ingest/clean.py
src/imperandi/ingest/defaults.py
src/imperandi/ingest/hooks.py
src/imperandi/ingest/parse.py
src/imperandi/process/convert.py
src/imperandi/process/mask_operations.py
src/imperandi/process/segment.py
src/imperandi/process/registration/_legacy_register.py
src/imperandi/qc/viewer.py
src/imperandi/qc/viewer_resample.py
src/imperandi/qc/viewer_web.py
src/imperandi/qc/viewer_web_data.py
src/imperandi/qc/viewer_windowing.py
src/imperandi/utils/__init__.py
src/imperandi/utils/archive_io.py
src/imperandi/utils/checkpoint_cli.py
src/imperandi/utils/conditions.py
src/imperandi/utils/datetime.py
src/imperandi/utils/dicom_timing.py
src/imperandi/utils/files.py
src/imperandi/utils/geometry.py
src/imperandi/utils/logging.py
src/imperandi/utils/manifest.py
src/imperandi/utils/misc.py
src/imperandi/utils/multiprocessing.py
src/imperandi/utils/run_state.py
static/imperandi-banner.png
static/imperandi-logo-light.png
static/imperandi-logo-with-name.png
static/imperandi-logo.png
static/viewer-demo.png
tests/__init__.py
tests/conftest.py
tests/slow/README.md
tests/slow/__init__.py
tests/slow/assertions.py
tests/slow/conftest.py
tests/slow/run_pipeline.py
tests/slow/ircad/README.md
tests/slow/ircad/__init__.py
tests/slow/ircad/download.py
tests/slow/ircad/pipeline.ps1
tests/slow/ircad/pipeline.sh
tests/slow/ircad/test_pipeline.py
tests/slow/ircad/data/README.md
tests/slow/tcga_lihc/README.md
tests/slow/tcga_lihc/__init__.py
tests/slow/tcga_lihc/download.py
tests/slow/tcga_lihc/pipeline.ps1
tests/slow/tcga_lihc/pipeline.sh
tests/slow/tcga_lihc/test_pipeline.py
tests/slow/tcga_lihc/data/README.md
tests/unit/test_archive_io.py
tests/unit/test_clean.py
tests/unit/test_clean_curation.py
tests/unit/test_cli.py
tests/unit/test_convert.py
tests/unit/test_datetime.py
tests/unit/test_dicom_timing.py
tests/unit/test_geometry.py
tests/unit/test_ingest_hooks.py
tests/unit/test_logging.py
tests/unit/test_manifest.py
tests/unit/test_mask_operations.py
tests/unit/test_misc.py
tests/unit/test_parse.py
tests/unit/test_phase.py
tests/unit/test_phase_dicom.py
tests/unit/test_phase_modality.py
tests/unit/test_radiomics.py
tests/unit/test_run_state.py
tests/unit/test_segment.py
tests/unit/test_slow_test_tools.py
tests/unit/test_tcga_lihc_benchmarks.py
tests/unit/test_utils_files.py
tests/unit/test_utils_multiprocessing.py
tests/unit/test_viewer.py
tests/unit/test_viewer_web_data.py
tests/unit/curation/test_column_precedence.py
tests/unit/curation/test_explicit_phase.py
tests/unit/curation/test_phase_curation.py
tests/unit/curation/test_pre_post_contrast.py
tests/unit/curation/test_router.py
tests/unit/curation/test_rules.py
tests/unit/curation/test_selection_export.py
tests/unit/curation/test_text_columns.py
tests/unit/curation/ct/test_ct_curation.py
tests/unit/curation/mri/test_delayed_selection.py
tests/unit/curation/mri/test_dixon_classification.py
tests/unit/curation/mri/test_dynamic_delay_windows.py
tests/unit/curation/mri/test_dynamic_order_fallback.py
tests/unit/curation/mri/test_dynamic_time_delta.py
tests/unit/curation/mri/test_generic_dynamic_anchors.py
tests/unit/curation/mri/test_mri_curation.py
tests/unit/curation/mri/test_native_context.py
tests/unit/curation/mri/test_protocol_product_groups.py
tests/unit/curation/mri/test_reconciled_phase_evidence.py
tests/unit/curation/mri/test_t2_acquisition_family.py
tests/unit/curation/mri/test_volume_order_features.py