Skip to content

Commit e9de427

Browse files
committed
Merge remote-tracking branch 'upstream/master' into enh/3dvolreg
2 parents 145bde0 + 8f73452 commit e9de427

28 files changed

+528
-285
lines changed

.circleci/config.yml

Lines changed: 73 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -354,10 +354,10 @@ jobs:
354354
at: /tmp
355355
- restore_cache:
356356
keys:
357-
- ds005-anat-v8-{{ .Branch }}-{{ epoch }}
358-
- ds005-anat-v8-{{ .Branch }}
359-
- ds005-anat-v8-master
360-
- ds005-anat-v8-
357+
- ds005-anat-v9-{{ .Branch }}-{{ epoch }}
358+
- ds005-anat-v9-{{ .Branch }}
359+
- ds005-anat-v9-master
360+
- ds005-anat-v9-
361361
- run:
362362
name: Setting up test
363363
command: |
@@ -388,10 +388,10 @@ jobs:
388388
-e FMRIPREP_DEV 1 -u $(id -u) \
389389
--config $PWD/nipype.cfg -w /tmp/ds005/work \
390390
/tmp/data/ds005 /tmp/ds005/derivatives participant \
391-
--debug --write-graph --mem_mb 4096 \
391+
--sloppy --write-graph --mem_mb 4096 \
392392
--nthreads 2 --anat-only -vv
393393
- save_cache:
394-
key: ds005-anat-v8-{{ .Branch }}-{{ epoch }}
394+
key: ds005-anat-v9-{{ .Branch }}-{{ epoch }}
395395
paths:
396396
- /tmp/ds005/work
397397
- /tmp/ds005/derivatives/fmriprep
@@ -408,7 +408,7 @@ jobs:
408408
-e FMRIPREP_DEV 1 -u $(id -u) \
409409
--config $PWD/nipype.cfg -w /tmp/ds005/work \
410410
/tmp/data/ds005 /tmp/ds005/derivatives participant \
411-
--debug --write-graph --use-syn-sdc --mem_mb 4096 \
411+
--sloppy --write-graph --use-syn-sdc --mem_mb 4096 \
412412
--ignore-aroma-denoising-errors --use-aroma \
413413
--output-space T1w template fsaverage5 \
414414
--template-resampling-grid native \
@@ -435,7 +435,7 @@ jobs:
435435
-e FMRIPREP_DEV 1 -u $(id -u) \
436436
--config $PWD/nipype.cfg -w /tmp/ds005/work \
437437
/tmp/data/ds005 /tmp/ds005/derivatives_partial participant \
438-
--debug --write-graph --use-syn-sdc --mem_mb 4096 \
438+
--sloppy --write-graph --use-syn-sdc --mem_mb 4096 \
439439
--output-space T1w template fsaverage5 \
440440
--ignore-aroma-denoising-errors --use-aroma \
441441
--template-resampling-grid native \
@@ -483,10 +483,10 @@ jobs:
483483
at: /tmp
484484
- restore_cache:
485485
keys:
486-
- ds054-anat-v6-{{ .Branch }}-{{ epoch }}
487-
- ds054-anat-v6-{{ .Branch }}
488-
- ds054-anat-v6-master
489-
- ds054-anat-v6-
486+
- ds054-anat-v7-{{ .Branch }}-{{ epoch }}
487+
- ds054-anat-v7-{{ .Branch }}
488+
- ds054-anat-v7-master
489+
- ds054-anat-v7-
490490
- run:
491491
name: Setting up test
492492
command: |
@@ -517,10 +517,10 @@ jobs:
517517
-e FMRIPREP_DEV 1 \
518518
--config $PWD/nipype.cfg -w /tmp/ds054/work \
519519
/tmp/data/ds054 /tmp/ds054/derivatives participant \
520-
--fs-no-reconall --debug --write-graph \
520+
--fs-no-reconall --sloppy --write-graph \
521521
--mem_mb 4096 --nthreads 2 --anat-only -vv
522522
- save_cache:
523-
key: ds054-anat-v6-{{ .Branch }}-{{ epoch }}
523+
key: ds054-anat-v7-{{ .Branch }}-{{ epoch }}
524524
paths:
525525
- /tmp/ds054/work
526526
- /tmp/ds054/derivatives
@@ -537,7 +537,7 @@ jobs:
537537
-e FMRIPREP_DEV 1 \
538538
--config $PWD/nipype.cfg -w /tmp/ds054/work \
539539
/tmp/data/ds054 /tmp/ds054/derivatives participant \
540-
--fs-no-reconall --debug \
540+
--fs-no-reconall --sloppy \
541541
--output-space T1w template \
542542
--template-resampling-grid 2mm \
543543
--mem_mb 4096 --nthreads 2 -vv
@@ -562,7 +562,7 @@ jobs:
562562
-e FMRIPREP_DEV 1 \
563563
--config $PWD/nipype.cfg -w /tmp/ds054/work \
564564
/tmp/data/ds054 /tmp/ds054/derivatives participant \
565-
--fs-no-reconall --debug --write-graph \
565+
--fs-no-reconall --sloppy --write-graph \
566566
--output-space T1w template \
567567
--template-resampling-grid 2mm \
568568
--reports-only --run-uuid $UUID
@@ -601,8 +601,8 @@ jobs:
601601
at: /tmp
602602
- restore_cache:
603603
keys:
604-
- ds210-anat-v3-{{ epoch }}
605-
- ds210-anat-v3-
604+
- ds210-anat-v4-{{ epoch }}
605+
- ds210-anat-v4-
606606
- run:
607607
name: Setting up test
608608
command: |
@@ -633,10 +633,10 @@ jobs:
633633
-e FMRIPREP_DEV 1 \
634634
--config $PWD/nipype.cfg -w /tmp/ds210/work \
635635
/tmp/data/ds210 /tmp/ds210/derivatives participant \
636-
--fs-no-reconall --debug --write-graph \
636+
--fs-no-reconall --sloppy --write-graph \
637637
--mem_mb 4096 --nthreads 2 --anat-only -vv
638638
- save_cache:
639-
key: ds210-anat-v3-{{ epoch }}
639+
key: ds210-anat-v4-{{ epoch }}
640640
paths:
641641
- /tmp/ds210/work
642642
- /tmp/ds210/derivatives
@@ -651,7 +651,7 @@ jobs:
651651
/tmp/data/ds210 /tmp/ds210/derivatives participant \
652652
--fs-no-reconall --t2s-coreg --use-syn-sdc \
653653
--template-resampling-grid native \
654-
--debug --write-graph --mem_mb 4096 --nthreads 2 -vv
654+
--sloppy --write-graph --mem_mb 4096 --nthreads 2 -vv
655655
- run:
656656
name: Checking outputs of fMRIPrep
657657
command: |
@@ -670,7 +670,7 @@ jobs:
670670
- store_artifacts:
671671
path: /tmp/ds210
672672

