Skip to content

Commit 7b2d975

Browse files
committed
Merge branch 'develop' into merge/fsl-topup
2 parents a807cf4 + f401439 commit 7b2d975

23 files changed

+1531
-1547
lines changed

.circleci/main.yml

Lines changed: 74 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -56,23 +56,23 @@ commands:
5656
steps:
5757
- push-to-docker-hub:
5858
tag: nightly
59-
- when:
60-
condition:
61-
not:
62-
equal: [ << parameters.variant >>, fMRIPrep-LTS ]
63-
steps:
64-
- run:
65-
name: "Starting local registry"
66-
command: docker run -d -p 5000:5000 --restart=always --name registry registry:2
67-
- get-singularity
68-
- run:
69-
name: "Building Singularity image from Docker image"
70-
command: |
71-
docker load < ${DOCKER_TARBALL}.tar.gz
72-
docker tag fcpindi/c-pac:${DOCKER_TAG} localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
73-
docker push localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
74-
SINGULARITY_NOHTTPS=1 singularity build cpac-singularity-image${VARIANT}.simg docker://localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
75-
no_output_timeout: 5h
59+
# - when:
60+
# condition:
61+
# not:
62+
# equal: [ << parameters.variant >>, fMRIPrep-LTS ]
63+
# steps:
64+
# - run:
65+
# name: "Starting local registry"
66+
# command: docker run -d -p 5000:5000 --restart=always --name registry registry:2
67+
# - get-singularity
68+
# - run:
69+
# name: "Building Singularity image from Docker image"
70+
# command: |
71+
# docker load < ${DOCKER_TARBALL}.tar.gz
72+
# docker tag fcpindi/c-pac:${DOCKER_TAG} localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
73+
# docker push localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
74+
# SINGULARITY_NOHTTPS=1 singularity build cpac-singularity-image${VARIANT}.simg docker://localhost:5000/fcpindi/c-pac:${DOCKER_TAG}
75+
# no_output_timeout: 5h
7676
check-updated:
7777
steps:
7878
- restore_cache:
@@ -103,6 +103,8 @@ commands:
103103
- run:
104104
name: "Configuring git user"
105105
command: |
106+
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 78BD65473CB3BD13
107+
curl -L https://packagecloud.io/circleci/trusty/gpgkey | sudo apt-key add -
106108
sudo apt-get update
107109
sudo apt-get install git -y
108110
git config --global user.email "[email protected]"
@@ -232,13 +234,13 @@ jobs:
232234
- build-images
233235
- store_artifacts:
234236
path: cpac-docker-image.tar.gz
235-
- store_artifacts:
236-
path: cpac-singularity-image.simg
237+
# - store_artifacts:
238+
# path: cpac-singularity-image.simg
237239
- persist_to_workspace:
238240
root: /home/circleci/
239241
paths:
240242
- project/cpac-docker-image.tar.gz
241-
- project/cpac-singularity-image.simg
243+
# - project/cpac-singularity-image.simg
242244
build-ABCD-HCP:
243245
machine:
244246
image: ubuntu-2004:202010-01
@@ -250,13 +252,13 @@ jobs:
250252
variant: ABCD-HCP
251253
- store_artifacts:
252254
path: cpac-docker-image-ABCD-HCP.tar.gz
253-
- store_artifacts:
254-
path: cpac-singularity-image-ABCD-HCP.simg
255+
# - store_artifacts:
256+
# path: cpac-singularity-image-ABCD-HCP.simg
255257
- persist_to_workspace:
256258
root: /home/circleci/
257259
paths:
258260
- project/cpac-docker-image-ABCD-HCP.tar.gz
259-
- project/cpac-singularity-image-ABCD-HCP.simg
261+
# - project/cpac-singularity-image-ABCD-HCP.simg
260262
build-fMRIPrep-LTS:
261263
machine:
262264
image: ubuntu-2004:202010-01
@@ -268,13 +270,13 @@ jobs:
268270
variant: fMRIPrep-LTS
269271
- store_artifacts:
270272
path: cpac-docker-image-fMRIPrep-LTS.tar.gz
271-
- store_artifacts:
272-
path: cpac-singularity-image-fMRIPrep-LTS.simg
273+
# - store_artifacts:
274+
# path: cpac-singularity-image-fMRIPrep-LTS.simg
273275
- persist_to_workspace:
274276
root: /home/circleci/
275277
paths:
276278
- project/cpac-docker-image-fMRIPrep-LTS.tar.gz
277-
- project/cpac-singularity-image-fMRIPrep-LTS.simg
279+
# - project/cpac-singularity-image-fMRIPrep-LTS.simg
278280
build-lite:
279281
machine:
280282
image: ubuntu-2004:202010-01
@@ -286,13 +288,13 @@ jobs:
286288
variant: lite
287289
- store_artifacts:
288290
path: cpac-docker-image-lite.tar.gz
289-
- store_artifacts:
290-
path: cpac-singularity-image-lite.simg
291+
# - store_artifacts:
292+
# path: cpac-singularity-image-lite.simg
291293
- persist_to_workspace:
292294
root: /home/circleci/
293295
paths:
294296
- project/cpac-docker-image-lite.tar.gz
295-
- project/cpac-singularity-image-lite.simg
297+
# - project/cpac-singularity-image-lite.simg
296298
check-version:
297299
machine:
298300
image: ubuntu-2004:202010-01
@@ -336,16 +338,16 @@ jobs:
336338
- check-updated
337339
- restore_cache:
338340
key: coverage-docker--{{ .Revision }}
339-
- restore_cache:
340-
key: coverage-singularity--{{ .Revision }}
341+
# - restore_cache:
342+
# key: coverage-singularity--{{ .Revision }}
341343
- restore_cache:
342344
key: coverage-docker-ABCD-HCP-{{ .Revision }}
343-
- restore_cache:
344-
key: coverage-singularity-ABCD-HCP-{{ .Revision }}
345+
# - restore_cache:
346+
# key: coverage-singularity-ABCD-HCP-{{ .Revision }}
345347
- restore_cache:
346348
key: coverage-docker-lite-{{ .Revision }}
347-
- restore_cache:
348-
key: coverage-singularity-lite-{{ .Revision }}
349+
# - restore_cache:
350+
# key: coverage-singularity-lite-{{ .Revision }}
349351
- set-python-version
350352
- combine-coverage
351353
- store_artifacts:
@@ -413,14 +415,14 @@ workflows:
413415
name: "Build images"
414416
requires:
415417
- "Checking for updated version"
416-
- build-ABCD-HCP:
417-
name: "Build ABCD-HCP variant images"
418-
requires:
419-
- "Checking for updated version"
420-
- build-fMRIPrep-LTS:
421-
name: "Build fMRIPrep-LTS variant images"
422-
requires:
423-
- "Checking for updated version"
418+
# - build-ABCD-HCP:
419+
# name: "Build ABCD-HCP variant images"
420+
# requires:
421+
# - "Checking for updated version"
422+
# - build-fMRIPrep-LTS:
423+
# name: "Build fMRIPrep-LTS variant images"
424+
# requires:
425+
# - "Checking for updated version"
424426
- build-lite:
425427
name: "Build lite variant images"
426428
requires:
@@ -431,42 +433,42 @@ workflows:
431433
name: "Combine coverage"
432434
requires:
433435
- "Test in Docker"
434-
- "Test in Singularity"
436+
# - "Test in Singularity"
435437
- "Test lite variant in Docker"
436-
- "Test lite variant in Singularity"
437-
- "Test ABCD-HCP variant in Docker"
438-
- "Test ABCD-HCP variant in Singularity"
439-
- "Test fMRIPrep-LTS variant in Docker"
438+
# - "Test lite variant in Singularity"
439+
# - "Test ABCD-HCP variant in Docker"
440+
# - "Test ABCD-HCP variant in Singularity"
441+
# - "Test fMRIPrep-LTS variant in Docker"
440442
- pytest-docker:
441443
name: "Test in Docker"
442444
requires:
443445
- "Build images"
444-
- pytest-docker:
445-
name: "Test ABCD-HCP variant in Docker"
446-
requires:
447-
- "Build ABCD-HCP variant images"
448-
variant: ABCD-HCP
449-
- pytest-docker:
450-
name: "Test fMRIPrep-LTS variant in Docker"
451-
requires:
452-
- "Build fMRIPrep-LTS variant images"
453-
variant: fMRIPrep-LTS
446+
# - pytest-docker:
447+
# name: "Test ABCD-HCP variant in Docker"
448+
# requires:
449+
# - "Build ABCD-HCP variant images"
450+
# variant: ABCD-HCP
451+
# - pytest-docker:
452+
# name: "Test fMRIPrep-LTS variant in Docker"
453+
# requires:
454+
# - "Build fMRIPrep-LTS variant images"
455+
# variant: fMRIPrep-LTS
454456
- pytest-docker:
455457
name: "Test lite variant in Docker"
456458
requires:
457459
- "Build lite variant images"
458460
variant: lite
459-
- pytest-singularity:
460-
name: "Test in Singularity"
461-
requires:
462-
- "Build images"
463-
- pytest-singularity:
464-
name: "Test ABCD-HCP variant in Singularity"
465-
requires:
466-
- "Build ABCD-HCP variant images"
467-
variant: ABCD-HCP
468-
- pytest-singularity:
469-
name: "Test lite variant in Singularity"
470-
requires:
471-
- "Build lite variant images"
472-
variant: lite
461+
# - pytest-singularity:
462+
# name: "Test in Singularity"
463+
# requires:
464+
# - "Build images"
465+
# - pytest-singularity:
466+
# name: "Test ABCD-HCP variant in Singularity"
467+
# requires:
468+
# - "Build ABCD-HCP variant images"
469+
# variant: ABCD-HCP
470+
# - pytest-singularity:
471+
# name: "Test lite variant in Singularity"
472+
# requires:
473+
# - "Build lite variant images"
474+
# variant: lite

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
- Added FSL-TOPUP as an option for distortion correction.
1313
- Added changelog
14+
- Added CHD8 mouse template (`/cpac_templates/chd8_functional_template_noise_mask_ag.nii.gz`)
15+
- Added commandline flags `--T1w_label` and `--bold_label`
1416

1517
### Changed
1618

1719
- Expanded meta-data ingress for EPI field maps to include more fields when parsing BIDS sidecar JSONs.
20+
- Updated possible inputs for T2w processing and ACPC-alignment blocks to increase the modularity of these pipeline options.
1821
- `master` branch renamed `main`
22+
- Packaged templates in https://github.com/FCP-INDI/C-PAC_templates
1923

2024
### Deprecated
2125

2226
- `master` branch name (renamed `main`)
2327

2428
### Fixed
2529

30+
- Fixed [bug](https://github.com/FCP-INDI/C-PAC/issues/1620) in which the preprocessed T2w data would not be found in the resource pool when expected.
2631
- Fixed [bug](https://github.com/FCP-INDI/C-PAC/issues/1582) in which distortion correction-related field map ingress would raise `IndexError: list index out of range` when ingressing the field maps.
2732
- Fixed [bug](https://github.com/FCP-INDI/C-PAC/issues/1572) in which some nodes would raise `KeyError: 'in_file'` when estimating memory allocation
2833
- Improved memory management for multi-core node allocation.

0 commit comments

Comments
 (0)