14. What’s new#

14.1. Junifer 0.0.4 (2024-04-05)#

14.1.1. Bugfixes#

14.1.2. API Changes#

14.1.3. Improved Documentation#

  • Add Zenodo badge in README and improve general documentation by Synchon Mandal (#247)

  • Rename extMDN to extDMN (extended default mode network) and fix listing for eMDN (extended multiple-demand network) by Synchon Mandal (#251)

  • Fixed typo in code example for adding masks from “register_custom_mask” to “register_mask” by Tobias Muganga (#291)

  • Rename Misc section to Miscellaneous in docs/whats_new.rst by Synchon Mandal (#300)

  • Improve documentation by adding information about space transformation and writing custom Preprocessors by Synchon Mandal (#317)

14.1.4. Enhancements#

14.1.5. Features#

14.1.6. Miscellaneous#

  • Update dependencies requirements by Fede Raimondo (#253)

  • Pin ruff to 0.1.0 as the lowest version and update pre-commit config by Synchon Mandal (#261)

  • Add support for accessing FSL via Docker wrapper along with flirt, applywarp and std2imgcoord commands by Synchon Mandal (#262)

  • Improve documentation, packaging and code style by Synchon Mandal (#269)

  • Add support for Python 3.12 and make Python 3.11 the base for code coverage and CI checks by Synchon Mandal (#270)

  • Add support for accessing ANTs via Docker wrapper along with antsApplyTransforms and antsApplyTransformsToPoints by Synchon Mandal (#277)

  • Make the external tool wrappers output to stderr instead of stdout by Synchon Mandal (#279)

  • Add support for accessing FSL img2imgcoord via Docker wrapper command by Synchon Mandal (#281)

  • Make BOLDWarper tool-agnostic by moving it from junifer.preprocess.fsl to junifer.preprocess by Synchon Mandal (#288)

  • Add support for accessing ANTs’ ResampleImage via Docker wrapper by Synchon Mandal (#293)

  • Update pyproject.toml and add FAIR shield in README.md by Synchon Mandal (#294)

  • Update dependency listing in pyproject.toml, add .github/dependabot.yml to auto-update GitHub Actions, add ANTs and FSL installation in CI and improve general code style by Synchon Mandal (#300)

14.1.7. Deprecations and Removals#

14.2. Junifer 0.0.3 (2023-07-21)#

14.2.1. Bugfixes#

14.2.2. API Changes#

14.2.3. Improved Documentation#

  • Improve general prose, formatting and code blocks in docs and set line length for .rst files to 80 by Synchon Mandal (#220)

  • Update julearn example under examples by Synchon Mandal (#242)

14.2.4. Enhancements#

14.2.5. Features#

14.2.6. Miscellaneous#

14.3. Junifer 0.0.2 (2023-03-31)#

14.3.1. Bugfixes#

  • Fix a bug in which relative storage URIs will be computed relative to the CWD and not to the location of the YAML file by Fede Raimondo. (#127)

  • Fix junifer run to respect preprocess step specified in the pipeline by Synchon Mandal (#159)

  • Fix a bug in which only REST1 and REST2 tasks could be accessed in DataladHCP1200 and HCP1200 datagrabbers by Fede Raimondo (#183)

  • Fix a bug in which fitting a marker (e.g. SphereAggregation) on a specific type (e.g.: BOLD) will fail if another non-supported type (e.g.: BOLD_confounds) is present in the data object by Fede Raimondo (#185)

  • Fix ALFFParcels, ALFFSpheres, ReHoSpheres and ReHoParcels pass the extra_input parameter by Fede Raimondo (#187)

  • Fix several markers that did not properly handle the extra_input parameter by Fede Raimondo (#189)

  • Fix a bug in which relative paths in the YAML with directive would be computed relative to the current working directory of the process instead of the location of the YAML file by Fede Raimondo. (#191)

  • Fix an issue with datalad cache and locks in which the user-specific configuration might create a conflict in high throughput systems by Fede Raimondo (#192)

  • Fix a bug in which ParcelAggregation could yield duplicated column names if two or more parcels were used and label names were not unique by Fede Raimondo (#194)

  • Fix a bug in which count() will not be correctly applied across an axis by Fede Raimondo (#195)

  • Fix an issue with datalad cache and locks in which the overridden settings in Junifer were not propagated to subprocesses, resulting in using the default settings by Fede Raimondo (#199)

  • Fix a bug in which get_mask() fails for FunctionalConnectivityBase class, because of missing extra_input parameter by Leonard Sasse (#200)

  • Fix the output of RSSETSMarker to be 2D by Synchon Mandal (#215)

14.3.2. API Changes#

14.3.3. Improved Documentation#

  • Add more documentation on registering parcellations, coordinates, and masks by Leonard Sasse (#166)

  • Migrate and document changelog creation and maintenance via towncrier by Synchon Mandal (#203)

  • Add copy button to documentation code blocks by Synchon Mandal (#205)

  • Add sections starting and help in the documentation by Fede Raimondo (#210)

  • Shorten Sphinx references across code and docs, and add black shield in README by Synchon Mandal (#218)

14.3.4. Enhancements#

14.3.5. Features#

14.4. Junifer 0.0.1 (2022-12-20)#

14.4.1. Bugfixes#

14.4.2. API Changes#

  • Change the single_output default parameter in storage classes from False to True by Fede Raimondo (#134)

14.4.3. Improved Documentation#

14.4.4. Enhancements#

14.4.5. Features#

14.4.6. Miscellaneous#