673-
deploy:
673+
deploy_docker:
674674
machine:
675675
image: circleci/classic:201711-01
676676
working_directory: /tmp/src/fmriprep
@@ -694,10 +694,22 @@ jobs:
694694
command: |
695695
if [[ -n "$DOCKER_PASS" ]]; then
696696
docker login -u $DOCKER_USER -p $DOCKER_PASS
697-
docker push poldracklab/fmriprep:latest
698-
docker tag poldracklab/fmriprep poldracklab/fmriprep:$CIRCLE_TAG
699-
docker push poldracklab/fmriprep:$CIRCLE_TAG
697+
docker tag poldracklab/fmriprep poldracklab/fmriprep:unstable
698+
docker push poldracklab/fmriprep:unstable
699+
if [[ -n "$CIRCLE_TAG" ]]; then
700+
docker push poldracklab/fmriprep:latest
701+
docker tag poldracklab/fmriprep poldracklab/fmriprep:$CIRCLE_TAG
702+
docker push poldracklab/fmriprep:$CIRCLE_TAG
703+
fi
700704
fi
705+
706+
deploy_pypi:
707+
machine:
708+
image: circleci/classic:201711-01
709+
working_directory: /tmp/src/fmriprep
710+
steps:
711+
- attach_workspace:
712+
at: /tmp
701713
- run:
702714
name: Deploy to PyPi
703715
command: |
@@ -730,14 +742,22 @@ workflows:
730742
- get_regression_data:
731743
filters:
732744
branches:
733-
ignore: /docs?\/.*/
745+
ignore:
746+
- /docs?\/.*/
747+
- /ds005\/.*/
748+
- /ds054\/.*/
749+
- /ds210\/.*/
734750

735751
- build_docs:
736752
requires:
737753
- build
738754
filters:
739755
branches:
740-
ignore: /tests?\/.*/
756+
ignore:
757+
- /tests?\/.*/
758+
- /ds005\/.*/
759+
- /ds054\/.*/
760+
- /ds210\/.*/
741761
tags:
742762
only: /.*/
743763

@@ -758,7 +778,11 @@ workflows:
758778
- get_regression_data
759779
filters:
760780
branches:
761-
ignore: /docs?\/.*/
781+
ignore:
782+
- /docs?\/.*/
783+
- /ds005\/.*/
784+
- /ds054\/.*/
785+
- /ds210\/.*/
762786
tags:
763787
only: /.*/
764788

