Something went wrong on our end
Forked from
FSL / fslpy
1618 commits behind the upstream repository.
-
Paul McCarthy authoredPaul McCarthy authored
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.rst 16.63 KiB
This document contains the fslpy
release history in reverse chronological
order.
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
- The :func:`.parseVersionString` function accepts (and ignores) local version identifer strings.
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
- The :mod:`.FEATImage.getCOPE` method was returning PE images.
1.10.0 (Wednesday July 18th 2018)
Added
- A new script, :mod:`.extract_noise`, which can be used to extract ICA component time courses from a MELODIC ICA analysis.
- New :func:`.path.allFiles` function which returns all files underneath a directory.
- The :func:`.fileOrImage` and :func:`.fileOrArray` decorators now support loading of files which are specified with an output basename.
- New :mod:`.fast` wrapper function for the FSL FAST tool.
Changed
- When using the :func:`.run.run` function, the command output/error streams are now forwarded immediately.
- Removed dependency on
pytest-runner
.
1.9.0 (Monday June 4th 2018)
Added
- New :meth:`.Image.data` property method, for easy access to image data
as a
numpy
array. - New
log
option to the :func:`.run.run` function, allowing more fine-grained control over sub-process output streams. - New :meth:`.Platform.fsldevdir` property, allowing the
$FSLDEVDIR
environment variable to be queried/changed.
Changed
- :meth:`.Image.ndims` has been renamed to :meth:`.Image.ndim`, to align
more closely with
numpy
naming conventions. - The
err
andret
parameters to the :func:`.run.run` function have been renamed tostderr
andexitcode
respectively. - The :func:`.runfsl` function will give priority to the
$FSLDEVDIR
environment variable if it is set.
Deprecated
- :meth:`.Image.ndims`.
- The
err
andret
parameters to :func:`.run.run`.
1.8.1 (Friday May 11th 2018)
Changed
- The :func:`.fileOrImage` decorator function now accepts :class:`.Image`
objects as well as
nibabel
image objects.
1.8.0 (Thursday May 3rd 2018)
Added
- New :mod:`.wrappers` package, containing wrapper functions for a range of FSL tools.
- New :mod:`fsl.utils.run` module, to replace the :mod:`fsl.utils.callfsl` module.
- New :mod:`fsl.utils.fslsub` module, containing a :func:`.fslsub.submit`
function which submits a cluster job via
fsl_sub
. - Assertions (in the :mod:`.assertions` module) can be disabled with the new :func:`.assertions.disabled` context manager.
- New :mod:`fsl.utils.parse_data` module containing various neuroimaging
data constructors for use with
argparse
. - The :func:`.memoize.skipUnchanged` decorator has an
invalidate
function which allows its cache to be cleared.
Changed
- The :func:`.tempdir` function has an option to not change to the newly created directory.
Deprecated
- The :mod:`fsl.utils.callfsl` module (replaced with :mod:`fsl.utils.run`).