Skip to content

0.4.6

Compare
Choose a tag to compare
@ejolly ejolly released this 15 Aug 17:16
· 31 commits to master since this release
d9f65ba

Changes

Fixes

  • Fixed warnings from onsets_to_dm as error-checking wasn't quite right
  • Fixed deprecated nilearn warnings
  • Fixed deprecated nibabel .get_affine() -> .affine

New

  • Brain_Data.similarity should be dramatically faster and now supports rank correlation: #308 #316 #404
  • Design_Matrix.clean will raise an error if there are duplicate column name
  • Loading .h5 objects in Brain_Data now respects the mask argument:
# User loads h5 that contains mask so that mask is used instead of the default MNI mask

Brain_Data('brain.h5')

# User loads h5 that contains mask but also sets mask argument.
# Now mask value takes precedence over whatever mask is in h5 
# so we issue a warning to the user letting them know on load

Brain_Data('brain.h5', mask='path/to/nifti/mask.nii.gz')

>>> UserWarning(...)

# User loads h5 that does NOT contain a mask and doesnt set the mask
# argument so the default MNI mask is used, similar to nifti files
# This is an implicit fallback just like with niftis 

Brain_Data('brain_nomask.h5')

# User loads h5 that does NOT contain mask but also sets mask argument
# Mask value is used to learn transformation like niftis
# No need to warn them about anything

Brain_Data('brain_nomask.h5', mask='path/to/nifti/mask.nii.gz')