@@ -771,6 +795,8 @@ workflows:
771795
ignore:
772796
- /docs?\/.*/
773797
- /tests?\/.*/
798+
- /ds054\/.*/
799+
- /ds210\/.*/
774800
tags:
775801
only: /.*/
776802

@@ -783,6 +809,8 @@ workflows:
783809
ignore:
784810
- /docs?\/.*/
785811
- /tests?\/.*/
812+
- /ds005\/.*/
813+
- /ds210\/.*/
786814
tags:
787815
only: /.*/
788816

@@ -796,10 +824,26 @@ workflows:
796824
ignore:
797825
- /docs?\/.*/
798826
- /tests?\/.*/
827+
- /ds005\/.*/
828+
- /ds054\/.*/
829+
tags:
830+
only: /.*/
831+
832+
- deploy_docker:
833+
requires:
834+
- build
835+
- test_pytest
836+
- build_docs
837+
- ds005
838+
- ds054
839+
- ds210
840+
filters:
841+
branches:
842+
only: master
799843
tags:
800844
only: /.*/
801845

802-
- deploy:
846+
- deploy_pypi:
803847
requires:
804848
- build
805849
- test_pytest

.circleci/ds005_outputs.txt

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -6,64 +6,64 @@ fmriprep/logs/CITATION.md
66
fmriprep/logs/CITATION.tex
77
fmriprep/sub-01
88
fmriprep/sub-01/anat
9-
fmriprep/sub-01/anat/sub-01_brainmask.nii.gz
10-
fmriprep/sub-01/anat/sub-01_class-CSF_probtissue.nii.gz
11-
fmriprep/sub-01/anat/sub-01_class-GM_probtissue.nii.gz
12-
fmriprep/sub-01/anat/sub-01_class-WM_probtissue.nii.gz
13-
fmriprep/sub-01/anat/sub-01_dtissue.nii.gz
14-
fmriprep/sub-01/anat/sub-01_inflated.L.surf.gii
15-
fmriprep/sub-01/anat/sub-01_inflated.R.surf.gii
16-
fmriprep/sub-01/anat/sub-01_label-aparcaseg_roi.nii.gz
17-
fmriprep/sub-01/anat/sub-01_label-aseg_roi.nii.gz
18-
fmriprep/sub-01/anat/sub-01_midthickness.L.surf.gii
19-
fmriprep/sub-01/anat/sub-01_midthickness.R.surf.gii
20-
fmriprep/sub-01/anat/sub-01_pial.L.surf.gii
21-
fmriprep/sub-01/anat/sub-01_pial.R.surf.gii
22-
fmriprep/sub-01/anat/sub-01_preproc.nii.gz
23-
fmriprep/sub-01/anat/sub-01_smoothwm.L.surf.gii
24-
fmriprep/sub-01/anat/sub-01_smoothwm.R.surf.gii
25-
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_brainmask.nii.gz
26-
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_class-CSF_probtissue.nii.gz
27-
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_class-GM_probtissue.nii.gz
28-
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_class-WM_probtissue.nii.gz
29-
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_dtissue.nii.gz
30-
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_preproc.nii.gz
31-
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_target-T1w_warp.h5
32-
fmriprep/sub-01/anat/sub-01_space-orig_target-T1w_affine.txt
33-
fmriprep/sub-01/anat/sub-01_target-fsnative_affine.txt
34-
fmriprep/sub-01/anat/sub-01_target-MNI152NLin2009cAsym_warp.h5
9+
fmriprep/sub-01/anat/sub-01_desc-brain_mask.nii.gz
10+
fmriprep/sub-01/anat/sub-01_desc-preproc_T1w.nii.gz
11+
fmriprep/sub-01/anat/sub-01_dseg.nii.gz
12+
fmriprep/sub-01/anat/sub-01_from-MNI152NLin2009cAsym_to-T1w_mode-image_xfm.h5
13+
fmriprep/sub-01/anat/sub-01_from-orig_to-T1w_mode-image_xfm.txt
14+
fmriprep/sub-01/anat/sub-01_from-T1w_to-fsnative_mode-image_xfm.txt
15+
fmriprep/sub-01/anat/sub-01_from-T1w_to-MNI152NLin2009cAsym_mode-image_xfm.h5
16+
fmriprep/sub-01/anat/sub-01_hemi-L_inflated.surf.gii
17+
fmriprep/sub-01/anat/sub-01_hemi-L_midthickness.surf.gii
18+
fmriprep/sub-01/anat/sub-01_hemi-L_pial.surf.gii
19+
fmriprep/sub-01/anat/sub-01_hemi-L_smoothwm.surf.gii
20+
fmriprep/sub-01/anat/sub-01_hemi-R_inflated.surf.gii
21+
fmriprep/sub-01/anat/sub-01_hemi-R_midthickness.surf.gii
22+
fmriprep/sub-01/anat/sub-01_hemi-R_pial.surf.gii
23+
fmriprep/sub-01/anat/sub-01_hemi-R_smoothwm.surf.gii
24+
fmriprep/sub-01/anat/sub-01_label-aparcaseg_dseg.nii.gz
25+
fmriprep/sub-01/anat/sub-01_label-aseg_dseg.nii.gz
26+
fmriprep/sub-01/anat/sub-01_label-CSF_probseg.nii.gz
27+
fmriprep/sub-01/anat/sub-01_label-GM_probseg.nii.gz
28+
fmriprep/sub-01/anat/sub-01_label-WM_probseg.nii.gz
29+
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
30+
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_desc-preproc_T1w.nii.gz
31+
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_dseg.nii.gz
32+
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_label-CSF_probseg.nii.gz
33+
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_label-GM_probseg.nii.gz
34+
fmriprep/sub-01/anat/sub-01_space-MNI152NLin2009cAsym_label-WM_probseg.nii.gz
3535
fmriprep/sub-01/func
3636
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_AROMAnoiseICs.csv
37-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_confounds.tsv
38-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_MELODICmix.tsv
39-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-cifti_variant-space1_preproc.dtseries.json
40-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-cifti_variant-space1_preproc.dtseries.nii
41-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-fsaverage5.L.func.gii
42-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-fsaverage5.R.func.gii
37+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_bold.dtseries.json
38+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_bold.dtseries.nii
39+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_desc-confounds_regressors.tsv
40+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_desc-MELODIC_mixing.tsv
41+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-fsaverage5_hemi-L.func.gii
42+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-fsaverage5_hemi-R.func.gii
4343
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-MNI152NLin2009cAsym_boldref.nii.gz
44-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-MNI152NLin2009cAsym_brainmask.nii.gz
45-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-MNI152NLin2009cAsym_preproc.nii.gz
46-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-MNI152NLin2009cAsym_variant-smoothAROMAnonaggr_preproc.nii.gz
44+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
45+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz
46+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-MNI152NLin2009cAsym_desc-smoothAROMAnonaggr_bold.nii.gz
4747
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_boldref.nii.gz
48-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_brainmask.nii.gz
49-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_label-aparcaseg_roi.nii.gz
50-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_label-aseg_roi.nii.gz
51-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_preproc.nii.gz
48+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_desc-brain_mask.nii.gz
49+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_desc-preproc_bold.nii.gz
50+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_label-aparcaseg_dseg.nii.gz
51+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-01_space-T1w_label-aseg_dseg.nii.gz
5252
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_AROMAnoiseICs.csv
53-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_confounds.tsv
54-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_MELODICmix.tsv
55-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-cifti_variant-space1_preproc.dtseries.json
56-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-cifti_variant-space1_preproc.dtseries.nii
57-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-fsaverage5.L.func.gii
58-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-fsaverage5.R.func.gii
53+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_bold.dtseries.json
54+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_bold.dtseries.nii
55+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_desc-confounds_regressors.tsv
56+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_desc-MELODIC_mixing.tsv
57+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-fsaverage5_hemi-L.func.gii
58+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-fsaverage5_hemi-R.func.gii
5959
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-MNI152NLin2009cAsym_boldref.nii.gz
60-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-MNI152NLin2009cAsym_brainmask.nii.gz
61-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-MNI152NLin2009cAsym_preproc.nii.gz
62-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-MNI152NLin2009cAsym_variant-smoothAROMAnonaggr_preproc.nii.gz
60+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-MNI152NLin2009cAsym_desc-brain_mask.nii.gz
61+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-MNI152NLin2009cAsym_desc-preproc_bold.nii.gz
62+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-MNI152NLin2009cAsym_desc-smoothAROMAnonaggr_bold.nii.gz
6363
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_boldref.nii.gz
64-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_brainmask.nii.gz
65-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_label-aparcaseg_roi.nii.gz
66-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_label-aseg_roi.nii.gz
67-
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_preproc.nii.gz
64+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_desc-brain_mask.nii.gz
65+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_desc-preproc_bold.nii.gz
66+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_label-aparcaseg_dseg.nii.gz
67+
fmriprep/sub-01/func/sub-01_task-mixedgamblestask_run-02_space-T1w_label-aseg_dseg.nii.gz
6868
fmriprep/sub-01.html
6969
/tmp/ds005/derivatives

0 commit comments

Comments
 (0)