Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
FSL
funpack
Commits
91f4ac73
Commit
91f4ac73
authored
Nov 28, 2019
by
Paul McCarthy
🚵
Browse files
DOC: changelog
parent
872af70a
Changes
1
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.rst
View file @
91f4ac73
...
...
@@ -25,13 +25,27 @@ Changed
* FUNPACK will now parallelise tasks by default; previously it would only
parallelise tasks if ``--low_memory`` mode were selected. Data import,
cleaning functions, processing functions, the ``removeIfRedundant`` process,
and TSV exporting all parallelise their work. New columns created by processing
functions are saved to disk, and re-loaded by the main process, rather than
being passed back to the main process via inter-process communication.
parallelise tasks if ``--low_memory`` mode were selected.
* The data import stage is parallelised by using multiple processes to read
different chunks of the input file(s), and then concatenating the resulting
``pandas.DataFrame`` objects afterwards.
* Cleaning functions are executed on each variable in parallel.
* Each processing step is executed in parallel where possible
(e.g. ``independent`` processes), but processing steps are still executed
sequentially. New columns created by processing functions are saved to
disk, and re-loaded by the main process, rather than being passed back to
the main process via inter-process communication.
* The ``removeIfRedundant`` process now compares pairs of columns in parallel.
* The data export stage is parallelised by writing chunks of rows to different
files, and then concatenating them into a single output file afterwards.
* The ``--variable``, ``--subject`` and ``--exclude`` options now accept
comma-separated mixtures of IDs and MATLAB-style ranges.
* Updates to FMRIB categories.
* Updates to FMRIB processing rules, to take advantage of parallelism.
* The ,:mod:`icd10` module must now be initialised via the
:func:`.icd10.initialise` function, when it is to be used in a multiprocessing
context. This is not necessary when ``funpaxk`` is configured to not
parallelise tasks (e.g. with ``--num_jobs 1``).
Deprecated
...
...
@@ -39,7 +53,8 @@ Deprecated
* The ``--low_memory`` and ``--work_dir`` options have been deprecated, and no
longer have any effect.
longer have any effect. The :mod:`.storage` module is no longer used, but is
still present for possible future usage.
1.4.5 (Thursday 5th December 2019)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment