hackathon / src /pipelines /mri_pipeline.py

Commit History

feat(pipelines): compute_harmonization_diagnostics — long-format pre/post ComBat for viz
1068ed1

mekosotto Claude Opus 4.7 (1M context) commited on

feat(mri): log run params, metrics, and parquet artifact to MLflow
837970b

mekosotto commited on

refactor(mri): use core.determinism + core.storage helpers
0af6558

mekosotto commited on

fix(mri): handle all-constant features; tighten variance threshold; reorder log
b18a079

mekosotto Claude Sonnet 4.6 commited on

feat(mri): add run_pipeline orchestrator + CLI (NIfTI dir → ComBat Parquet)
7215c7f

mekosotto Claude Sonnet 4.6 commited on

fix(mri): pin ComBat transitive deps; clarify np.round(14) intent; guard inputs
f7e54c4

mekosotto Claude Sonnet 4.6 commited on

feat(mri): add harmonize_combat wrapper around neuroHarmonize.harmonizationLearn
c68ac12

mekosotto Claude Opus 4.7 (1M context) commited on

refactor(mri): bind ROI_STATS to callables; guard volume/mask shape mismatch
4d00e0f

mekosotto Claude Sonnet 4.6 commited on

feat(mri): add extract_features_from_volume (8 ROI octants × 6 stats)
853cb9e

mekosotto Claude Sonnet 4.6 commited on

fix(mri): warn on all-False mask; document 6-connectivity erosion caveat
782869f

mekosotto Claude Sonnet 4.6 commited on

feat(mri): add mask_brain (intensity threshold + morphological opening)
5833bcb

mekosotto Claude Sonnet 4.6 commited on

feat(mri): add is_valid_volume guard for NaN/inf/shape/dtype on 3-D arrays
3670eb8

mekosotto commited on