Skip to content

Filter f extremes and deduplicate generic signals#139

Open
oliverchampion wants to merge 1 commit intomainfrom
wrapper_dev_testing
Open

Filter f extremes and deduplicate generic signals#139
oliverchampion wants to merge 1 commit intomainfrom
wrapper_dev_testing

Conversation

@oliverchampion
Copy link
Collaborator

Update signal generation to ignore voxels with extreme perfusion fractions and avoid duplicate parameter combos. sim_ivim_sig.py: expand the ignore mask to include f<0.03 or f>0.97 in addition to NaNs, compute median D/f/Dp per selector and skip adding entries if the (D,f,Dp) combination was already seen. Update unit test fixtures tests/IVIMmodels/unit_tests/generic.json and generic_DL.json to reflect the removed/changed entries expected from the new filtering/deduplication behavior.

Describe the changes you have made in this PR

A clear and concise description of what you want to happen

Link this PR to an issue [optional]

Fixes #ISSUE-NUMBER

Checklist

  • Self-review of changed code
  • Added automated tests where applicable
  • Update Docs & Guides

Update signal generation to ignore voxels with extreme perfusion fractions and avoid duplicate parameter combos. sim_ivim_sig.py: expand the ignore mask to include f<0.03 or f>0.97 in addition to NaNs, compute median D/f/Dp per selector and skip adding entries if the (D,f,Dp) combination was already seen. Update unit test fixtures tests/IVIMmodels/unit_tests/generic.json and generic_DL.json to reflect the removed/changed entries expected from the new filtering/deduplication behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant