Skip to content
Snippets Groups Projects
Forked from FSL / fslpy
1472 commits behind the upstream repository.
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.rst 19.08 KiB

This document contains the fslpy release history in reverse chronological order.

2.0.0 (Under development)

Added

  • New :mod:`fsl.utils.filetree` package for defining and working with file/directory templates (Michiel Cottaar).
  • Simple built-in :mod:`.deprecated` decorator.
  • New :mod:`fsl.data.utils` module, which currently contains one function :func:`.guessType`, which guess the data type of a file/directory path.

Changed

  • Removed support for Python 2.7 and 3.4.
  • Minimum required version of nibabel is now 2.3.
  • The :class:`.Image` class now fully delegates to nibabel for managing file handles.

Removed

  • Many deprecated items removed.

1.13.2 (Friday November 30th 2018)

Changed

  • The :meth:`.Image.resample` method now supports images with more than three dimensions.
  • The :func:`fsl.utils.fslsub.submit` now returns the job-id as a string rather than a one-element tuple. It now also accepts a nested sequence of job ids rather than just a flat sequence. This will also changes the output from the function wrappers in :mod:`fsl.wrappers` if submitted.

Fixed

  • Fix to the :class:`.ImageWrapper` regarding complex data types.

1.13.1 (Friday November 23rd 2018)

Fixed

  • Added a missing image attribute in the :class:`.VoxelwiseConfoundEV` class.
  • Make sure that FEAT Cluster objects (created by the :func:`.loadClusterResults` function) contain p and logp attributes, even when cluster thresholding was not used.

1.13.0 (Thursday 22nd November 2018)

Added

  • New wrapper functions for :func:`.fsl_anat`, :func:`.applytopup` (Martin Craig).
  • New :func:`.fileOrText` decorator for use in wrapper functions (Martin Craig).

Changed

  • Various minor changes and enhancements to the FSL function :mod:`.wrappers` interfaces (Martin Craig).

Fixed

  • The immv and imcp scripts now accept incorrect file extensions on input arguments.

1.12.0 (Sunday October 21st 2018)

Changed

  • The extract_noise script has been renamed to :mod:`.fsl_ents`.
  • Increased the minimum required version of dcm2niix in the :mod:`fsl.data.dicom` module.

Deprecated

  • The extract_noise script.

1.11.1 (Friday September 14th 2018

Fixed

  • Fixed a Python 2 incompatibility in the :mod:`.settings` module.

1.11.0 (Thursday September 13th 2018)

Added

  • A couple of new convenience functions to the :mod:`.settings` module.

Changed

  • Development (test and documentation dependencies) are no longer listed in setup.py - they now need to be installed manually.
  • Removed conda build infrastructure.

1.10.3 (Sunday September 9th 2018)

Added

1.10.2 (Friday September 7th 2018)

Fixed

  • The :meth:`.Image.save` method was not handling memory-mapped images correctly.

1.10.1 (Friday August 3rd 2018)

Changed

  • Minor adjustmenets to improve Windows compatibility.

Fixed