Skip to content

0.14.4

Compare
Choose a tag to compare
@donishadsmith donishadsmith released this 15 Jul 04:49
· 17 commits to main since this release

[0.14.4] - 2024-07-15

♻ Changed

  • Minor update that prints the optimal cluster size for each group when using cluster_selection_method in
    CAP.get_caps(). Just for information purposes.
  • Previously version 0.14.3.post1

[0.14.3.post1] - YANKED

♻ Changed

  • Minor update that prints the optimal cluster size for each group when using cluster_selection_method in
    CAP.get_caps(). Just for information purposes.

  • Yanked due to not being a metadata update, this should be a patch update to denote a behavioral change,
    this is now version 0.14.4 to adhere a bit better to versioning practices.

[0.14.3] - 2024-07-14

  • Thought of some minor changes.

♻ Changed

  • Added new warning if fd_threshold is specified but use_confounds is False since fd_threshold needs the confound
    file from fMRIPrep. In previous version, censoring just didn't occur and never issued a warning.
  • Changed the error exception types for cosine similarity in CAP.caps2radar from ValueError to ZeroDivisionError
  • Added ValueError in TimeseriesExtractor.visualize_bold if both region and roi_indx is None.
  • In TimeseriesExtractor.visualize_bold if roi_indx is a string, int, or list with a single element, a title is
    added to the plot.

[0.14.2.post2] - 2024-07-14

💻 Metadata

  • Simply wanted the latest metadata update to be on Zenodo and to have the same DOI as I forgot to upload
    version 0.14.2.post1 there.

[0.14.2.post1] - 2024-07-14

💻 Metadata

  • Updated a warning during timeseries extraction that only included a partial reason for why the indices for condition
    have been filtered out. Added information about fd_threshold being the reason why.

[0.14.2] - 2024-07-14

♻ Changed

  • Implemented a minor code refactoring that allows runs flagged due to "outlier_percentage", runs were all volumes will
    be scrubbed due to all volumes exceeding the threshold for framewise displacement, and runs were the specified condition
    returns zero indices will not undergo timeseries extraction.
  • Also clarified the language in a warning that occurs when all NifTI files have been excluded or missing for a subject.

🐛 Fixes

  • If a condition does not exist in the event file, a warning will be issued if this occurs. This should prevent empty
    timeseries or errors. In the warning the condition will be named in the event of a spelling error.
  • Added specific error type to except blocks for the cosine similarities that cause a division by zero error.