Skip to content

dev update#2406

Merged
jdtournier merged 35 commits intodevfrom
dev_update
Nov 30, 2021
Merged

dev update#2406
jdtournier merged 35 commits intodevfrom
dev_update

Conversation

@jdtournier
Copy link
Member

Regular merge of master into dev, this time to deal with the changes made to deal with the many pylint 2.11.1 warnings.

One point worth mentioning is that I've left consider-using-f-string disabled, since these were introduced in Python 3.6. As far as I can tell, we can't use them without breaking compatibility with Python 3.5 or earlier. We are dropping support for Python 2, but I'm not sure we should immediately require Python 3.6+. Open for discussion...

Lestropie and others added 30 commits August 23, 2021 16:42
If an input image to dwicat is a 3D image containing a single b=0 volume, it should be possible to continue processing; but it is necessary to validate such, and to bypass the dwiextract step.
For the manual response function estimation, a brain mask is not needed or supported. However, currently, a brain mask is always calculated if one is not provided. This is unnecessary and can also lead to crashes whenever dwi2mask fails (e.g. exotic data, simulations, ... exactly the use-cases where you would use manual response estimation).
As discussed on the forum:
https://community.mrtrix.org/t/dwifslpreproc-error-somewhere-after-the-topup-process/5248/4

This is to avoid potential mismatch with the original DWI series in the
subsequent mrcat call, which can result in the DW scheme being labelled
as 'variable' and removed altogether.
add .nojekyll file to documentation update script
…dw_scheme

dwifslpreproc: strip DW encoding from padding slice
dwi2response manual: avoid checking and calculating a brain mask
README.md: Add Twitter reference
Documentation (Fixels and Dixels): double negative typo
This disables a lot of changes to allow compatibility with Python 2.
These will be re-enabled on dev with a view to dropping Python 2 support
in future releases.
minimal set of changes to pass pylint 2.11.1 tests
As mentioned in #2402, replace dead link with one to relevant wiki page on community forum
Fix link to advanced debugging help page
@jdtournier jdtournier added this to the 3.1.0 updates milestone Nov 29, 2021
@jdtournier jdtournier self-assigned this Nov 29, 2021
@jdtournier jdtournier changed the base branch from master to dev November 29, 2021 17:13
@Lestropie
Copy link
Member

I've left consider-using-f-string disabled, since these were introduced in Python 3.6.

👍

Copy link
Member

@Lestropie Lestropie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks right to me.

@jdtournier jdtournier merged commit 9db46be into dev Nov 30, 2021
@jdtournier jdtournier deleted the dev_update branch November 30, 2021 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants