OpenScientificCodeRegistry/Database
Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.
05.6k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/eduardoroslab/str_da_ach",4 "url": "https://github.com/EduardoRosLab/STR_DA_ACh",5 "host": "github.com",6 "commit": "439f89f63b908e8a62d237960471758ea23ca309",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986",14 "language": "License",15 "lines": 674,16 "truncated": false,17 "block": 1,18 "row": 223519 },20 {21 "path": "README.md",22 "sha256": "b9989baa60d7b432b3ff62c1cd1dfbfff7331fb05e4ca5da5769b7b84a81b55e",23 "language": "Text",24 "lines": 88,25 "truncated": false,26 "block": 18,27 "row": 1068228 },29 {30 "path": "edlut/cmake/cuda_arch.cu",31 "sha256": "726db4ccac273cb03a7a8567e1787a1b7247760ba9fe4c8d1f56501da54a2c0d",32 "language": "CUDA",33 "lines": 36,34 "truncated": false,35 "block": 17,36 "row": 396737 },38 {39 "path": "edlut/include/communication/ArrayInputCurrentDriver.h",40 "sha256": "b54dac4b8f675c66594ad9568ce96720e50d2ae1d81b56a363b05df8973d5739",41 "language": "C/C++",42 "lines": 99,43 "truncated": false,44 "block": 17,45 "row": 334846 },47 {48 "path": "edlut/include/communication/ArrayInputSpikeDriver.h",49 "sha256": "b79a4ff57473448188f2d6b7376585e2407c476e0e3965b9d6d95779cfd34bd2",50 "language": "C/C++",51 "lines": 99,52 "truncated": false,53 "block": 17,54 "row": 333355 },56 {57 "path": "edlut/include/communication/ArrayOutputSpikeDriver.h",58 "sha256": "50eca35764c2716bba41d43c7557080a8c17aa268c1e0cfef9ea1acb7ca562bd",59 "language": "C/C++",60 "lines": 193,61 "truncated": false,62 "block": 17,63 "row": 355164 },65 {66 "path": "edlut/include/communication/CdSocket.h",67 "sha256": "362a27ce9caf6ceadbed74f7d845f642751f98b1c95cafe10ec6d09d39e573a9",68 "language": "C/C++",69 "lines": 163,70 "truncated": false,71 "block": 17,72 "row": 335173 },74 {75 "path": "edlut/include/communication/ClientSocket.h",76 "sha256": "cd9a5d3a98d7ff99bf7cbb1ab043f07da16d3c07d552459f5db8b308e69d229e",77 "language": "C/C++",78 "lines": 52,79 "truncated": false,80 "block": 17,81 "row": 300282 },83 {84 "path": "edlut/include/communication/CommunicationDevice.h",85 "sha256": "19ab32ff91a9b58147bf73b37a4366e361b13c19df57c8ce6b13895f1bfb48f3",86 "language": "C/C++",87 "lines": 76,88 "truncated": false,89 "block": 17,90 "row": 310091 },92 {93 "path": "edlut/include/communication/ConnectionException.h",94 "sha256": "742973aeea30b7c05d9d19f8ba89817fa31b90cc5b5ef6ac8acf9173b4fdc561",95 "language": "C/C++",96 "lines": 125,97 "truncated": false,98 "block": 17,99 "row": 3360100 },101 {102 "path": "edlut/include/communication/FileInputCurrentDriver.h",103 "sha256": "001e696d790c5d75d3b5cdc6e97099b316a410335e7409dd0a2e4b4e1dc010de",104 "language": "C/C++",105 "lines": 113,106 "truncated": false,107 "block": 17,108 "row": 3329109 },110 {111 "path": "edlut/include/communication/FileInputSpikeDriver.h",112 "sha256": "396b658fee369aaf7ea6dc21882de752194e894ce91dc0cb1b8256905bc4ab77",113 "language": "C/C++",114 "lines": 115,115 "truncated": false,116 "block": 17,117 "row": 3330118 },119 {120 "path": "edlut/include/communication/FileOutputSpikeDriver.h",121 "sha256": "e30bbd2ab17794ea18bdf5fa86390fb3c04fabd2e6ccdc6df7d6347f05ac9ac4",122 "language": "C/C++",123 "lines": 150,124 "truncated": false,125 "block": 17,126 "row": 3465127 },128 {129 "path": "edlut/include/communication/FileOutputWeightDriver.h",130 "sha256": "a09f69bf94ac00af08941aac4dffa51b4c355c163ccfee8cc19bbf402141c579",131 "language": "C/C++",132 "lines": 115,133 "truncated": false,134 "block": 17,135 "row": 3367136 },137 {138 "path": "edlut/include/communication/InputBooleanArrayDriver.h",139 "sha256": "5f6dad19cc50edac10ae93afac8316bf59ad08feaf81a371fa5fc3163cb2b86e",140 "language": "C/C++",141 "lines": 97,142 "truncated": false,143 "block": 17,144 "row": 3322145 },146 {147 "path": "edlut/include/communication/InputCurrentDriver.h",148 "sha256": "db65161f8dff840de35225e15a9eab5cf0282f657a3b1c9a8e632fd7104dfd8a",149 "language": "C/C++",150 "lines": 87,151 "truncated": false,152 "block": 17,153 "row": 3257154 },155 {156 "path": "edlut/include/communication/InputSpikeDriver.h",157 "sha256": "96adf26db3e4f07396c248002fca84033af5a62775dbbe725cf300091d46b802",158 "language": "C/C++",159 "lines": 89,160 "truncated": false,161 "block": 17,162 "row": 3261163 },164 {165 "path": "edlut/include/communication/OutputBooleanArrayDriver.h",166 "sha256": "cb2d25c7fd29fb58f7e930d798435beb173ad28d46adb424d8132eaa2a129431",167 "language": "C/C++",168 "lines": 97,169 "truncated": false,170 "block": 17,171 "row": 3297172 },173 {174 "path": "edlut/include/communication/OutputSpikeDriver.h",175 "sha256": "5acf53600429b74532a2714e4b31d2858680b08851bec87f43a19a5962bd32dd",176 "language": "C/C++",177 "lines": 113,178 "truncated": false,179 "block": 17,180 "row": 3391181 },182 {183 "path": "edlut/include/communication/OutputWeightDriver.h",184 "sha256": "6ac479ddcf833dafb739158c86aec897b7b79d1faa0ccaa06ba43b8a20728c58",185 "language": "C/C++",186 "lines": 82,187 "truncated": false,188 "block": 17,189 "row": 3268190 },191 {192 "path": "edlut/include/communication/ServerSocket.h",193 "sha256": "c85151320ae3bccd2cc6b70af60c8b0c313b017bdd019c5a966374f451af09fb",194 "language": "C/C++",195 "lines": 49,196 "truncated": false,197 "block": 17,198 "row": 2960199 },200 {201 "path": "edlut/include/communication/TCPIPConnectionType.h",202 "sha256": "bb6a10023d490460a994191ee90f1cdff5fc5c8b9badf66ad718027a90c5e5c0",203 "language": "C/C++",204 "lines": 32,205 "truncated": false,206 "block": 17,207 "row": 2839208 },209 {210 "path": "edlut/include/communication/TCPIPInputOutputSpikeDriver.h",211 "sha256": "e105248daae278be6c95582aab0ce9fe3c565c95d1ba68e2551aedfefa225163",212 "language": "C/C++",213 "lines": 188,214 "truncated": false,215 "block": 17,216 "row": 3544217 },218 {219 "path": "edlut/include/communication/TCPIPInputSpikeDriver.h",220 "sha256": "1666c4c2faa576c33b55585ba53b07a99e33b3586a18cea5c66d5136498dfb0b",221 "language": "C/C++",222 "lines": 124,223 "truncated": false,224 "block": 17,225 "row": 3380226 },227 {228 "path": "edlut/include/communication/TCPIPOutputSpikeDriver.h",229 "sha256": "76901c9c507af51a40782677bb867c3ef8d6cefd8a9971bc591abfbe2e6dedac",230 "language": "C/C++",231 "lines": 166,232 "truncated": false,233 "block": 17,234 "row": 3490235 },236 {237 "path": "edlut/include/cudaError.h",238 "sha256": "c2d1266918267147fe9afb718a5ad1175dfa18fef009df22b7b5e1ccfb84c344",239 "language": "C/C++",240 "lines": 26,241 "truncated": false,242 "block": 17,243 "row": 2597244 },245 {246 "path": "edlut/include/integration_method/BDFn.h",247 "sha256": "0c84278f739ea6017d81ac75a8843ac9e73eda4917c7d94cfa0227577a88bff5",248 "language": "C/C++",249 "lines": 926,250 "truncated": false,251 "block": 17,252 "row": 3881253 },254 {255 "path": "edlut/include/integration_method/BifixedStep.h",256 "sha256": "a0e7b37b6febae959a804d74b4a894a31c508a46a30307b6028c549f598ba93f",257 "language": "C/C++",258 "lines": 327,259 "truncated": false,260 "block": 17,261 "row": 3740262 },263 {264 "path": "edlut/include/integration_method/Bifixed_BDFn.h",265 "sha256": "5c918a5fdb7f7e39eb68c2ffa7227deafae16a1c920e62830145103745f7c1ee",266 "language": "C/C++",267 "lines": 1461,268 "truncated": false,269 "block": 17,270 "row": 3909271 },272 {273 "path": "edlut/include/integration_method/Bifixed_Euler.h",274 "sha256": "99461461abf4c4a4bcb4afb8874f518328fe5e2da9c806618c947324a470b2d7",275 "language": "C/C++",276 "lines": 492,277 "truncated": false,278 "block": 17,279 "row": 3816280 },281 {282 "path": "edlut/include/integration_method/Bifixed_RK2.h",283 "sha256": "12efe42683b96aa90a0f6ef6b1455b9a3de4938bc345302e9e87221f49e231ae",284 "language": "C/C++",285 "lines": 543,286 "truncated": false,287 "block": 17,288 "row": 3836289 },290 {291 "path": "edlut/include/integration_method/Bifixed_RK4.h",292 "sha256": "0c6705bafe6268426a5ebf90dd0cc4d82f433a26074ca3fcfb71ce4b9b9e5007",293 "language": "C/C++",294 "lines": 706,295 "truncated": false,296 "block": 17,297 "row": 3871298 },299 {300 "path": "edlut/include/integration_method/Euler.h",301 "sha256": "aa21e1ad990990c5c0f99f85568c254b63f9385b379521d8cea7aee36aec6c9f",302 "language": "C/C++",303 "lines": 334,304 "truncated": false,305 "block": 17,306 "row": 3733307 },308 {309 "path": "edlut/include/integration_method/FixedStep.h",310 "sha256": "f32418b9c615f0fee8f3f5a2fd1326f2d2c535ad6dc639e54752e33d6ed3106b",311 "language": "C/C++",312 "lines": 235,313 "truncated": false,314 "block": 17,315 "row": 3670316 },317 {318 "path": "edlut/include/integration_method/FixedStepSRM.h",319 "sha256": "2e79025f2df6288814c8e46497267af5211f2a065c06b1f4fff4dce77cb37f92",320 "language": "C/C++",321 "lines": 200,322 "truncated": false,323 "block": 17,324 "row": 3598325 },326 {327 "path": "edlut/include/integration_method/IntegrationMethod.h",328 "sha256": "5ae851d984abafa908308149c6d0c6307afa5ced596f128ae79dee93455038ba",329 "language": "C/C++",330 "lines": 329,331 "truncated": false,332 "block": 17,333 "row": 3728334 },335 {336 "path": "edlut/include/integration_method/IntegrationMethodFactory.h",337 "sha256": "698fb629fdb366338e3c1563b6117ffbaf57fc38e53f098d16f7ed0de3c39988",338 "language": "C/C++",339 "lines": 135,340 "truncated": false,341 "block": 17,342 "row": 3482343 },344 {345 "path": "edlut/include/integration_method/IntegrationMethodFactoryInfo.h",346 "sha256": "91bca9cc8c7d05d92222154cdf1e00d4c9005b9c5e7c9cf891f81fb83a7cd583",347 "language": "C/C++",348 "lines": 68,349 "truncated": false,350 "block": 17,351 "row": 3134352 },353 {354 "path": "edlut/include/integration_method/IntegrationMethodFast.h",355 "sha256": "8a61a94952a5f097aadee3fe7dc69e558cd45de5173387c665f63bcaeeea70f9",356 "language": "C/C++",357 "lines": 265,358 "truncated": false,359 "block": 17,360 "row": 3693361 },362 {363 "path": "edlut/include/integration_method/RK2.h",364 "sha256": "e998d129deb64b6182e112fe298dc2f18b7a9b76ea2eef84b90b14a95474ce85",365 "language": "C/C++",366 "lines": 361,367 "truncated": false,368 "block": 17,369 "row": 3749370 },371 {372 "path": "edlut/include/integration_method/RK4.h",373 "sha256": "f6cf16ce6e4867c977bf38f26e52a262300ef783a252011f27231fa8fbf62145",374 "language": "C/C++",375 "lines": 458,376 "truncated": false,377 "block": 17,378 "row": 3806379 },380 {381 "path": "edlut/include/interface/C_Interface.h",382 "sha256": "4a7ddaeea8316b2915d36ad3c23ca0bdb1085e8929d0ae781cc596c65f392a3b",383 "language": "C/C++",384 "lines": 151,385 "truncated": false,386 "block": 17,387 "row": 3621388 },389 {390 "path": "edlut/include/learning_rules/AdditiveKernelChange.h",391 "sha256": "33805bcafe855536318ffb2f07352dc82df66b2b67100d13284421118fcd2f6e",392 "language": "C/C++",393 "lines": 165,394 "truncated": false,395 "block": 17,396 "row": 3519397 },398 {399 "path": "edlut/include/learning_rules/AsabukiSynapseState.h",400 "sha256": "28c547ff8927038be16e5ed744bfaf5a55ed828c3b461d4ad8093a6cc8aede0a",401 "language": "C/C++",402 "lines": 169,403 "truncated": false,404 "block": 17,405 "row": 3508406 },407 {408 "path": "edlut/include/learning_rules/AsabukiSynapseWeightChange.h",409 "sha256": "0a3a507fb7a8803b15a5bb7cdc3baa184d9ff2cc542d0d6f4d1e441b3043dade",410 "language": "C/C++",411 "lines": 236,412 "truncated": false,413 "block": 17,414 "row": 3609415 },416 {417 "path": "edlut/include/learning_rules/BufferedActivityTimes.h",418 "sha256": "0d32075f466086693ac107763ff9d0de431a3051d5af31d7141889bc0796aac8",419 "language": "C/C++",420 "lines": 211,421 "truncated": false,422 "block": 17,423 "row": 3600424 },425 {426 "path": "edlut/include/learning_rules/ConnectionState.h",427 "sha256": "36565c3e4f2c418a5f1467fc8054d79fc89f7ba69dd317c5aafd4e951cd7e85a",428 "language": "C/C++",429 "lines": 292,430 "truncated": false,431 "block": 17,432 "row": 3695433 },434 {435 "path": "edlut/include/learning_rules/CosState.h",436 "sha256": "6bbb90afdcb8a7bcb9764513a2dc27a0c558aee61a6132f32122ab124256f1f0",437 "language": "C/C++",438 "lines": 161,439 "truncated": false,440 "block": 17,441 "row": 3516442 },443 {444 "path": "edlut/include/learning_rules/CosWeightChange.h",445 "sha256": "a9109810b8272cc61af34903e4753d79705ff59dbba47994b3e59237e2c49d27",446 "language": "C/C++",447 "lines": 187,448 "truncated": false,449 "block": 17,450 "row": 3592451 },452 {453 "path": "edlut/include/learning_rules/ESTDEState.h",454 "sha256": "3cb7ae7c49a9e84904e71c0539074381db73681a2cc3f8f9d1b0759cabe175e4",455 "language": "C/C++",456 "lines": 192,457 "truncated": false,458 "block": 17,459 "row": 3559460 },461 {462 "path": "edlut/include/learning_rules/ESTDEWeightChange.h",463 "sha256": "bd72b98f842769cc8eed6fd92d99ce0dd8c30432848b1b0a44698b78ece02223",464 "language": "C/C++",465 "lines": 250,466 "truncated": false,467 "block": 17,468 "row": 3636469 },470 {471 "path": "edlut/include/learning_rules/ExpBufferedWeightChange.h",472 "sha256": "b1d5226a55c75460a627f3fbfcf6882f75bc01601e95b3c5a658279dd7350977",473 "language": "C/C++",474 "lines": 209,475 "truncated": false,476 "block": 17,477 "row": 3589478 },479 {480 "path": "edlut/include/learning_rules/ExpState.h",481 "sha256": "fec0e1e55b9ae0e54a22abe2dc229c8f5fbf47e63f2842d1bca98ab84223e561",482 "language": "C/C++",483 "lines": 150,484 "truncated": false,485 "block": 17,486 "row": 3492487 },488 {489 "path": "edlut/include/learning_rules/ExpWeightChange.h",490 "sha256": "e0423ba6d0f3071ead620ce65662957b710c014a6f23a3248549f6a8f2644ca3",491 "language": "C/C++",492 "lines": 129,493 "truncated": false,494 "block": 17,495 "row": 3438496 },497 {498 "path": "edlut/include/learning_rules/LearningRule.h",499 "sha256": "4607e9c899d55ae524944b21f30f38c6991098a0237a0e2fdd1088d9647330cc",500 "language": "C/C++",501 "lines": 211,502 "truncated": false,503 "block": 17,504 "row": 3608505 },506 {507 "path": "edlut/include/learning_rules/LearningRuleFactory.h",508 "sha256": "f401dabcc68d5533533643f1656845291e13d1f4fb43520dc3c4cd6331da1a74",509 "language": "C/C++",510 "lines": 145,511 "truncated": false,512 "block": 17,513 "row": 3473514 },515 {516 "path": "edlut/include/learning_rules/NormalizedSTDPState.h",517 "sha256": "61c28461bb7e0c9f8ead7e9d11e3c5c0637aa4cb1755fa7d797ced49ca1d4630",518 "language": "C/C++",519 "lines": 176,520 "truncated": false,521 "block": 17,522 "row": 3531523 },524 {525 "path": "edlut/include/learning_rules/NormalizedSTDPWeightChange.h",526 "sha256": "90accd7b54c16a67969461317e0e2943ae18d87809ae066e57957e7e2577a248",527 "language": "C/C++",528 "lines": 257,529 "truncated": false,530 "block": 17,531 "row": 3639532 },533 {534 "path": "edlut/include/learning_rules/STDPLSState.h",535 "sha256": "3929f391db80a8a85aad7cf6b6b11505d8082cfd28af02441124f963a59fec16",536 "language": "C/C++",537 "lines": 100,538 "truncated": false,539 "block": 17,540 "row": 3345541 },542 {543 "path": "edlut/include/learning_rules/STDPLSWeightChange.h",544 "sha256": "6d1534491e3244bd0e3e64501ea7e87ff1ea36c273818a454c1335da4d069960",545 "language": "C/C++",546 "lines": 134,547 "truncated": false,548 "block": 17,549 "row": 3443550 },551 {552 "path": "edlut/include/learning_rules/STDPState.h",553 "sha256": "a28382aa9910fe09a4ddbba55525a929fab1f2a0b26a68ce0594162a9b00ffdf",554 "language": "C/C++",555 "lines": 157,556 "truncated": false,557 "block": 17,558 "row": 3496559 },560 {561 "path": "edlut/include/learning_rules/STDPWeightChange.h",562 "sha256": "dfb4d0002f94bf74743896a1096034bd2227fe20f9ce4ec4eb1dc42191de03ac",563 "language": "C/C++",564 "lines": 232,565 "truncated": false,566 "block": 17,567 "row": 3618568 },569 {570 "path": "edlut/include/learning_rules/SimetricCosBufferedWeightChange.h",571 "sha256": "5b2ee1a05f3ba4695a70f570e317cfdaaa1684ffcb1caf29d6783e7aa863aff1",572 "language": "C/C++",573 "lines": 218,574 "truncated": false,575 "block": 17,576 "row": 3620577 },578 {579 "path": "edlut/include/learning_rules/SimetricCosSTDPState.h",580 "sha256": "29a06e491d5dac2224f438558dec6e056cd9b201f5584190c90c6504f9dc5da5",581 "language": "C/C++",582 "lines": 155,583 "truncated": false,584 "block": 17,585 "row": 3486586 },587 {588 "path": "edlut/include/learning_rules/SimetricCosSTDPWeightChange.h",589 "sha256": "44bb45777ba6cb49b5806beea074dd09e16149a2ad377e344903c68001358bd4",590 "language": "C/C++",591 "lines": 195,592 "truncated": false,593 "block": 17,594 "row": 3571595 },596 {597 "path": "edlut/include/learning_rules/SimetricCosSinSTDPState.h",598 "sha256": "008e7a0000b87d736c52d4d90d77ae1ab38e3c36edf86e542aea791a72b62704",599 "language": "C/C++",600 "lines": 180,601 "truncated": false,602 "block": 17,603 "row": 3539604 },605 {606 "path": "edlut/include/learning_rules/SimetricCosSinSTDPWeightChange.h",607 "sha256": "1cec546d502bbb83c5aa7868468ba93dfa5f94a4046f70927416c5013a1271e8",608 "language": "C/C++",609 "lines": 229,610 "truncated": false,611 "block": 17,612 "row": 3626613 },614 {615 "path": "edlut/include/learning_rules/SimetricCosSinState.h",616 "sha256": "0ac931ed74d9e3ff65d1e8e61415f530dd10411e5590900246ac7d7e6828e8aa",617 "language": "C/C++",618 "lines": 181,619 "truncated": false,620 "block": 17,621 "row": 3558622 },623 {624 "path": "edlut/include/learning_rules/SimetricCosSinWeightChange.h",625 "sha256": "171e4dea1c10819b8dd650e54a9ccb86acbfb4bd777584c8c28a83e6db9adf6c",626 "language": "C/C++",627 "lines": 184,628 "truncated": false,629 "block": 17,630 "row": 3561631 },632 {633 "path": "edlut/include/learning_rules/SimetricCosState.h",634 "sha256": "2454d06daa5391fbd7aeff31e34fa3d84cbfddcda279795ab4a77f3c2e10c57a",635 "language": "C/C++",636 "lines": 158,637 "truncated": false,638 "block": 17,639 "row": 3507640 },641 {642 "path": "edlut/include/learning_rules/SimetricCosWeightChange.h",643 "sha256": "05656b648908052a306c1c169bb1140fa40d3f7ddcccf44cc6d2029d68984dd3",644 "language": "C/C++",645 "lines": 190,646 "truncated": false,647 "block": 17,648 "row": 3585649 },650 {651 "path": "edlut/include/learning_rules/SinBufferedWeightChange.h",652 "sha256": "f5209905e291c8eda0cea41ddf4013dd6d0641b4e2321245a759e8efbef02414",653 "language": "C/C++",654 "lines": 209,655 "truncated": false,656 "block": 17,657 "row": 3601658 },659 {660 "path": "edlut/include/learning_rules/SinState.h",661 "sha256": "8e91e3e49e638bcd3abf58e6a089baaadb5c9fda0feefe8d9b078b59f43a2f6d",662 "language": "C/C++",663 "lines": 176,664 "truncated": false,665 "block": 17,666 "row": 3521667 },668 {669 "path": "edlut/include/learning_rules/SinWeightChange.h",670 "sha256": "881774a493ac606e466a021d7b4df9d86a14a26ae4bd03927a58c0616d5601ca",671 "language": "C/C++",672 "lines": 175,673 "truncated": false,674 "block": 17,675 "row": 3535676 },677 {678 "path": "edlut/include/learning_rules/TriphasicBufferedWeightChange.h",679 "sha256": "01e5e97b5a5a681e4e052ee097f30861de96fdf04ec90f02d8105ba32aae4204",680 "language": "C/C++",681 "lines": 214,682 "truncated": false,683 "block": 17,684 "row": 3597685 },686 {687 "path": "edlut/include/learning_rules/VogelsSTDPState.h",688 "sha256": "ea1ad3dde093e579d384abfa8d4033f3924b08e838b95f405b3197365ce75175",689 "language": "C/C++",690 "lines": 152,691 "truncated": false,692 "block": 17,693 "row": 3491694 },695 {696 "path": "edlut/include/learning_rules/VogelsSTDPWeightChange.h",697 "sha256": "55c8d34913b2d80fe66cbaec07177191b6c3316a44724e52fb421c02e0c70bcb",698 "language": "C/C++",699 "lines": 191,700 "truncated": false,701 "block": 17,702 "row": 3562703 },704 {705 "path": "edlut/include/learning_rules/WithPostSynaptic.h",706 "sha256": "3788d3282490221c6cbbf95aa8551a91b05352d3b3d8bb449caa2052f48a675d",707 "language": "C/C++",708 "lines": 128,709 "truncated": false,710 "block": 17,711 "row": 3495712 },713 {714 "path": "edlut/include/learning_rules/WithoutPostSynaptic.h",715 "sha256": "e5eb68e1cf284d9e08d2630f0f1ca0a5061933bc3ef7c95909a0507937a81066",716 "language": "C/C++",717 "lines": 142,718 "truncated": false,719 "block": 17,720 "row": 3524721 },722 {723 "path": "edlut/include/neuron_model/AdExTimeDrivenModel.h",724 "sha256": "14065a2bdb7478a91d2a2152901b748f1a1193337f637f1c7d3f34f8f8843e5b",725 "language": "C/C++",726 "lines": 508,727 "truncated": false,728 "block": 17,729 "row": 3801730 },731 {732 "path": "edlut/include/neuron_model/AdExTimeDrivenModelVector.h",733 "sha256": "7d7d415919bca3d4b427ce2a7ca01c774846fc9e2825d170c52360c98c5cd237",734 "language": "C/C++",735 "lines": 568,736 "truncated": false,737 "block": 17,738 "row": 3818739 },740 {741 "path": "edlut/include/neuron_model/AsabukiNeuron.h",742 "sha256": "a6a0523ec15d135b40259ad3617fe3c77804e3de941bd837f74b6d384357b6ef",743 "language": "C/C++",744 "lines": 450,745 "truncated": false,746 "block": 17,747 "row": 3782748 },749 {750 "path": "edlut/include/neuron_model/CompressNeuronModelTable.h",751 "sha256": "88b633552324c298386251cebd25d265cd731488879007229475a8ea0a0eae7e",752 "language": "C/C++",753 "lines": 637,754 "truncated": false,755 "block": 17,756 "row": 3835757 },758 {759 "path": "edlut/include/neuron_model/CompressSynchronousTableBasedModel.h",760 "sha256": "cdd1faa7de02edd9d69a89a87034e824eaaf8bd9e8a2b94e42fe32698bdff5a9",761 "language": "C/C++",762 "lines": 309,763 "truncated": false,764 "block": 17,765 "row": 3725766 },767 {768 "path": "edlut/include/neuron_model/CompressTableBasedModel.h",769 "sha256": "b5495b949bb8942c7ae3d49b0c8d989f60732a2cbe7ebf3ca928f5d8e1202adc",770 "language": "C/C++",771 "lines": 542,772 "truncated": false,773 "block": 17,774 "row": 3804775 },776 {777 "path": "edlut/include/neuron_model/CurrentSynapseModel.h",778 "sha256": "5fc77ea022bd78f14ab4a57c6e3015a2576061131dd47e8bcedc8b9e19b2d631",779 "language": "C/C++",780 "lines": 173,781 "truncated": false,782 "block": 17,783 "row": 3484784 },785 {786 "path": "edlut/include/neuron_model/EgidioGranuleCell_TimeDriven.h",787 "sha256": "65487e9d7dd62eeae7b5522c89a4f9dd4b55e9ece2f855afb7b6f826d3a8f668",788 "language": "C/C++",789 "lines": 714,790 "truncated": false,791 "block": 17,792 "row": 3854793 },794 {795 "path": "edlut/include/neuron_model/EventDrivenInputDevice.h",796 "sha256": "4c29b96da63c193120e291f209d2dc9519e979269acc454a664627ae1839f318",797 "language": "C/C++",798 "lines": 293,799 "truncated": false,800 "block": 17,801 "row": 3692802 },803 {804 "path": "edlut/include/neuron_model/EventDrivenNeuronModel.h",805 "sha256": "30b3a1d6b163cd03f3f687f92669344b3e34aec2e58d312ec11d2e079c3eb25b",806 "language": "C/C++",807 "lines": 324,808 "truncated": false,809 "block": 17,810 "row": 3719811 },812 {813 "path": "edlut/include/neuron_model/HHTimeDrivenModel.h",814 "sha256": "df42d597106c7bc89c0018de152c517fb752737ce1bb0291464404896aa82bac",815 "language": "C/C++",816 "lines": 615,817 "truncated": false,818 "block": 17,819 "row": 3823820 },821 {822 "path": "edlut/include/neuron_model/InputCurrentNeuronModel.h",823 "sha256": "d908ce4dbff42bb894ae352d161834609a89537bf640815fe8b273474a79803e",824 "language": "C/C++",825 "lines": 219,826 "truncated": false,827 "block": 17,828 "row": 3617829 },830 {831 "path": "edlut/include/neuron_model/InputSpikeNeuronModel.h",832 "sha256": "494ab84a8334ad26d032a97a8beb903754ed293d60ea5abd6449c3d13b82fd93",833 "language": "C/C++",834 "lines": 219,835 "truncated": false,836 "block": 17,837 "row": 3616838 },839 {840 "path": "edlut/include/neuron_model/IzhikevichTimeDrivenModel.h",841 "sha256": "12b1f5b3c665da6f3fb3c4052dea8ea9287b3e6f1282fbad2981fbf62ac74290",842 "language": "C/C++",843 "lines": 486,844 "truncated": false,845 "block": 17,846 "row": 3796847 },848 {849 "path": "edlut/include/neuron_model/LIFTimeDrivenModel.h",850 "sha256": "4546f404f162e02747c3ba44fa09a0a3d6e3a2e2fb84e4662f551af62b0176cb",851 "language": "C/C++",852 "lines": 479,853 "truncated": false,854 "block": 17,855 "row": 3792856 },857 {858 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_1.h",859 "sha256": "092c7408292466fcc77cb02413b125e65e5418f53b2d0f30b085f5c771e1c452",860 "language": "C/C++",861 "lines": 407,862 "truncated": false,863 "block": 17,864 "row": 3757865 },866 {867 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_2.h",868 "sha256": "1d27124c9d381f96cd8a787d3ea5ab9dbaaa5901f528e1e5111584e205f6bf08",869 "language": "C/C++",870 "lines": 422,871 "truncated": false,872 "block": 17,873 "row": 3760874 },875 {876 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_2_GPU2_NEW.h",877 "sha256": "16030c7ee8f2e14274bb290ecf5dcc638c2817c6ec0efe9c95593601bba743f0",878 "language": "C/C++",879 "lines": 288,880 "truncated": false,881 "block": 17,882 "row": 3724883 },884 {885 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_2_GPU_NEW.h",886 "sha256": "dea9f5c75ef8010940bc519bfe11ee04726c2eb997e33f11805ca6c551ce6192",887 "language": "C/C++",888 "lines": 288,889 "truncated": false,890 "block": 17,891 "row": 3657892 },893 {894 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_2_NEW.h",895 "sha256": "c7f8d20fdd5561b2931b404d1f39138883123cf8a3bd562701532aec43cffc97",896 "language": "C/C++",897 "lines": 338,898 "truncated": false,899 "block": 17,900 "row": 3702901 },902 {903 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_3.h",904 "sha256": "63999009985f8bdddf642936bd6539e4348962348ec4d65f5c393c5ae8197e90",905 "language": "C/C++",906 "lines": 421,907 "truncated": false,908 "block": 17,909 "row": 3761910 },911 {912 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_4.h",913 "sha256": "ec7ac85ea1fd2121c5761d7d12c4fdec9d1e1ff4e5240ce6971ac5ced0b9560c",914 "language": "C/C++",915 "lines": 477,916 "truncated": false,917 "block": 17,918 "row": 3778919 },920 {921 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_4_GPU2_NEW.h",922 "sha256": "6ab24258a4931a9415a57a05e115b035cd9eedde5e77889632cd9276e8a17fc0",923 "language": "C/C++",924 "lines": 335,925 "truncated": false,926 "block": 17,927 "row": 3753928 },929 {930 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_4_GPU_NEW.h",931 "sha256": "e159d6f01f2aa3678ccf462a7f6fa0d4539554cefaf75be01f6a133e6e230d36",932 "language": "C/C++",933 "lines": 300,934 "truncated": false,935 "block": 17,936 "row": 3662937 },938 {939 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_1_4_NEW.h",940 "sha256": "489934d05fb428ae65e17c6ccaff786f22712bd88d70dfaed2dc5ade8b8a137d",941 "language": "C/C++",942 "lines": 382,943 "truncated": false,944 "block": 17,945 "row": 3723946 },947 {948 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_DA.h",949 "sha256": "3353d8a1a9d50ed84452f2d8c86b858d26a92aaae0df6a6e25adb661dc1b33c5",950 "language": "C/C++",951 "lines": 514,952 "truncated": false,953 "block": 17,954 "row": 3798955 },956 {957 "path": "edlut/include/neuron_model/LIFTimeDrivenModel_IS.h",958 "sha256": "bc7d5a6ebf963a9401473bfb20690a5c1f1841bb16be46e00c6ab19dd1c305d1",959 "language": "C/C++",960 "lines": 482,961 "truncated": false,962 "block": 17,963 "row": 3795964 },965 {966 "path": "edlut/include/neuron_model/NeuronModel.h",967 "sha256": "2395016ff6e9754b350ca6cdf9dcad3e05d0dbb183321b247f01fb3be48fd64f",968 "language": "C/C++",969 "lines": 401,970 "truncated": false,971 "block": 17,972 "row": 3750973 },974 {975 "path": "edlut/include/neuron_model/NeuronModelFactory.h",976 "sha256": "dc8a2c57170b35d0ee631346556af8f072e7c35d1f8cb8b817068e22eeaf0709",977 "language": "C/C++",978 "lines": 242,979 "truncated": false,980 "block": 17,981 "row": 3672982 },983 {984 "path": "edlut/include/neuron_model/NeuronModelTable.h",985 "sha256": "1c51f15da40d3d773c558c36b753b3e6477c177ec2f2608395ce93d51c72dd98",986 "language": "C/C++",987 "lines": 507,988 "truncated": false,989 "block": 17,990 "row": 3769991 },992 {993 "path": "edlut/include/neuron_model/NeuronState.h",994 "sha256": "390b4a4325d675eb2e96ae244dd7c9638ce98096c5dcf2e4e48ff224e3c25fd6",995 "language": "C/C++",996 "lines": 235,997 "truncated": false,998 "block": 17,999 "row": 35781000 },1001 {1002 "path": "edlut/include/neuron_model/PoissonGeneratorDeviceVector.h",1003 "sha256": "e7e8bcc579e58a6e3dceb04f5516813246b48055eabec1240dead4f8cffcc735",1004 "language": "C/C++",1005 "lines": 275,1006 "truncated": false,1007 "block": 17,1008 "row": 36731009 },1010 {1011 "path": "edlut/include/neuron_model/SRMTableBasedModel.h",1012 "sha256": "966e6c636260cdaefb25b444a1b91726731be5b56c7fe64d44af4a656e6b1697",1013 "language": "C/C++",1014 "lines": 175,1015 "truncated": false,1016 "block": 17,1017 "row": 35671018 },1019 {1020 "path": "edlut/include/neuron_model/SRMTimeDrivenModel.h",1021 "sha256": "0d6eb083e4ed4cc6f9d449940539eb7f27dcf754e52cb9ac8f7011661461d2dc",1022 "language": "C/C++",1023 "lines": 330,1024 "truncated": false,1025 "block": 17,1026 "row": 37041027 },1028 {1029 "path": "edlut/include/neuron_model/SinCurrentDeviceVector.h",1030 "sha256": "bc4c67a1014b04d653fc2b93930e251e5e7a629592a6f7fcc907e191253acb22",1031 "language": "C/C++",1032 "lines": 292,1033 "truncated": false,1034 "block": 17,1035 "row": 36761036 },1037 {1038 "path": "edlut/include/neuron_model/SynchronousTableBasedModel.h",1039 "sha256": "a1daa7a6eb2321226a4cf85f193bde5b9dca445052dfb70ce5ef04b1613c26a6",1040 "language": "C/C++",1041 "lines": 304,1042 "truncated": false,1043 "block": 17,1044 "row": 37111045 },1046 {1047 "path": "edlut/include/neuron_model/TableBasedModel.h",1048 "sha256": "2e5031a7df593eb1650fa94046d8bd4ed776c8d4de6a7f2495046e7e0f6f248b",1049 "language": "C/C++",1050 "lines": 466,1051 "truncated": false,1052 "block": 17,1053 "row": 37651054 },1055 {1056 "path": "edlut/include/neuron_model/TimeDrivenInferiorOliveCell.h",1057 "sha256": "14476bb9ca992d359615c871f7eb6c48f870b49d99e41bc823139034b88051fd",1058 "language": "C/C++",1059 "lines": 517,1060 "truncated": false,1061 "block": 17,1062 "row": 38001063 },1064 {1065 "path": "edlut/include/neuron_model/TimeDrivenInputDevice.h",1066 "sha256": "71dac084123081e8c439645afa71d90a31692997513b00663ec4e182dc6b5e3b",1067 "language": "C/C++",1068 "lines": 308,1069 "truncated": false,1070 "block": 17,1071 "row": 36901072 },1073 {1074 "path": "edlut/include/neuron_model/TimeDrivenModel.h",1075 "sha256": "0a3bf44f5dc6a32609d4368e4008fc5bd3c467c49d49d040bdda82ba261c2e17",1076 "language": "C/C++",1077 "lines": 312,1078 "truncated": false,1079 "block": 17,1080 "row": 37001081 },1082 {1083 "path": "edlut/include/neuron_model/TimeDrivenNeuronModel.h",1084 "sha256": "447d51a6dd2a691ebdf3b909b910284af223e302e6565d667097b33669fed9b0",1085 "language": "C/C++",1086 "lines": 519,1087 "truncated": false,1088 "block": 17,1089 "row": 38051090 },1091 {1092 "path": "edlut/include/neuron_model/TimeDrivenPurkinjeCell.h",1093 "sha256": "eaf15a5786a4ed1293cd2ed26332683326978b9b4b06607ea0e96b4571abe263",1094 "language": "C/C++",1095 "lines": 610,1096 "truncated": false,1097 "block": 17,1098 "row": 38221099 },1100 {1101 "path": "edlut/include/neuron_model/TimeDrivenPurkinjeCell_IP.h",1102 "sha256": "0b3a7e7ad212410bb1b761144dbed3b47f938a3c06cf788500d21ad554cbaa05",1103 "language": "C/C++",1104 "lines": 622,1105 "truncated": false,1106 "block": 17,1107 "row": 38241108 },1109 {1110 "path": "edlut/include/neuron_model/VectorBufferedState.h",1111 "sha256": "2726e6470e29f3ccf7869d78fb7b0da8d059fa6a6be8131e420e9cbebb8e129e",1112 "language": "C/C++",1113 "lines": 331,1114 "truncated": false,1115 "block": 17,1116 "row": 36991117 },1118 {1119 "path": "edlut/include/neuron_model/VectorNeuronState.h",1120 "sha256": "6ee77fcf3492eb952545cdae7d259246ebe88343bd33478629f075af0859ed4c",1121 "language": "C/C++",1122 "lines": 502,1123 "truncated": false,1124 "block": 17,1125 "row": 37761126 },1127 {1128 "path": "edlut/include/neuron_model/VectorSRMState.h",1129 "sha256": "6a4cd5e4565fa18d20e6b9eda8e96b78333b2e6c74a276f9e0a6f25c4b8546e4",1130 "language": "C/C++",1131 "lines": 112,1132 "truncated": false,1133 "block": 17,1134 "row": 33971135 },1136 {1137 "path": "edlut/include/openmp/openmp.h",1138 "sha256": "9287d23e0502adc5b890eba43b9b8243386d3ae1d2849f0dbc05e1ebbd7db148",1139 "language": "C/C++",1140 "lines": 58,1141 "truncated": false,1142 "block": 17,1143 "row": 30391144 },1145 {1146 "path": "edlut/include/simulation/CommunicationEvent.h",1147 "sha256": "05570327cc8ded195397b345c3c57d86914e5432e2ed21c98698e84ec1fec635",1148 "language": "C/C++",1149 "lines": 110,1150 "truncated": false,1151 "block": 17,1152 "row": 33821153 },1154 {1155 "path": "edlut/include/simulation/Configuration.h",1156 "sha256": "7f80cf28f8a3d76df52fe3795946eb54ba897b606223acf8637d342606824ed1",1157 "language": "C/C++",1158 "lines": 67,1159 "truncated": false,1160 "block": 17,1161 "row": 30771162 },1163 {1164 "path": "edlut/include/simulation/EndSimulationEvent.h",1165 "sha256": "e671e527afa31bed63bca84616efcd45b47446ae4e21407a5b83b80357b13600",1166 "language": "C/C++",1167 "lines": 111,1168 "truncated": false,1169 "block": 17,1170 "row": 33961171 },1172 {1173 "path": "edlut/include/simulation/Event.h",1174 "sha256": "6eb3f8f17ff7611a89e458784a1c0b1a5514c2e2d1f34e58d08a03c37391bfb2",1175 "language": "C/C++",1176 "lines": 161,1177 "truncated": false,1178 "block": 17,1179 "row": 35061180 },1181 {1182 "path": "edlut/include/simulation/EventQueue.h",1183 "sha256": "43a886e66b139140223169e341ce799447365592b544d898400f30da919b09e6",1184 "language": "C/C++",1185 "lines": 388,1186 "truncated": false,1187 "block": 17,1188 "row": 37261189 },1190 {1191 "path": "edlut/include/simulation/ExponentialTable.h",1192 "sha256": "28a4ffac34ccd0a223981f964aa8ced5154c53cb6d34d29b9934286922ffea7a",1193 "language": "C/C++",1194 "lines": 108,1195 "truncated": false,1196 "block": 17,1197 "row": 32871198 },1199 {1200 "path": "edlut/include/simulation/MediananFilter.h",