Skip to content

Commit 2664726

Browse files
committed
pre-commit: update linters (black=>yapf, mbeautify)
1 parent 2fb9d98 commit 2664726

16 files changed

+172
-222
lines changed

Diff for: .pre-commit-config.yaml

+9-3
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,17 @@ repos:
3737
- flake8-debugger
3838
- flake8-isort
3939
- flake8-string-format
40-
- repo: https://github.com/psf/black
41-
rev: 21.7b0
40+
- repo: https://github.com/google/yapf
41+
rev: v0.32.0
4242
hooks:
43-
- id: black
43+
- id: yapf
44+
args: [-i]
45+
additional_dependencies: [toml]
4446
- repo: https://github.com/PyCQA/isort
4547
rev: 5.10.1
4648
hooks:
4749
- id: isort
50+
- hooks:
51+
- id: mbeautify
52+
repo: https://github.com/AMYPAD/miutil
53+
rev: v0.9.1

Diff for: LICENCE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright 2020 AMYPAD
1+
Copyright 2020-2022 AMYPAD
22

33
Licensed under the Apache License, Version 2.0 (the "License");
44
you may not use this project except in compliance with the License.

Diff for: setup.cfg

+14-2
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,24 @@ exclude=tests
6868
universal=1
6969

7070
[flake8]
71-
max_line_length=88
72-
extend-ignore=E203,P1
71+
max_line_length=99
72+
extend-ignore=P1,E261
7373
exclude=.git,__pycache__,build,dist,.eggs
7474

75+
[yapf]
76+
spaces_before_comment=15, 20
77+
arithmetic_precedence_indication=true
78+
allow_split_before_dict_value=false
79+
coalesce_brackets=True
80+
column_limit=99
81+
each_dict_entry_on_separate_line=False
82+
space_between_ending_comma_and_closing_bracket=False
83+
split_before_named_assigns=False
84+
split_before_closing_bracket=False
85+
7586
[isort]
7687
profile=black
88+
line_length=99
7789
known_first_party=spm12,tests
7890

7991
[tool:pytest]

Diff for: spm12/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from .regseg import * # NOQA
2-
from .utils import * # NOQA
1+
from .regseg import * # yapf: disable # NOQA
2+
from .utils import * # yapf: disable # NOQA
33

44
# version detector. Precedence: installed dist, git, 'UNKNOWN'
55
try:

Diff for: spm12/__main__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33

44
from .cli import main
55

6-
if __name__ == "__main__": # pragma: no cover
6+
if __name__ == "__main__": # pragma: no cover
77
sys.exit(main(sys.argv[1:]))

Diff for: spm12/amypad_coreg.m

+21-21
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
function [M, x] = amypad_coreg(imref, imflo, costfun, sep, tol, fwhm, params, graphics, visual)
2-
if visual>0
3-
Fgraph = spm_figure('GetWin','Graphics');
4-
Finter = spm_figure('GetWin','Interactive');
5-
end
2+
if visual > 0
3+
Fgraph = spm_figure('GetWin', 'Graphics');
4+
Finter = spm_figure('GetWin', 'Interactive');
5+
end
66

7-
cflags.cost_fun = costfun;
8-
cflags.sep = sep;
9-
cflags.tol = tol;
10-
cflags.fwhm = fwhm;
11-
cflags.params = params;
12-
cflags.graphics = graphics;
7+
cflags.cost_fun = costfun;
8+
cflags.sep = sep;
9+
cflags.tol = tol;
10+
cflags.fwhm = fwhm;
11+
cflags.params = params;
12+
cflags.graphics = graphics;
1313

14-
VG = strcat(imref,',1');
15-
VF = strcat(imflo,',1');
14+
VG = strcat(imref, ',1');
15+
VF = strcat(imflo, ',1');
1616

17-
%disp('Matlab internal reference image:'); disp(imref);
18-
%disp('Matlab internal floating image:'); disp(imflo);
19-
%disp(cflags);
20-
%disp(tol);
17+
%disp('Matlab internal reference image:'); disp(imref);
18+
%disp('Matlab internal floating image:'); disp(imflo);
19+
%disp(cflags);
20+
%disp(tol);
2121

22-
spm_jobman('initcfg')
23-
x = spm_coreg(VG, VF, cflags);
24-
M = spm_matrix(x);
22+
spm_jobman('initcfg')
23+
x = spm_coreg(VG, VF, cflags);
24+
M = spm_matrix(x);
2525

