feat(pipelines): compute_harmonization_diagnostics — long-format pre/post ComBat for viz 1068ed1 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
feat(mri): log run params, metrics, and parquet artifact to MLflow 837970b mekosotto commited on 7 days ago
fix(mri): handle all-constant features; tighten variance threshold; reorder log b18a079 mekosotto Claude Sonnet 4.6 commited on 7 days ago
feat(mri): add run_pipeline orchestrator + CLI (NIfTI dir → ComBat Parquet) 7215c7f mekosotto Claude Sonnet 4.6 commited on 7 days ago
fix(mri): pin ComBat transitive deps; clarify np.round(14) intent; guard inputs f7e54c4 mekosotto Claude Sonnet 4.6 commited on 7 days ago
feat(mri): add harmonize_combat wrapper around neuroHarmonize.harmonizationLearn c68ac12 mekosotto Claude Opus 4.7 (1M context) commited on 7 days ago
refactor(mri): bind ROI_STATS to callables; guard volume/mask shape mismatch 4d00e0f mekosotto Claude Sonnet 4.6 commited on 7 days ago
feat(mri): add extract_features_from_volume (8 ROI octants × 6 stats) 853cb9e mekosotto Claude Sonnet 4.6 commited on 7 days ago
fix(mri): warn on all-False mask; document 6-connectivity erosion caveat 782869f mekosotto Claude Sonnet 4.6 commited on 7 days ago
feat(mri): add mask_brain (intensity threshold + morphological opening) 5833bcb mekosotto Claude Sonnet 4.6 commited on 7 days ago
feat(mri): add is_valid_volume guard for NaN/inf/shape/dtype on 3-D arrays 3670eb8 mekosotto commited on 8 days ago