|
| 1 | +<!DOCTYPE html> |
| 2 | + |
| 3 | +<html> |
| 4 | + |
| 5 | +<head> |
| 6 | + |
| 7 | +<meta charset="utf-8" /> |
| 8 | +<meta name="generator" content="pandoc" /> |
| 9 | +<meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | +<title>CODECHECK Certificate 2020-007</title> |
| 15 | + |
| 16 | +<script src="../../libs/header-attrs-2.29/header-attrs.js"></script> |
| 17 | +<script src="../../libs/jquery-3.6.0/jquery-3.6.0.min.js"></script> |
| 18 | +<meta name="viewport" content="width=device-width, initial-scale=1" /> |
| 19 | +<link href="../../libs/bootstrap-3.3.5/css/bootstrap.min.css" rel="stylesheet" /> |
| 20 | +<script src="../../libs/bootstrap-3.3.5/js/bootstrap.min.js"></script> |
| 21 | +<script src="../../libs/bootstrap-3.3.5/shim/html5shiv.min.js"></script> |
| 22 | +<script src="../../libs/bootstrap-3.3.5/shim/respond.min.js"></script> |
| 23 | +<style>h1 {font-size: 34px;} |
| 24 | + h1.title {font-size: 38px;} |
| 25 | + h2 {font-size: 30px;} |
| 26 | + h3 {font-size: 24px;} |
| 27 | + h4 {font-size: 18px;} |
| 28 | + h5 {font-size: 16px;} |
| 29 | + h6 {font-size: 12px;} |
| 30 | + code {color: inherit; background-color: rgba(0, 0, 0, 0.04);} |
| 31 | + pre:not([class]) { background-color: white }</style> |
| 32 | +<script src="../../libs/navigation-1.1/tabsets.js"></script> |
| 33 | +<link rel="shortcut icon" type="image/png" href="https://codecheck.org.uk/favicon.png"> |
| 34 | + |
| 35 | +<link rel="stylesheet" href="https://codecheck.org.uk/assets/main.css"> |
| 36 | +<link rel="stylesheet" href="https://codecheck.org.uk/assets/codecheck.css"> |
| 37 | + |
| 38 | +<meta property="og:title" content="CODECHECK Register"> |
| 39 | +<meta name="author" content="Stephen Eglen & Daniel Nüst"> |
| 40 | + |
| 41 | +<meta property="og:url" content="https://codecheck.org.uk/register/"> |
| 42 | +<meta property="og:site_name" content="CODECHECK Register"> |
| 43 | +<meta property="og:description" content="CODECHECK is a process for independent execution of computations underlying scholarly research articles."> |
| 44 | + |
| 45 | +<script type="application/ld+json"> {"description":"CODECHECK is a process for independent execution of computations underlying scholarly research articles.","headline":"CODECHECK","@type":"WebSite","url":"https://codecheck.org.uk/","name":"CODECHECK","author":{"@type":"Person","name":"Stephen Eglen & Daniel Nüst"},"@context":"https://schema.org"}</script> |
| 46 | + |
| 47 | +<!-- for icons next to repositories --> |
| 48 | +<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/jpswalsh/academicons@1/css/academicons.min.css"> |
| 49 | +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> |
| 50 | + |
| 51 | +<style type="text/css"> |
| 52 | + code{white-space: pre-wrap;} |
| 53 | + span.smallcaps{font-variant: small-caps;} |
| 54 | + span.underline{text-decoration: underline;} |
| 55 | + div.column{display: inline-block; vertical-align: top; width: 50%;} |
| 56 | + div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} |
| 57 | + ul.task-list{list-style: none;} |
| 58 | + </style> |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | +<style type = "text/css"> |
| 70 | +.main-container { |
| 71 | + max-width: 940px; |
| 72 | + margin-left: auto; |
| 73 | + margin-right: auto; |
| 74 | +} |
| 75 | +img { |
| 76 | + max-width:100%; |
| 77 | +} |
| 78 | +.tabbed-pane { |
| 79 | + padding-top: 12px; |
| 80 | +} |
| 81 | +.html-widget { |
| 82 | + margin-bottom: 20px; |
| 83 | +} |
| 84 | +button.code-folding-btn:focus { |
| 85 | + outline: none; |
| 86 | +} |
| 87 | +summary { |
| 88 | + display: list-item; |
| 89 | +} |
| 90 | +details > summary > p:only-child { |
| 91 | + display: inline; |
| 92 | +} |
| 93 | +pre code { |
| 94 | + padding: 0; |
| 95 | +} |
| 96 | +</style> |
| 97 | + |
| 98 | + |
| 99 | + |
| 100 | +<!-- tabsets --> |
| 101 | + |
| 102 | +<style type="text/css"> |
| 103 | +.tabset-dropdown > .nav-tabs { |
| 104 | + display: inline-table; |
| 105 | + max-height: 500px; |
| 106 | + min-height: 44px; |
| 107 | + overflow-y: auto; |
| 108 | + border: 1px solid #ddd; |
| 109 | + border-radius: 4px; |
| 110 | +} |
| 111 | + |
| 112 | +.tabset-dropdown > .nav-tabs > li.active:before, .tabset-dropdown > .nav-tabs.nav-tabs-open:before { |
| 113 | + content: "\e259"; |
| 114 | + font-family: 'Glyphicons Halflings'; |
| 115 | + display: inline-block; |
| 116 | + padding: 10px; |
| 117 | + border-right: 1px solid #ddd; |
| 118 | +} |
| 119 | + |
| 120 | +.tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before { |
| 121 | + content: "\e258"; |
| 122 | + font-family: 'Glyphicons Halflings'; |
| 123 | + border: none; |
| 124 | +} |
| 125 | + |
| 126 | +.tabset-dropdown > .nav-tabs > li.active { |
| 127 | + display: block; |
| 128 | +} |
| 129 | + |
| 130 | +.tabset-dropdown > .nav-tabs > li > a, |
| 131 | +.tabset-dropdown > .nav-tabs > li > a:focus, |
| 132 | +.tabset-dropdown > .nav-tabs > li > a:hover { |
| 133 | + border: none; |
| 134 | + display: inline-block; |
| 135 | + border-radius: 4px; |
| 136 | + background-color: transparent; |
| 137 | +} |
| 138 | + |
| 139 | +.tabset-dropdown > .nav-tabs.nav-tabs-open > li { |
| 140 | + display: block; |
| 141 | + float: none; |
| 142 | +} |
| 143 | + |
| 144 | +.tabset-dropdown > .nav-tabs > li { |
| 145 | + display: none; |
| 146 | +} |
| 147 | +</style> |
| 148 | + |
| 149 | +<!-- code folding --> |
| 150 | + |
| 151 | + |
| 152 | + |
| 153 | + |
| 154 | +</head> |
| 155 | + |
| 156 | +<body> |
| 157 | + |
| 158 | + |
| 159 | +<div class="container-fluid main-container"> |
| 160 | + |
| 161 | + |
| 162 | + |
| 163 | + |
| 164 | + |
| 165 | +<div id="header"> |
| 166 | + |
| 167 | + |
| 168 | + |
| 169 | +<h1 class="title toc-ignore">CODECHECK Certificate 2020-007</h1> |
| 170 | + |
| 171 | +</div> |
| 172 | + |
| 173 | + |
| 174 | +<p class="fs-3 fw"> |
| 175 | +The certificate can be found at this <a href="https://doi.org/10.53962/nsys-9a40">link</a> |
| 176 | +</p> |
| 177 | +<p><link href=" https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel=" stylesheet" integrity=" sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin=" anonymous" ></p> |
| 178 | +<style> |
| 179 | + body { |
| 180 | + font-family: "PT Sans", Helvetica, Arial, sans-serif; |
| 181 | + } |
| 182 | + |
| 183 | + h1 { |
| 184 | + margin-top: 2rem; |
| 185 | + } |
| 186 | + |
| 187 | + /* Add minimum height to cards when screen less than md */ |
| 188 | + @media (max-width: 768px) { |
| 189 | + .card { |
| 190 | + min-height: 270px; |
| 191 | + } |
| 192 | + } |
| 193 | + |
| 194 | + .scrollable-container { |
| 195 | + display: flex; |
| 196 | + flex-direction: column; |
| 197 | + height: 100%; |
| 198 | + } |
| 199 | + |
| 200 | + .scrollable-text-box { |
| 201 | + flex: 1 1 auto; |
| 202 | + height: 0; /*Adding a height of 0 so that the text box fills remainder of card*/ |
| 203 | + overflow-y: auto; |
| 204 | + border: 1px solid #ddd; |
| 205 | + padding: 10px; |
| 206 | + background-color: #fff; |
| 207 | + } |
| 208 | + |
| 209 | +</style> |
| 210 | +<div class="container"> |
| 211 | +<div class="row"> |
| 212 | +<!-- Paper details --> |
| 213 | +<div class="col-md-6 d-flex flex-column"> |
| 214 | +<div class="card mb-3 flex-grow-1"> |
| 215 | +<div class="card-header pt-4"> |
| 216 | +<h2 class="card-title" style="color: darkgreen; margin-top: 0;"> |
| 217 | +Paper details |
| 218 | +</h2> |
| 219 | +</div> |
| 220 | +<div class="card-body d-flex flex-column"> |
| 221 | +<p> |
| 222 | +<strong>Title</strong>: <a href="https://doi.org/10.5281/zenodo.1327348">[Re] Spike Timing Dependent Plasticity Finds the Start of Repeating Patterns in Continuous Spike Trains</a> |
| 223 | +</p> |
| 224 | +<p> |
| 225 | +<strong>Authors</strong>: Pamela Hathway, <a href="https://orcid.org/0000-0003-1007-6474">Dan F. M. Goodman</a> |
| 226 | +</p> |
| 227 | +<!-- Abstract section --> |
| 228 | +<div id="abstract-section" class="scrollable-container"> |
| 229 | +<p> |
| 230 | +<strong>Abstract</strong>: <i>Obtained from <span class="math inline"><em>a</em><em>b</em><em>s</em><em>t</em><em>r</em><em>a</em><em>c</em><em>t</em><sub><em>s</em></sub><em>o</em><em>u</em><em>r</em><em>c</em><em>e</em></span></i> |
| 231 | +</p> |
| 232 | +<div id="abstract-content" class="scrollable-text-box"> |
| 233 | +<p> |
| 234 | +</p> |
| 235 | +</div> |
| 236 | +</div> |
| 237 | +</div> |
| 238 | +</div> |
| 239 | +</div> |
| 240 | +<!-- Codecheck details --> |
| 241 | +<div class="col-md-6 d-flex flex-column"> |
| 242 | +<div class="card mb-3 flex-grow-1"> |
| 243 | +<div class="card-header pt-4"> |
| 244 | +<h2 class="card-title" style="color: darkgreen; margin-top: 0;"> |
| 245 | +Codecheck details |
| 246 | +</h2> |
| 247 | +</div> |
| 248 | +<div class="card-body d-flex flex-column"> |
| 249 | +<p> |
| 250 | +<strong>Certificate identifier</strong>: 2020-007 |
| 251 | +</p> |
| 252 | +<p> |
| 253 | +<strong>Codechecker names</strong>: <a href="https://orcid.org/0000-0002-0024-5046">Daniel Nüst</a>, <a href="https://orcid.org/0000-0001-8607-8025">Stephen J. Eglen</a> |
| 254 | +</p> |
| 255 | +<p> |
| 256 | +<strong>Time of codecheck</strong>: 2025-05-19 10:00:00 |
| 257 | +</p> |
| 258 | +<p> |
| 259 | +<strong>Repository</strong>: <a href="https://github.com/codecheckers/Hathway-Goodman-2018" class="uri">https://github.com/codecheckers/Hathway-Goodman-2018</a> |
| 260 | +</p> |
| 261 | +<p> |
| 262 | +<strong>Codecheck report</strong>: <a href="https://doi.org/10.53962/nsys-9a40" class="uri">https://doi.org/10.53962/nsys-9a40</a> |
| 263 | +</p> |
| 264 | +<!-- Summary --> |
| 265 | +<div id="summary-section" class="scrollable-container"> |
| 266 | +<p> |
| 267 | +<strong>Summary</strong>: |
| 268 | +</p> |
| 269 | +<div id="summary-content" class="scrollable-text-box"> |
| 270 | +<p> |
| 271 | +The code was straightforward to codecheck. All figures could be recreated with the original code and data as described in the README file. Only the computing environment could not be recreated exactly, as a lot of time has passed since the publication of the original code. Both a quick (saved data) execution and a longer (seemingly new data) execution were successful and yielded figures who by visual inspection matched the figures in the original article. Errors and warnings were mostly related to deprecation of libraries and missing libraries. |
| 272 | +</p> |
| 273 | +</div> |
| 274 | +</div> |
| 275 | +</div> |
| 276 | +</div> |
| 277 | +</div> |
| 278 | +</div> |
| 279 | +</div> |
| 280 | +<script> |
| 281 | + |
| 282 | +// Toggling display of the summary and abstract section on and off depending on if text is available |
| 283 | +function adjustContentDisplay(contentElement, sectionElement) { |
| 284 | + // Check if the content is empty, in which case we hide the section |
| 285 | + if (!contentElement.textContent.trim()) { |
| 286 | + sectionElement.style.display = 'none'; |
| 287 | + return; |
| 288 | + } |
| 289 | + |
| 290 | + // Set the min-height for elements with the "card" class |
| 291 | + else { |
| 292 | + const cardElements = document.querySelectorAll('.card'); |
| 293 | + cardElements.forEach(card => { |
| 294 | + card.style.minHeight = '320px'; // Adjust this value as needed |
| 295 | + }); |
| 296 | + } |
| 297 | +} |
| 298 | + |
| 299 | +document.addEventListener("DOMContentLoaded", function() { |
| 300 | + // Adjust for the summary section |
| 301 | + var summarySection = document.getElementById("summary-section"); |
| 302 | + var summaryContent = document.getElementById("summary-content"); |
| 303 | + |
| 304 | + adjustContentDisplay(summaryContent, summarySection); |
| 305 | + |
| 306 | + // Adjust for the abstract section |
| 307 | + var abstractSection = document.getElementById("abstract-section"); |
| 308 | + var abstractContent = document.getElementById("abstract-content"); |
| 309 | + |
| 310 | + adjustContentDisplay(abstractContent, abstractSection); |
| 311 | +}); |
| 312 | +</script> |
| 313 | + |
| 314 | +<p style="margin-bottom: 2em;"> |
| 315 | +</p> |
| 316 | + |
| 317 | +<hr style="border: 2px solid #008033; margin-top: 2em;" /> |
| 318 | + |
| 319 | +<!-- based on footer from https://codecheck.org.uk/ on 2020-04-14 --> |
| 320 | +<div style="color: #6c757d !important;"> |
| 321 | + <p><strong><a href="https://codecheck.org.uk/">https://codecheck.org.uk/</a></strong> | <a |
| 322 | + href="https://github.com/codecheckers/"> <span class="align-middle text-secondary pr-2"><svg |
| 323 | + viewBox="0 0 16 16" width="16px" height="16px" xmlns="http://www.w3.org/2000/svg"> |
| 324 | + <title>GitHub</title> |
| 325 | + <path fill="currentColor" |
| 326 | + d="M7.999,0.431c-4.285,0-7.76,3.474-7.76,7.761 c0,3.428,2.223,6.337,5.307,7.363c0.388,0.071,0.53-0.168,0.53-0.374c0-0.184-0.007-0.672-0.01-1.32 c-2.159,0.469-2.614-1.04-2.614-1.04c-0.353-0.896-0.862-1.135-0.862-1.135c-0.705-0.481,0.053-0.472,0.053-0.472 c0.779,0.055,1.189,0.8,1.189,0.8c0.692,1.186,1.816,0.843,2.258,0.645c0.071-0.502,0.271-0.843,0.493-1.037 C4.86,11.425,3.049,10.76,3.049,7.786c0-0.847,0.302-1.54,0.799-2.082C3.768,5.507,3.501,4.718,3.924,3.65 c0,0,0.652-0.209,2.134,0.796C6.677,4.273,7.34,4.187,8,4.184c0.659,0.003,1.323,0.089,1.943,0.261 c1.482-1.004,2.132-0.796,2.132-0.796c0.423,1.068,0.157,1.857,0.077,2.054c0.497,0.542,0.798,1.235,0.798,2.082 c0,2.981-1.814,3.637-3.543,3.829c0.279,0.24,0.527,0.713,0.527,1.437c0,1.037-0.01,1.874-0.01,2.129 c0,0.208,0.14,0.449,0.534,0.373c3.081-1.028,5.302-3.935,5.302-7.362C15.76,3.906,12.285,0.431,7.999,0.431z"> |
| 327 | + </path> |
| 328 | + </svg></span> <span>codecheckers</span></a></p> |
| 329 | + |
| 330 | + <p>© <a href=" mailto:[email protected]" >Stephen Eglen </a> & <a href=" mailto:[email protected]" >Daniel |
| 331 | + Nüst</a></p> |
| 332 | + |
| 333 | + <p>Published under <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a><br> <a |
| 334 | + href="https://creativecommons.org/licenses/by-sa/4.0/"><img title="license logo" |
| 335 | + src="https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg"></a> |
| 336 | + </p> |
| 337 | + |
| 338 | + <p><a href="https://doi.org/10.5281/zenodo.4059767"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.4059767.svg" alt="DOI of Zenodo Deposit"></a></p> |
| 339 | + |
| 340 | + <p style="font-style: italic;">CODECHECK is a process for independent execution of |
| 341 | + computations underlying scholarly research articles.</p> |
| 342 | +</div> |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | +</div> |
| 347 | + |
| 348 | +<script> |
| 349 | + |
| 350 | +// add bootstrap table styles to pandoc tables |
| 351 | +function bootstrapStylePandocTables() { |
| 352 | + $('tr.odd').parent('tbody').parent('table').addClass('table table-condensed'); |
| 353 | +} |
| 354 | +$(document).ready(function () { |
| 355 | + bootstrapStylePandocTables(); |
| 356 | +}); |
| 357 | + |
| 358 | + |
| 359 | +</script> |
| 360 | + |
| 361 | +<!-- tabsets --> |
| 362 | + |
| 363 | +<script> |
| 364 | +$(document).ready(function () { |
| 365 | + window.buildTabsets("TOC"); |
| 366 | +}); |
| 367 | + |
| 368 | +$(document).ready(function () { |
| 369 | + $('.tabset-dropdown > .nav-tabs > li').click(function () { |
| 370 | + $(this).parent().toggleClass('nav-tabs-open'); |
| 371 | + }); |
| 372 | +}); |
| 373 | +</script> |
| 374 | + |
| 375 | +<!-- code folding --> |
| 376 | + |
| 377 | + |
| 378 | + |
| 379 | +</body> |
| 380 | +</html> |
0 commit comments