26-
%disp('translations and rotations:'); disp(x);
27-
%disp('affine matrix:'); disp(M);
26+
%disp('translations and rotations:'); disp(x);
27+
%disp('affine matrix:'); disp(M);
2828
end

Diff for: spm12/amypad_coreg_modify_affine.m

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
function out = amypad_coreg_modify_affine(imflo, M)
2-
VF = strcat(imflo,',1');
3-
MM = zeros(4,4);
4-
MM(:,:) = spm_get_space(VF);
5-
spm_get_space(VF, M\MM(:,:));
6-
out = 0;
2+
VF = strcat(imflo, ',1');
3+
MM = zeros(4, 4);
4+
MM(:, :) = spm_get_space(VF);
5+
spm_get_space(VF, M \ MM(:, :));
6+
out = 0;
77
end

Diff for: spm12/amypad_normw.m

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
function out = amypad_normw(def_file, flist4norm)
2-
job.subj.def = {def_file};
3-
job.subj.resample = flist4norm;
4-
job.woptions.bb = [NaN, NaN, NaN; NaN, NaN, NaN];
5-
job.woptions.vox = [2, 2, 2];
6-
job.woptions.interp = 4;
7-
job.woptions.prefix = 'w';
8-
spm_run_norm(job);
9-
out=0;
2+
job.subj.def = {def_file};
3+
job.subj.resample = flist4norm;
4+
job.woptions.bb = [NaN, NaN, NaN; NaN, NaN, NaN];
5+
job.woptions.vox = [2, 2, 2];
6+
job.woptions.interp = 4;
7+
job.woptions.prefix = 'w';
8+
spm_run_norm(job);
9+
out = 0;
1010
end

Diff for: spm12/amypad_resample.m

+18-18
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
function out = amypad_resample(imref, imflo, M, f_mask, f_mean, f_interp, f_which, f_prefix)
2-
%-Reslicing parameters
3-
rflags.mask = f_mask;
4-
rflags.mean = f_mean;
5-
rflags.interp = f_interp;
6-
rflags.which = f_which;
7-
rflags.wrap = [0 0 0];
8-
rflags.prefix = f_prefix;
2+
%-Reslicing parameters
3+
rflags.mask = f_mask;
4+
rflags.mean = f_mean;
5+
rflags.interp = f_interp;
6+
rflags.which = f_which;
7+
rflags.wrap = [0, 0, 0];
8+
rflags.prefix = f_prefix;
99

10-
VG = strcat(imref,',1');
11-
VF = strcat(imflo,',1');
10+
VG = strcat(imref, ',1');
11+
VF = strcat(imflo, ',1');
1212

13-
% disp('Matlab internal reference image:'); disp(imref);
14-
% disp('Matlab internal floating image:'); disp(imflo);
15-
% disp(rflags)
13+
% disp('Matlab internal reference image:'); disp(imref);
14+
% disp('Matlab internal floating image:'); disp(imflo);
15+
% disp(rflags)
1616

17-
MM = zeros(4,4);
18-
MM(:, :) = spm_get_space(VF);
19-
spm_get_space(VF, M\MM(:, :));
20-
P = {VG; VF};
21-
spm_reslice(P, rflags);
22-
out = 0;
17+
MM = zeros(4, 4);
18+
MM(:, :) = spm_get_space(VF);
19+
spm_get_space(VF, M \ MM(:, :));
20+
P = {VG; VF};
21+
spm_reslice(P, rflags);
22+
out = 0;
2323
end

Diff for: spm12/amypad_seg.m

