File tree Expand file tree Collapse file tree 4 files changed +40
-52
lines changed Expand file tree Collapse file tree 4 files changed +40
-52
lines changed Original file line number Diff line number Diff line change @@ -128,6 +128,8 @@ jobs:
128
128
--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
129
129
--build-arg VCS_REF=`git rev-parse --short HEAD` \
130
130
--build-arg VERSION="${CIRCLE_TAG:-$THISVERSION}" .
131
+ - run :
132
+ command : docker images
131
133
- run :
132
134
name : Check Docker image
133
135
command : |
Original file line number Diff line number Diff line change @@ -77,13 +77,6 @@ RUN mkdir -p /opt/afni-latest \
77
77
-name "3dAutomask" -or \
78
78
-name "3dvolreg" \) -delete
79
79
80
- # ANTs 2.4.4
81
- FROM downloader as ants
82
- RUN mkdir -p /opt && \
83
- curl -sSLO "https://github.com/ANTsX/ANTs/releases/download/v2.4.4/ants-2.4.4-ubuntu-22.04-X64-gcc.zip" && \
84
- unzip ants-2.4.4-ubuntu-22.04-X64-gcc.zip -d /opt && \
85
- rm ants-2.4.4-ubuntu-22.04-X64-gcc.zip
86
-
87
80
# Connectome Workbench 1.5.0
88
81
FROM downloader as workbench
89
82
RUN mkdir /opt/workbench && \
@@ -172,7 +165,6 @@ RUN apt-get update -qq \
172
165
# Install files from stages
173
166
COPY --from=freesurfer /opt/freesurfer /opt/freesurfer
174
167
COPY --from=afni /opt/afni-latest /opt/afni-latest
175
- COPY --from=ants /opt/ants-2.4.4 /opt/ants
176
168
COPY --from=workbench /opt/workbench /opt/workbench
177
169
178
170
# Simulate SetUpFreeSurfer.sh
@@ -197,11 +189,6 @@ ENV PATH="/opt/afni-latest:$PATH" \
197
189
AFNI_IMSAVE_WARNINGS="NO" \
198
190
AFNI_PLUGINPATH="/opt/afni-latest"
199
191
200
- # ANTs config
201
- ENV ANTSPATH="/opt/ants" \
202
- PATH="/opt/ants/bin:$PATH" \
203
- LD_LIBRARY_PATH="/opt/ants/lib:$LD_LIBRARY_PATH"
204
-
205
192
# Workbench config
206
193
ENV PATH="/opt/workbench/bin_linux64:$PATH" \
207
194
LD_LIBRARY_PATH="/opt/workbench/lib_linux64:$LD_LIBRARY_PATH"
Original file line number Diff line number Diff line change @@ -11,20 +11,19 @@ dependencies:
11
11
- mkl=2022.1
12
12
- mkl-service=2.4
13
13
# Base scientific python stack; required by FSL, so pinned here
14
- - numpy=1.24
15
- - scipy=1.10
16
- - matplotlib=3.7
14
+ - numpy=1.25
15
+ - scipy=1.11
16
+ - matplotlib=3.7,!=3.7.2
17
17
- pandas=2.0
18
18
- h5py=3.8
19
19
# Dependencies compiled against numpy, best to stick with conda
20
- - scikit-image=0.20
21
- - scikit-learn=1.2
20
+ - scikit-image=0.21
21
+ - scikit-learn=1.3
22
22
# Utilities
23
23
- graphviz=6.0
24
24
- pandoc=3.1
25
- # Workflow dependencies: Convert3D
26
- - convert3d=1.3.0
27
- - libitk=5.2 # 5.3 fails with c3d
25
+ # Workflow dependencies: ANTs
26
+ - ants=2.4.4
28
27
# Workflow dependencies: FSL (versions pinned in 6.0.6.2)
29
28
- fsl-bet2=2111.0
30
29
- fsl-flirt=2111.0
Original file line number Diff line number Diff line change @@ -8,15 +8,15 @@ astor==0.8.1
8
8
# via formulaic
9
9
attrs == 23.1.0
10
10
# via niworkflows
11
- bids-validator == 1.11 .0
11
+ bids-validator == 1.12 .0
12
12
# via pybids
13
- certifi == 2023.5.7
13
+ certifi == 2023.7.22
14
14
# via requests
15
- charset-normalizer == 3.1 .0
15
+ charset-normalizer == 3.2 .0
16
16
# via requests
17
17
ci-info == 0.3.0
18
18
# via etelemetry
19
- click == 8.1.3
19
+ click == 8.1.7
20
20
# via
21
21
# nipype
22
22
# pybids
@@ -30,42 +30,42 @@ etelemetry==0.3.0
30
30
# via nipype
31
31
filelock == 3.12.2
32
32
# via nipype
33
- fonttools == 4.40.0
33
+ fonttools == 4.42.1
34
34
# via matplotlib
35
35
formulaic == 0.5.2
36
36
# via pybids
37
37
greenlet == 2.0.2
38
38
# via sqlalchemy
39
- h5py == 3.8 .0
39
+ h5py == 3.9 .0
40
40
# via nitransforms
41
41
idna == 3.4
42
42
# via requests
43
- imageio == 2.31.1
43
+ imageio == 2.31.2
44
44
# via scikit-image
45
- indexed-gzip == 1.7.1
45
+ indexed-gzip == 1.8.3
46
46
# via smriprep (pyproject.toml)
47
47
interface-meta == 1.3.0
48
48
# via formulaic
49
49
isodate == 0.6.1
50
50
# via rdflib
51
51
jinja2 == 3.1.2
52
52
# via niworkflows
53
- joblib == 1.2.0
53
+ joblib == 1.3.2
54
54
# via
55
55
# nilearn
56
56
# scikit-learn
57
- kiwisolver == 1.4.4
57
+ kiwisolver == 1.4.5
58
58
# via matplotlib
59
- lazy-loader == 0.2
59
+ lazy-loader == 0.3
60
60
# via scikit-image
61
61
lockfile == 0.12.2
62
62
# via smriprep (pyproject.toml)
63
- looseversion == 1.2 .0
63
+ looseversion == 1.3 .0
64
64
# via
65
65
# nipype
66
66
# niworkflows
67
67
# smriprep (pyproject.toml)
68
- lxml == 4.9.2
68
+ lxml == 4.9.3
69
69
# via
70
70
# nilearn
71
71
# prov
@@ -96,13 +96,13 @@ nipype==1.8.6
96
96
# via
97
97
# niworkflows
98
98
# smriprep (pyproject.toml)
99
- nitransforms == 23.0.0
99
+ nitransforms == 23.0.1
100
100
# via niworkflows
101
- niworkflows == 1.8.0
101
+ niworkflows == 1.8.1
102
102
# via smriprep (pyproject.toml)
103
103
num2words == 0.5.12
104
104
# via pybids
105
- numpy == 1.24.3
105
+ numpy == 1.25.2
106
106
# via
107
107
# contourpy
108
108
# formulaic
@@ -132,28 +132,28 @@ packaging==23.1
132
132
# niworkflows
133
133
# scikit-image
134
134
# smriprep (pyproject.toml)
135
- pandas == 2.0.2
135
+ pandas == 2.0.3
136
136
# via
137
137
# formulaic
138
138
# nilearn
139
139
# niworkflows
140
140
# pybids
141
141
# seaborn
142
- pillow == 9.5 .0
142
+ pillow == 10.0 .0
143
143
# via
144
144
# imageio
145
145
# matplotlib
146
146
# scikit-image
147
147
prov == 2.0.0
148
148
# via nipype
149
- pybids == 0.16.1
149
+ pybids == 0.16.3
150
150
# via
151
151
# niworkflows
152
152
# smriprep (pyproject.toml)
153
153
# templateflow
154
154
pydot == 1.4.2
155
155
# via nipype
156
- pyparsing == 3.1.0
156
+ pyparsing == 3.0.9
157
157
# via
158
158
# matplotlib
159
159
# pydot
@@ -168,11 +168,11 @@ pytz==2023.3
168
168
# via pandas
169
169
pywavelets == 1.4.1
170
170
# via scikit-image
171
- pyyaml == 6.0
171
+ pyyaml == 6.0.1
172
172
# via
173
173
# niworkflows
174
174
# smriprep (pyproject.toml)
175
- rdflib == 6.3.2
175
+ rdflib == 7.0.0
176
176
# via
177
177
# nipype
178
178
# prov
@@ -181,11 +181,11 @@ requests==2.31.0
181
181
# etelemetry
182
182
# nilearn
183
183
# templateflow
184
- scikit-image == 0.20 .0
184
+ scikit-image == 0.21 .0
185
185
# via niworkflows
186
- scikit-learn == 1.2.2
186
+ scikit-learn == 1.3.0
187
187
# via nilearn
188
- scipy == 1.10.1
188
+ scipy == 1.11.2
189
189
# via
190
190
# formulaic
191
191
# nilearn
@@ -203,33 +203,33 @@ six==1.16.0
203
203
# via
204
204
# isodate
205
205
# python-dateutil
206
- sqlalchemy == 2.0.16
206
+ sqlalchemy == 2.0.20
207
207
# via pybids
208
208
svgutils == 0.3.4
209
209
# via niworkflows
210
210
templateflow == 23.0.0
211
211
# via
212
212
# niworkflows
213
213
# smriprep (pyproject.toml)
214
- threadpoolctl == 3.1 .0
214
+ threadpoolctl == 3.2 .0
215
215
# via scikit-learn
216
- tifffile == 2023.4.12
216
+ tifffile == 2023.8.25
217
217
# via scikit-image
218
- tqdm == 4.65.0
218
+ tqdm == 4.66.1
219
219
# via templateflow
220
220
traits == 6.3.2
221
221
# via
222
222
# nipype
223
223
# niworkflows
224
224
transforms3d == 0.4.1
225
225
# via niworkflows
226
- typing-extensions == 4.6.3
226
+ typing-extensions == 4.7.1
227
227
# via
228
228
# formulaic
229
229
# sqlalchemy
230
230
tzdata == 2023.3
231
231
# via pandas
232
- urllib3 == 2.0.3
232
+ urllib3 == 2.0.4
233
233
# via requests
234
234
wrapt == 1.15.0
235
235
# via formulaic
You can’t perform that action at this time.
0 commit comments