@@ -142,68 +142,18 @@ <h4>Workflow execution completed unsuccessfully!</h4>
142
142
(< span id ="completed_fromnow "> </ span > duration: < strong > ${workflow.duration}</ strong > )
143
143
</ dd >
144
144
145
- < dl >
146
- < div class ="progress " style ="height: 1.6rem; margin: 1.2rem auto; border-radius: 0.20rem; ">
147
- < div style ="width: ${workflow.stats.succeedPct}% " class ="progress-bar bg-success " data-toggle ="tooltip " data-placement ="top " title ="$workflow.stats.succeedCount tasks succeeded "> < span class ="text-truncate "> $workflow.stats.succeedCount succeeded </ span > </ div >
148
- < div style ="width: ${workflow.stats.cachedPct}% " class ="progress-bar bg-secondary " data-toggle ="tooltip " data-placement ="top " title ="$workflow.stats.cachedCount tasks were cached "> < span class ="text-truncate "> $workflow.stats.cachedCount cached </ span > </ div >
149
- < div style ="width: ${workflow.stats.ignoredPct}% " class ="progress-bar bg-warning " data-toggle ="tooltip " data-placement ="top " title ="$workflow.stats.ignoredCount tasks reported and error and were ignored "> < span class ="text-truncate "> $workflow.stats.ignoredCount ignored </ span > </ div >
150
- < div style ="width: ${workflow.stats.failedPct}% " class ="progress-bar bg-danger " data-toggle ="tooltip " data-placement ="top " title ="$workflow.stats.failedCount tasks failed "> < span class ="text-truncate "> $workflow.stats.failedCount failed </ span > </ div >
151
- </ div >
152
- </ dl >
153
-
154
145
< dt > Nextflow command</ dt >
155
146
< dd > < pre class ="nfcommand "> < code > ${workflow.commandLine}</ code > </ pre > </ dd >
156
147
</ dl >
157
148
158
149
< dl class ="row small ">
159
- < dt class ="col-sm-3 "> CPU-Hours</ dt >
160
- < dd class ="col-sm-9 "> < samp > ${workflow.stats.computeTimeFmt}</ samp > </ dd >
161
-
162
- < dt class ="col-sm-3 "> Launch directory</ dt >
163
- < dd class ="col-sm-9 "> < samp > ${workflow.launchDir}</ samp > </ dd >
164
-
165
- < dt class ="col-sm-3 "> Work directory</ dt >
166
- < dd class ="col-sm-9 "> < samp > ${workflow.workDir.toUriString()}</ samp > </ dd >
167
-
168
- < dt class ="col-sm-3 "> Project directory</ dt >
169
- < dd class ="col-sm-9 "> < samp > ${workflow.projectDir}</ samp > </ dd >
170
-
171
- < % if (workflow.scriptName) { %>
172
- < dt class ="col-sm-3 "> Script name</ dt >
173
- < dd class ="col-sm-9 "> < samp > ${workflow.scriptName}</ samp > </ dd >
174
- < % } %>
175
-
176
- < % if (workflow.scriptId) { %>
177
- < dt class ="col-sm-3 "> Script ID</ dt >
178
- < dd class ="col-sm-9 "> < code > ${workflow.scriptId}</ code > </ dd >
179
- < % } %>
180
-
181
- < dt class ="col-sm-3 "> Workflow session</ dt >
182
- < dd class ="col-sm-9 "> < code > ${workflow.sessionId}</ code > </ dd >
183
-
184
- < % if (workflow.repository) { %>
185
- < dt class ="col-sm-3 "> Workflow repository</ dt >
186
- < dd class ="col-sm-9 "> < code > ${workflow.repository}</ code > , revision < code > ${workflow.revision}</ code > (commit hash < code > ${workflow.commitId}</ code > )</ dd >
187
- < % } %>
188
-
189
- < dt class ="col-sm-3 "> Workflow profile</ dt >
190
- < dd class ="col-sm-9 "> ${workflow.profile}</ dd >
191
-
192
- < % if (workflow.container) { %>
193
- < dt class ="col-sm-3 "> Workflow container</ dt >
194
- < dd class ="col-sm-9 "> < samp > ${workflow.container}</ samp > </ dd >
195
-
196
- < dt class ="col-sm-3 "> Container engine</ dt >
197
- < dd class ="col-sm-9 "> < samp > ${workflow.containerEngine?:'-'}</ samp > </ dd >
198
- < % } %>
199
-
200
150
< dt class ="col-sm-3 "> Nextflow version</ dt >
201
151
< dd class ="col-sm-9 "> version ${workflow.nextflow.version}, build ${workflow.nextflow.build} (${workflow.nextflow.timestamp})</ dd >
202
152
</ dl >
203
153
204
- < dt > Total CO2 footprint measures</ dt >
154
+ < dt > Total CO2e footprint measures</ dt >
205
155
< dl class ="row small ">
206
- < dt class ="col-sm-3 "> Total CO2 emission</ dt >
156
+ < dt class ="col-sm-3 "> Total CO2e emission</ dt >
207
157
< dd class ="col-sm-9 "> ${co2_totals.co2}g</ dd >
208
158
209
159
< dt class ="col-sm-3 "> Total energy consumption</ dt >
@@ -230,17 +180,22 @@ <h4>Workflow execution completed unsuccessfully!</h4>
230
180
< % } %>
231
181
</ dl >
232
182
183
+ < dl class ="row small ">
233
184
< p > The calculation of these values is based on the carbon footprint computation method
234
185
developed in the Green Algorithms project: www.green-algorithms.org</ p >
235
186
< p > Lannelongue, L., Grealey, J., Inouye, M.,
236
187
Green Algorithms: Quantifying the Carbon Footprint of Computation.
237
188
Adv. Sci. 2021, 2100707. https://doi.org/10.1002/advs.202100707</ p >
189
+ </ dl >
238
190
</ div >
239
191
</ div >
240
192
241
193
< div class ="container ">
242
- < h2 id ="resources " style ="padding-top: 80px; "> CO2 Footprint Measures</ h2 >
243
- < p > These plots give an overview of the distribution of resource usage for each process.</ p >
194
+ < h2 id ="resources " style ="padding-top: 80px; "> CO2e Footprint Measures</ h2 >
195
+ < p > These plots give an overview of the distribution of resource usage for each process.
196
+ A CO< sub > 2</ sub > equivalent (CO< sub > 2</ sub > e) is a metric used to compare the emissions from various greenhouse gases based on their impact on global warming.
197
+ For this, the amounts of other gases are converted to the amount of CO< sub > 2</ sub > that would have the same impact on global warming (over a 100-year period).
198
+ </ p >
244
199
245
200
< h4 > CO2e</ h4 >
246
201
< ul class ="nav nav-tabs " id ="co2eplot_tabs " role ="tablist ">
0 commit comments