+45-45
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,46 @@
1-
function [param,invdef,fordef] = amypad_seg(f_mri, spm_path, nat_gm, nat_wm, nat_csf, store_fwd, store_inv, visual)
2-
job.channel.vols = {strcat(f_mri,',1')};
3-
job.channel.biasreg = 0.001;
4-
job.channel.biasfwhm = 60;
5-
job.channel.write = [0, 0];
6-
job.tissue(1).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,1']};
7-
job.tissue(1).ngaus = 1;
8-
job.tissue(1).native = [nat_gm, 0];
9-
job.tissue(1).warped = [0, 0];
10-
job.tissue(2).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,2']};
11-
job.tissue(2).ngaus = 1;
12-
job.tissue(2).native = [nat_wm, 0];
13-
job.tissue(2).warped = [0, 0];
14-
job.tissue(3).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,3']};
15-
job.tissue(3).ngaus = 2;
16-
job.tissue(3).native = [nat_csf, 0];
17-
job.tissue(3).warped = [0, 0];
18-
job.tissue(4).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,4']};
19-
job.tissue(4).ngaus = 3;
20-
job.tissue(4).native = [0, 0];
21-
job.tissue(4).warped = [0, 0];
22-
job.tissue(5).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,5']};
23-
job.tissue(5).ngaus = 4;
24-
job.tissue(5).native = [0, 0];
25-
job.tissue(5).warped = [0, 0];
26-
job.tissue(6).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,6']};
27-
job.tissue(6).ngaus = 2;
28-
job.tissue(6).native = [0, 0];
29-
job.tissue(6).warped = [0, 0];
30-
job.warp.mrf = 1;
31-
job.warp.cleanup = 1;
32-
job.warp.reg = [0, 0.001, 0.5, 0.05, 0.2];
33-
job.warp.affreg = 'mni';
34-
job.warp.fwhm = 0;
35-
job.warp.samp = 3;
36-
job.warp.write = [store_fwd, store_inv];
37-
if visual>0
38-
Finter = spm_figure('GetWin','Interactive');
39-
end
40-
spm_jobman('initcfg');
41-
segout = spm_preproc_run(job);
42-
param = segout.param{1};
43-
invdef = segout.invdef{1};
44-
fordef = segout.fordef{1};
45-
%disp(segout);
1+
function [param, invdef, fordef] = amypad_seg(f_mri, spm_path, nat_gm, nat_wm, nat_csf, store_fwd, store_inv, visual)
2+
job.channel.vols = {strcat(f_mri, ',1')};
3+
job.channel.biasreg = 0.001;
4+
job.channel.biasfwhm = 60;
5+
job.channel.write = [0, 0];
6+
job.tissue(1).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,1']};
7+
job.tissue(1).ngaus = 1;
8+
job.tissue(1).native = [nat_gm, 0];
9+
job.tissue(1).warped = [0, 0];
10+
job.tissue(2).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,2']};
11+
job.tissue(2).ngaus = 1;
12+
job.tissue(2).native = [nat_wm, 0];
13+
job.tissue(2).warped = [0, 0];
14+
job.tissue(3).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,3']};
15+
job.tissue(3).ngaus = 2;
16+
job.tissue(3).native = [nat_csf, 0];
17+
job.tissue(3).warped = [0, 0];
18+
job.tissue(4).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,4']};
19+
job.tissue(4).ngaus = 3;
20+
job.tissue(4).native = [0, 0];
21+
job.tissue(4).warped = [0, 0];
22+
job.tissue(5).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,5']};
23+
job.tissue(5).ngaus = 4;
24+
job.tissue(5).native = [0, 0];
25+
job.tissue(5).warped = [0, 0];
26+
job.tissue(6).tpm = {[spm_path, filesep, 'tpm', filesep, 'TPM.nii,6']};
27+
job.tissue(6).ngaus = 2;
28+
job.tissue(6).native = [0, 0];
29+
job.tissue(6).warped = [0, 0];
30+
job.warp.mrf = 1;
31+
job.warp.cleanup = 1;
32+
job.warp.reg = [0, 0.001, 0.5, 0.05, 0.2];
33+
job.warp.affreg = 'mni';
34+
job.warp.fwhm = 0;
35+
job.warp.samp = 3;
36+
job.warp.write = [store_fwd, store_inv];
37+
if visual > 0
38+
Finter = spm_figure('GetWin', 'Interactive');
39+
end
40+
spm_jobman('initcfg');
41+
segout = spm_preproc_run(job);
42+
param = segout.param{1};
43+
invdef = segout.invdef{1};
44+
fordef = segout.fordef{1};
45+
%disp(segout);
4646
end

Diff for: spm12/cli.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@
1919

2020

2121
def main(argv=None):
22-
logging.basicConfig(
23-
level=logging.DEBUG, format="%(levelname)s:%(funcName)s:%(message)s"
24-
)
22+
logging.basicConfig(level=logging.DEBUG, format="%(levelname)s:%(funcName)s:%(message)s")
2523
args = argopt(__doc__).parse_args(argv)
2624
log.info(args)
2725
if isinstance(args.command, str):

0 commit comments

Comments
 (0)