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/unibe-cns/sal-code",4 "url": "https://github.com/unibe-cns/sal-code",5 "host": "github.com",6 "commit": "f37958586af3f8918da47c9dce2d10c756f1c024",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "d429159399f55f3e45481c0ad2c3cde5b23c7de56a2c1bc6138947d2578c6409",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 3,18 "row": 808219 },20 {21 "path": "README.md",22 "sha256": "2aeb3e08e8e6b0ea8c321ec0440fc16165a819b000305c19c27adb54d9cbd1a6",23 "language": "Text",24 "lines": 158,25 "truncated": false,26 "block": 4,27 "row": 266228 },29 {30 "path": "scripts/dales_law/EI-system.ipynb",31 "sha256": "54b38eea83bc20953741eb6eafc89c2ffe67e89b233ac8c510d61b94dde57ae7",32 "language": "Jupyter",33 "lines": 391,34 "truncated": false,35 "block": 3,36 "row": 760537 },38 {39 "path": "scripts/microcircuits/bp/change_params.py",40 "sha256": "a418ebe2867256cffc7536098845b2e3fb0b1a2b802b81e6bc0829b2848eaca3",41 "language": "Python",42 "lines": 22,43 "truncated": false,44 "block": 3,45 "row": 1853646 },47 {48 "path": "scripts/microcircuits/bp/run.sh",49 "sha256": "0096b64e73b323d6ecded15535b4ba639fd343c9cc41aee42b8d346e78ad52b3",50 "language": "Shell",51 "lines": 49,52 "truncated": false,53 "block": 4,54 "row": 190255 },56 {57 "path": "scripts/microcircuits/fa/change_params.py",58 "sha256": "a418ebe2867256cffc7536098845b2e3fb0b1a2b802b81e6bc0829b2848eaca3",59 "language": "Python",60 "lines": 22,61 "truncated": false,62 "block": 3,63 "row": 1853664 },65 {66 "path": "scripts/microcircuits/fa/run.sh",67 "sha256": "baad4a1cc1317d56681af157389fe8772a0123ecd226c709125f2d4b3ad9cd30",68 "language": "Shell",69 "lines": 49,70 "truncated": false,71 "block": 4,72 "row": 190373 },74 {75 "path": "scripts/microcircuits/plot_fig.ipynb",76 "sha256": "3e4770052f9bfd0921d964af80d3b8486f8155170fe472aed5f95bc8d7c921b5",77 "language": "Jupyter",78 "lines": 407,79 "truncated": false,80 "block": 3,81 "row": 760382 },83 {84 "path": "scripts/microcircuits/sal/change_params.py",85 "sha256": "a418ebe2867256cffc7536098845b2e3fb0b1a2b802b81e6bc0829b2848eaca3",86 "language": "Python",87 "lines": 22,88 "truncated": false,89 "block": 3,90 "row": 1853691 },92 {93 "path": "scripts/microcircuits/sal/run.sh",94 "sha256": "cf784a9a67c7580c3b847f9fae8a3cd97b58d34795d214892b4b8f96c75ee6de",95 "language": "Shell",96 "lines": 49,97 "truncated": false,98 "block": 4,99 "row": 1904100 },101 {102 "path": "scripts/microcircuits/train_mc.py",103 "sha256": "7199d387c0ade9c0f8a1c0b0b4dbd3f6f0c1e305d2f70f1c115e81546c6fce09",104 "language": "Python",105 "lines": 112,106 "truncated": false,107 "block": 3,108 "row": 21736109 },110 {111 "path": "scripts/psp_shapes/psp_shapes.ipynb",112 "sha256": "2beae5182874cc332cd5a1c22420eb0433e10ddd0b167dae87b329956c65785a",113 "language": "Jupyter",114 "lines": 500,115 "truncated": false,116 "block": 3,117 "row": 7656118 },119 {120 "path": "scripts/sal_principle/plots_for_proof.ipynb",121 "sha256": "f74a06ecb4988378cf105731dff4bb2b99efe0f4ba029a9eca514f6facb2363b",122 "language": "Jupyter",123 "lines": 207,124 "truncated": false,125 "block": 3,126 "row": 7288127 },128 {129 "path": "scripts/sal_principle/ppd.ipynb",130 "sha256": "7f56c6e07636de020a052bb3971eefd1b582189b3c8eaa236e0a69af72447b98",131 "language": "Jupyter",132 "lines": 260,133 "truncated": false,134 "block": 3,135 "row": 7433136 },137 {138 "path": "scripts/sal_principle/stdd.ipynb",139 "sha256": "bded41f5a4e721fb638788a087b6af8ba7299e0b3dc0bf79deff292ed6a3aec7",140 "language": "Jupyter",141 "lines": 254,142 "truncated": false,143 "block": 3,144 "row": 7362145 },146 {147 "path": "scripts/sal_principle/stdd_ana_vs_sim.ipynb",148 "sha256": "b27af3c076a5c70b9a75ddf8c757d4127e703e0fabf413364b63f66305d6986a",149 "language": "Jupyter",150 "lines": 155,151 "truncated": false,152 "block": 3,153 "row": 7282154 },155 {156 "path": "scripts/ssn/plast_noise/change_params.py",157 "sha256": "2678ea86994ddbfa0f3b4cfe4e1699d41cfbeb582a02f48525c55304f8fe9f7c",158 "language": "Python",159 "lines": 36,160 "truncated": false,161 "block": 3,162 "row": 18909163 },164 {165 "path": "scripts/ssn/plast_noise/run.sh",166 "sha256": "c453bc85ee3a38206a692172aaf6d20870366e3c34f0dc5ddeb7d4637d0e1c1a",167 "language": "Shell",168 "lines": 47,169 "truncated": false,170 "block": 4,171 "row": 1918172 },173 {174 "path": "scripts/ssn/plast_noise_kp/change_params.py",175 "sha256": "a472d85904a6c94f4e115d467789f00ed5e5d5f5c02eb62e43d5da0b19ebda3d",176 "language": "Python",177 "lines": 41,178 "truncated": false,179 "block": 3,180 "row": 18942181 },182 {183 "path": "scripts/ssn/plast_noise_kp/run.sh",184 "sha256": "c453bc85ee3a38206a692172aaf6d20870366e3c34f0dc5ddeb7d4637d0e1c1a",185 "language": "Shell",186 "lines": 47,187 "truncated": false,188 "block": 4,189 "row": 1918190 },191 {192 "path": "scripts/ssn/plast_noise_sal/change_params.py",193 "sha256": "cb78c62831859158e5f3d94de7a2c263c26fb628a92ed9e4ff4ece00acc148b7",194 "language": "Python",195 "lines": 38,196 "truncated": false,197 "block": 3,198 "row": 19031199 },200 {201 "path": "scripts/ssn/plast_noise_sal/run.sh",202 "sha256": "c453bc85ee3a38206a692172aaf6d20870366e3c34f0dc5ddeb7d4637d0e1c1a",203 "language": "Shell",204 "lines": 47,205 "truncated": false,206 "block": 4,207 "row": 1918208 },209 {210 "path": "scripts/ssn/plot_fig.ipynb",211 "sha256": "666c1f71a0070186375f8d7648d5d305783bc3c5ed5564c9de2e42747add1adf",212 "language": "Jupyter",213 "lines": 895,214 "truncated": false,215 "block": 3,216 "row": 7776217 },218 {219 "path": "scripts/ssn/plot_fig_kp_si.ipynb",220 "sha256": "c49aa95c6a27880a7939405c40ad8dcb6488ce98516ae2b5de7929ca8c3aa160",221 "language": "Jupyter",222 "lines": 693,223 "truncated": false,224 "block": 3,225 "row": 7696226 },227 {228 "path": "scripts/ssn/syn_noise/change_params.py",229 "sha256": "1a952089f25888be5d545b2b3de87ad79c0ce6368657daf32b642609d8aa8b58",230 "language": "Python",231 "lines": 18,232 "truncated": false,233 "block": 3,234 "row": 18305235 },236 {237 "path": "scripts/ssn/syn_noise/run.sh",238 "sha256": "c453bc85ee3a38206a692172aaf6d20870366e3c34f0dc5ddeb7d4637d0e1c1a",239 "language": "Shell",240 "lines": 47,241 "truncated": false,242 "block": 4,243 "row": 1918244 },245 {246 "path": "scripts/ssn/syn_noise_kp/change_params.py",247 "sha256": "7cc26670ae509dc437dce4e0e3afdbeb1eb010c506ebab7cdac20bb2429c7a0f",248 "language": "Python",249 "lines": 22,250 "truncated": false,251 "block": 3,252 "row": 18344253 },254 {255 "path": "scripts/ssn/syn_noise_kp/run.sh",256 "sha256": "c453bc85ee3a38206a692172aaf6d20870366e3c34f0dc5ddeb7d4637d0e1c1a",257 "language": "Shell",258 "lines": 47,259 "truncated": false,260 "block": 4,261 "row": 1918262 },263 {264 "path": "scripts/ssn/syn_noise_sal/change_params.py",265 "sha256": "6c5b0874bec307df99910befab5f43e3ebcc0d51cadc6ee0fa3be899fb9bade0",266 "language": "Python",267 "lines": 18,268 "truncated": false,269 "block": 3,270 "row": 18283271 },272 {273 "path": "scripts/ssn/syn_noise_sal/run.sh",274 "sha256": "c453bc85ee3a38206a692172aaf6d20870366e3c34f0dc5ddeb7d4637d0e1c1a",275 "language": "Shell",276 "lines": 47,277 "truncated": false,278 "block": 4,279 "row": 1918280 },281 {282 "path": "scripts/ssn/train_bm.py",283 "sha256": "f728aba8677e22bd4f467206504c9063e2a6699255a5988dfc49e71269d7f73c",284 "language": "Python",285 "lines": 281,286 "truncated": false,287 "block": 3,288 "row": 25088289 },290 {291 "path": "scripts/symm_net/load_utils.py",292 "sha256": "d9f2b1cb975e50c607afec5e431a449be60f4b7e412a47c532f688784de9fc51",293 "language": "Python",294 "lines": 154,295 "truncated": false,296 "block": 3,297 "row": 22458298 },299 {300 "path": "scripts/symm_net/main_salnet.py",301 "sha256": "6d31307a6fc4baaea2d6698a1ea1dff0431ac20783505abc73f5fe8d2b0f9054",302 "language": "Python",303 "lines": 642,304 "truncated": false,305 "block": 3,306 "row": 27106307 },308 {309 "path": "scripts/symm_net/plot_puresymm.ipynb",310 "sha256": "d3b9afc9a14d0cbce5a8f7b363f321d339344df2f854acae11a96e91c49e95cf",311 "language": "Jupyter",312 "lines": 192,313 "truncated": false,314 "block": 3,315 "row": 7373316 },317 {318 "path": "scripts/symm_net/plots.ipynb",319 "sha256": "57ad1a2897bd5a32b6b0486ef68a971f3e328bafd12c0d7229abc1c43638f1ae",320 "language": "Jupyter",321 "lines": 370,322 "truncated": false,323 "block": 3,324 "row": 7591325 },326 {327 "path": "scripts/symm_net/salnet_symm.py",328 "sha256": "d828ad69d8d93e824440385fff14d792f14c6db0f5b7a961baca9358878a1a24",329 "language": "Python",330 "lines": 230,331 "truncated": false,332 "block": 3,333 "row": 23896334 },335 {336 "path": "scripts/symm_net/scatter_stdwi_rdd_sal.ipynb",337 "sha256": "4e622eb501fb1b4814cc31831a3d89c495c4228393a6ac82b9d84335adedc9eb",338 "language": "Jupyter",339 "lines": 538,340 "truncated": false,341 "block": 3,342 "row": 7683343 },344 {345 "path": "scripts/symm_net/slurm.sh",346 "sha256": "5787442dc809ecc986c47c984009d81608af241cfc63a2e8cdcf229bff6b1ee8",347 "language": "Shell",348 "lines": 21,349 "truncated": false,350 "block": 4,351 "row": 1629352 },353 {354 "path": "scripts/symm_net/slurm_submit.sh",355 "sha256": "2098fa20c6a814d7eb2974c20f1cc7bde0f107cb26362b1a37593f0f2cded04e",356 "language": "Shell",357 "lines": 27,358 "truncated": false,359 "block": 4,360 "row": 1718361 },362 {363 "path": "scripts/symm_net/sweep.py",364 "sha256": "f66c57cd5c62c5d172be784ee78519fa1286655fbd7bdc61fb99981c077516f1",365 "language": "Python",366 "lines": 153,367 "truncated": false,368 "block": 3,369 "row": 22329370 },371 {372 "path": "scripts/symm_net/sweep_creator.py",373 "sha256": "3e00738f4d6356c412310df683bea67fcca9f74283ecaade98991d67a694bb4e",374 "language": "Python",375 "lines": 126,376 "truncated": false,377 "block": 3,378 "row": 22007379 },380 {381 "path": "scripts/symm_net/sweep_creator_symm.py",382 "sha256": "5e601c5a074166930f6fe19010af19fcfe856d1df3e01349af068e9ca32285ae",383 "language": "Python",384 "lines": 128,385 "truncated": false,386 "block": 3,387 "row": 22046388 },389 {390 "path": "scripts/symm_net/sweep_symm.py",391 "sha256": "6eff1b425333513acb95e2e90b5468bcd301f3a70f2f9232e7f3937c46f6a06b",392 "language": "Python",393 "lines": 157,394 "truncated": false,395 "block": 3,396 "row": 22467397 },398 {399 "path": "spiking_microcircuits/src/microcircuits/__init__.py",400 "sha256": "d682cbdb4c8b07518bf486c58990fc391783aa20a916bfb27ad211eb1d5c3642",401 "language": "Python",402 "lines": 1,403 "truncated": false,404 "block": 3,405 "row": 17355406 },407 {408 "path": "spiking_microcircuits/src/microcircuits/experiment.py",409 "sha256": "7a1070e09de298589ca50ece81f20d1f66b988772cc7256b44f6741253b00df3",410 "language": "Python",411 "lines": 521,412 "truncated": false,413 "block": 3,414 "row": 26984415 },416 {417 "path": "spiking_microcircuits/src/microcircuits/model.py",418 "sha256": "5d73ccdad1d9832ce177263cd24561a2298ac7fe12f6e6519f01744b77bdfa4a",419 "language": "Python",420 "lines": 1102,421 "truncated": false,422 "block": 3,423 "row": 27866424 },425 {426 "path": "spiking_microcircuits/src/microcircuits/utils.py",427 "sha256": "4824899631db82e4a38be063cca820800b16f0279552dbbb7358aee98ba5d3cf",428 "language": "Python",429 "lines": 154,430 "truncated": false,431 "block": 3,432 "row": 23534433 },434 {435 "path": "spiking_sampling_network/src/neuralsampling/__init__.py",436 "sha256": "fdc334f278a265904743e5f4514c564ee70710147ac2e6b52c1827448de91258",437 "language": "Python",438 "lines": 3,439 "truncated": false,440 "block": 3,441 "row": 17405442 },443 {444 "path": "spiking_sampling_network/src/neuralsampling/eisystem.py",445 "sha256": "57efd08a5ac9d8fba52d228f1f992fc2c6933c991c7c0dfaced1f0be51c9dfd4",446 "language": "Python",447 "lines": 304,448 "truncated": false,449 "block": 3,450 "row": 25224451 },452 {453 "path": "spiking_sampling_network/src/neuralsampling/network.py",454 "sha256": "fbea609edf99261b804479618ed3d7fb691fd49fc4f81c12d4995e0b6dbbb071",455 "language": "Python",456 "lines": 446,457 "truncated": false,458 "block": 3,459 "row": 26427460 },461 {462 "path": "spiking_sampling_network/src/neuralsampling/stdp_functions.py",463 "sha256": "dd5b0e6d207fa28472adb79761e37c452d7818a7347f3abd9e8345d7212ece7a",464 "language": "Python",465 "lines": 434,466 "truncated": false,467 "block": 3,468 "row": 26490469 },470 {471 "path": "spiking_sampling_network/src/neuralsampling/utils.py",472 "sha256": "54f42e7c5d7464fa3466925f52315ab2d243dad36744339240a1050931ba3c15",473 "language": "Python",474 "lines": 371,475 "truncated": false,476 "block": 3,477 "row": 25718478 },479 {480 "path": "stdd_calculator/src/stddc/__init__.py",481 "sha256": "ed48436bc80f5d85cebc1602559b3fc47e35f2f901c8976ab46033ab6bd0068b",482 "language": "Python",483 "lines": 23,484 "truncated": false,485 "block": 3,486 "row": 18367487 },488 {489 "path": "stdd_calculator/src/stddc/distr.py",490 "sha256": "573a38c55aa31098dd25d19f10a76af38b0678c8043407eccf5ea9b3a6ef753d",491 "language": "Python",492 "lines": 336,493 "truncated": false,494 "block": 3,495 "row": 25593496 },497 {498 "path": "stdd_calculator/src/stddc/funcs.py",499 "sha256": "b2641ca3b7031df622629742a85a67a5070c9834fffffd2aa1717ddf37a48949",500 "language": "Python",501 "lines": 76,502 "truncated": false,503 "block": 3,504 "row": 20360505 },506 {507 "path": "stdd_calculator/src/stddc/matrix.py",508 "sha256": "4b9a7d2c9b991a10edfc5119a1dbd6cca91f30223fd97cb384bf741c0fae6077",509 "language": "Python",510 "lines": 145,511 "truncated": false,512 "block": 3,513 "row": 22477514 },515 {516 "path": "stdd_calculator/src/stddc/ppd.py",517 "sha256": "31b83e9645c08c4d287daa1d4d1a3d18ba4e5848b09fe718473589748a7fa575",518 "language": "Python",519 "lines": 209,520 "truncated": false,521 "block": 3,522 "row": 24026523 },524 {525 "path": "symmnet/src/symmnet/__init__.py",526 "sha256": "3d948accd3018dcaafbc0dbe5a5d3fd6adf70e040b9993a8167eb21895c040c5",527 "language": "Python",528 "lines": 42,529 "truncated": false,530 "block": 3,531 "row": 19450532 },533 {534 "path": "symmnet/src/symmnet/conv_net.py",535 "sha256": "f0d38602482463accdb76ed34bacf0ae98a37ddadfb718258a33df6b3a1be3e9",536 "language": "Python",537 "lines": 149,538 "truncated": false,539 "block": 3,540 "row": 23364541 },542 {543 "path": "symmnet/src/symmnet/datasets.py",544 "sha256": "ae46e2fa84775aed92394a92b6d49899b087cd0871920a86a5e1f51c6ce72a53",545 "language": "Python",546 "lines": 210,547 "truncated": false,548 "block": 3,549 "row": 23741550 },551 {552 "path": "symmnet/src/symmnet/layers.py",553 "sha256": "82e3422e3f8e60860de5abb292b99c9eda13b703fb2e0ec8dadb09dbad739157",554 "language": "Python",555 "lines": 475,556 "truncated": false,557 "block": 3,558 "row": 26729559 },560 {561 "path": "symmnet/src/symmnet/rdd_layers.py",562 "sha256": "aedda4862459b93d0e125cfbdc6977a1de8fcc2cc773d83beb30876f67d1c212",563 "language": "Python",564 "lines": 316,565 "truncated": false,566 "block": 3,567 "row": 25676568 },569 {570 "path": "symmnet/src/symmnet/rdd_net.py",571 "sha256": "d09c28cb7c2014eaca8ae71da9a855b974595c3a1dd99b6bdb9a16a470aefd32",572 "language": "Python",573 "lines": 139,574 "truncated": false,575 "block": 3,576 "row": 23393577 },578 {579 "path": "symmnet/src/symmnet/sal_net.py",580 "sha256": "709e67b0058b7f6cb0aca75002fab957f0a0b09439e48a732620f144418c27ac",581 "language": "Python",582 "lines": 436,583 "truncated": false,584 "block": 3,585 "row": 26381586 },587 {588 "path": "symmnet/src/symmnet/stdwi.py",589 "sha256": "4f950a343e6c73cb780e6c6643ba289fe5c9c04ce70186b8890c533dfebb0a94",590 "language": "Python",591 "lines": 406,592 "truncated": false,593 "block": 3,594 "row": 26543595 },596 {597 "path": "symmnet/src/symmnet/utils.py",598 "sha256": "c9c4ab022bad39427765f8aa524382b1890df4682490e24f232c125eaf249aed",599 "language": "Python",600 "lines": 28,601 "truncated": false,602 "block": 3,603 "row": 18546604 },605 {606 "path": "tests/conftest.py",607 "sha256": "49f8c0ab679f14c761198945db1694ada6b6e56ff28ab48668a00d4b50a2ba46",608 "language": "Python",609 "lines": 34,610 "truncated": false,611 "block": 3,612 "row": 18888613 },614 {615 "path": "tests/test_imports.py",616 "sha256": "4639b494863af3a2901b5b4d20507ba031a87e14988c6e04432ee6a089246d2a",617 "language": "Python",618 "lines": 17,619 "truncated": false,620 "block": 3,621 "row": 17913622 },623 {624 "path": "tests/test_main_salnet.py",625 "sha256": "563a3322c84e63de6f61311e438ac0b2b5d355153b329734e279f1b2d48ed081",626 "language": "Python",627 "lines": 77,628 "truncated": false,629 "block": 3,630 "row": 20690631 },632 {633 "path": "tests/test_microcircuits.py",634 "sha256": "3b4ac4ab0ff48836b51dae60d48fe6d2f7d958b31ccca158976cde9395ea0551",635 "language": "Python",636 "lines": 33,637 "truncated": false,638 "block": 3,639 "row": 18999640 },641 {642 "path": "tests/test_salnet_symm.py",643 "sha256": "d9cce14ba70d15742eba2ee69dc96e1e253d02f3eb2a7181a76fe7c408e44828",644 "language": "Python",645 "lines": 45,646 "truncated": false,647 "block": 3,648 "row": 19108649 },650 {651 "path": "tests/test_ssn.py",652 "sha256": "3be37c408053c734ba6e23163fb9af2bbfdd1e08e188404ec28cf71dcff1820b",653 "language": "Python",654 "lines": 40,655 "truncated": false,656 "block": 3,657 "row": 19286658 }659 ]660}