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/fmi-basel/recurrent-predictive-learning",4 "url": "https://github.com/fmi-basel/recurrent-predictive-learning",5 "host": "github.com",6 "commit": "f4676e0727f46262f9713ae95b7396de3bd1ef75",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "24562199af1f835ae779f2adc9cebe68a23261aba3ae9142bc75c2faaaf5bd75",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 17,18 "row": 792819 },20 {21 "path": "README.md",22 "sha256": "5b5dee5622e3b647c0b3ff8864248c572ed2988b95d90c0ad2df6b40104c3486",23 "language": "Text",24 "lines": 41,25 "truncated": false,26 "block": 18,27 "row": 1064528 },29 {30 "path": "bash_scripts/hRPL.sh",31 "sha256": "dac6511be42bb5caa7dcea9f4e11ab39bd1d04bad47b4b24c55c5efbe73736b5",32 "language": "Shell",33 "lines": 37,34 "truncated": false,35 "block": 18,36 "row": 958537 },38 {39 "path": "bash_scripts/libri.sh",40 "sha256": "a59f589cfb476e3372b91acf4efa9e027005c7b25a9606d21fb56afaadcab62c",41 "language": "Shell",42 "lines": 25,43 "truncated": false,44 "block": 18,45 "row": 919746 },47 {48 "path": "bash_scripts/mnist_triplets.sh",49 "sha256": "69f4267f7af44648b522de8d6997ade613885fb8aedaecb53bb9caba91871316",50 "language": "Shell",51 "lines": 29,52 "truncated": false,53 "block": 18,54 "row": 933455 },56 {57 "path": "bash_scripts/mouse.sh",58 "sha256": "265dbc83117a2f3614c5f35086ed51ca7f4c4fa28befc6b587d62122f8afb110",59 "language": "Shell",60 "lines": 33,61 "truncated": false,62 "block": 18,63 "row": 947064 },65 {66 "path": "bash_scripts/moving_animals.sh",67 "sha256": "7aac5ea19b2ce387105f3b2256dc0f0d96044d8a3039368309d521ffa5b894c5",68 "language": "Shell",69 "lines": 37,70 "truncated": false,71 "block": 18,72 "row": 952673 },74 {75 "path": "bash_scripts/run_hRPL.sh",76 "sha256": "a844ab0eba1b3240fa43a46e1df976e72e9ec54b07abba1d729293655f11e940",77 "language": "Shell",78 "lines": 4,79 "truncated": false,80 "block": 18,81 "row": 891182 },83 {84 "path": "bash_scripts/run_libri.sh",85 "sha256": "40cd5c92b4f29cd12bd57b99684ca03fc1e73c399b2978eca8b3de02eb85e39f",86 "language": "Shell",87 "lines": 7,88 "truncated": false,89 "block": 18,90 "row": 910191 },92 {93 "path": "bash_scripts/run_mnist_triplets.sh",94 "sha256": "ec0cb106a476b86f8a71f21174f88ccc1e1c7979cf20c96a5f4bef80e7dbe14f",95 "language": "Shell",96 "lines": 7,97 "truncated": false,98 "block": 18,99 "row": 9104100 },101 {102 "path": "bash_scripts/run_mouse.sh",103 "sha256": "bd1a1f8c350d276806c428c70967e53300abb52d5e5aa307089021ac6bbacc15",104 "language": "Shell",105 "lines": 6,106 "truncated": false,107 "block": 18,108 "row": 8956109 },110 {111 "path": "bash_scripts/run_moving_animals.sh",112 "sha256": "b52c291f9bfc640a309eff137dc21a98f4a0b992193d70f736b2628d222cef14",113 "language": "Shell",114 "lines": 11,115 "truncated": false,116 "block": 18,117 "row": 9663118 },119 {120 "path": "bash_scripts/run_oddballs.sh",121 "sha256": "53d41b101a2f24fc318c6659db0cb3ae40b4d8e3276b18d2f7054f8f76e053c3",122 "language": "Shell",123 "lines": 36,124 "truncated": false,125 "block": 18,126 "row": 9481127 },128 {129 "path": "notebooks/2_moving_animals.ipynb",130 "sha256": "9bdb4f2a9f984b37aea2ec5d340b5a68df40f0832a6b2a8e25e55900fe0f4a30",131 "language": "Jupyter",132 "lines": 1104,133 "truncated": false,134 "block": 17,135 "row": 7412136 },137 {138 "path": "notebooks/3_latent_simulation.ipynb",139 "sha256": "2c88c55346f6102629e9cd59eaef762ef8c0ebb4e099d01e37de9a70a8155a8b",140 "language": "Jupyter",141 "lines": 878,142 "truncated": false,143 "block": 17,144 "row": 7409145 },146 {147 "path": "notebooks/4_triplets.ipynb",148 "sha256": "90e9337a9c7549f9871399a361af12434385e5de4316f85d8903bbb0536146cc",149 "language": "Jupyter",150 "lines": 1024,151 "truncated": false,152 "block": 17,153 "row": 7365154 },155 {156 "path": "notebooks/5_real_world_data.ipynb",157 "sha256": "a2bac88e41272e0c9195621642b6fd4e5ff687824ca27a9571e47a3cad6a701c",158 "language": "Jupyter",159 "lines": 333,160 "truncated": false,161 "block": 17,162 "row": 6598163 },164 {165 "path": "notebooks/6_successor_representations.ipynb",166 "sha256": "1eb25e385e4bb8f9de7b749b31e494cbd1d3d174e5187446ab62232fdcdd13d0",167 "language": "Jupyter",168 "lines": 573,169 "truncated": false,170 "block": 17,171 "row": 7210172 },173 {174 "path": "notebooks/7_oddballs.ipynb",175 "sha256": "36bb8fd94d17118678890657f38fb580c9ac79a5ccd39352f447f5f1f2dad94e",176 "language": "Jupyter",177 "lines": 1231,178 "truncated": false,179 "block": 17,180 "row": 7472181 },182 {183 "path": "notebooks/8_hRPL.ipynb",184 "sha256": "09f97a827cef4a2d963571171478666f7c9218466de0fe93582737077ba5ec9c",185 "language": "Jupyter",186 "lines": 943,187 "truncated": false,188 "block": 17,189 "row": 7397190 },191 {192 "path": "notebooks/S2_moving_animals.ipynb",193 "sha256": "aad3b81763d0476aa681f498370445bc42cca6e2f86945116e268155e490aca1",194 "language": "Jupyter",195 "lines": 1261,196 "truncated": false,197 "block": 17,198 "row": 7450199 },200 {201 "path": "notebooks/S6_noise_frame_dropout.ipynb",202 "sha256": "314cce8e42244d11107c99683abbd6c9b616b4c24878834d3895f57d6ea8a35d",203 "language": "Jupyter",204 "lines": 337,205 "truncated": false,206 "block": 17,207 "row": 7051208 },209 {210 "path": "notebooks/plot_utils.py",211 "sha256": "f2cb475eeff4b525e2aaff98a796babc5d9281d258f54687db0ad00340a28230",212 "language": "Python",213 "lines": 2566,214 "truncated": false,215 "block": 18,216 "row": 5776217 },218 {219 "path": "notebooks/readout_utils.py",220 "sha256": "0bd6ed09609ac4f11ce953addad8b5d7a547e7d3f46da25130e9fc52146e3775",221 "language": "Python",222 "lines": 688,223 "truncated": false,224 "block": 18,225 "row": 4509226 },227 {228 "path": "repl/data/_valid_names_lists.py",229 "sha256": "18a60f3e3233161c1b069c4c7c540b92d52cbf463f8c22e48acdb2dee94e9969",230 "language": "Python",231 "lines": 2,232 "truncated": false,233 "block": 17,234 "row": 17400235 },236 {237 "path": "repl/data/audio_dataloader.py",238 "sha256": "834a0dbb08993a14ec4d64656b769143c401d075353d313d1d848995e6acb537",239 "language": "Python",240 "lines": 153,241 "truncated": false,242 "block": 17,243 "row": 28576244 },245 {246 "path": "repl/data/dataset_assets.py",247 "sha256": "b167444349f2330ccc879f61764db5f94a0fa8c32241184fce2f63c2910f7c90",248 "language": "Python",249 "lines": 130,250 "truncated": false,251 "block": 17,252 "row": 27448253 },254 {255 "path": "repl/data/datasets.py",256 "sha256": "eaac83b6ec678db69f61790925f0c3f0d595ae33fb5b205027adccd4b7785f91",257 "language": "Python",258 "lines": 905,259 "truncated": false,260 "block": 18,261 "row": 5060262 },263 {264 "path": "repl/data/image_dataloader.py",265 "sha256": "aee2cd8590f852c13d641ce128c1147a54780a2b477a5152e0dcf4344bd27de7",266 "language": "Python",267 "lines": 517,268 "truncated": false,269 "block": 18,270 "row": 3304271 },272 {273 "path": "repl/data/synthetic_sprites_dataset.py",274 "sha256": "71a7b120739e061a3ed366eca888288f85c319aa167c9d26af62716fcdb47916",275 "language": "Python",276 "lines": 1829,277 "truncated": false,278 "block": 18,279 "row": 5714280 },281 {282 "path": "repl/data/utils.py",283 "sha256": "c9e262c3d6b87a960739b4d0978c17ef2830fdf76fcb8e7e68305caa08c585b7",284 "language": "Python",285 "lines": 151,286 "truncated": false,287 "block": 17,288 "row": 29563289 },290 {291 "path": "repl/metrics/metrics.py",292 "sha256": "a4adb0ead7705e285028bab3e85b1ad115d8bcb9ec7eed49dac659c7357216f5",293 "language": "Python",294 "lines": 50,295 "truncated": false,296 "block": 17,297 "row": 20503298 },299 {300 "path": "repl/modules/_valid_names_lists.py",301 "sha256": "9bd7baabaea70fbe0c91c996860f04b52456fe2288018f45907bbe6cb9c3a10e",302 "language": "Python",303 "lines": 1,304 "truncated": false,305 "block": 17,306 "row": 17173307 },308 {309 "path": "repl/modules/criterion.py",310 "sha256": "2908a14b90f8b0512ec5d459183d17d662aefcc79945470bf6b7ad63070bec92",311 "language": "Python",312 "lines": 307,313 "truncated": false,314 "block": 18,315 "row": 1034316 },317 {318 "path": "repl/modules/utils.py",319 "sha256": "5bc0466721340a6bde09296fbeebd0f15d8e91f2fba451165b2447f4fab2f3f3",320 "language": "Python",321 "lines": 177,322 "truncated": false,323 "block": 17,324 "row": 30681325 },326 {327 "path": "repl/networks/_valid_names_lists.py",328 "sha256": "96c18fd98c202cfef4658100cc2605df3f8285393e078f54fca0820defc4bcfd",329 "language": "Python",330 "lines": 3,331 "truncated": false,332 "block": 17,333 "row": 17562334 },335 {336 "path": "repl/networks/backbones.py",337 "sha256": "715341edabf3b8ddad2ac0f6d6990a2ff2b84b66564eaabd9b271f04b76dd612",338 "language": "Python",339 "lines": 205,340 "truncated": false,341 "block": 17,342 "row": 32602343 },344 {345 "path": "repl/networks/networks.py",346 "sha256": "27e573502ae7709e7b6b77057299c01309d207442c17a0e16783ac306495608e",347 "language": "Python",348 "lines": 379,349 "truncated": false,350 "block": 18,351 "row": 1104352 },353 {354 "path": "repl/networks/repl.py",355 "sha256": "6a55852b85c0a265f575aff0991f2aa94323a417ddd21ea098bcfcfd6d880b41",356 "language": "Python",357 "lines": 181,358 "truncated": false,359 "block": 17,360 "row": 31072361 },362 {363 "path": "repl/networks/utils.py",364 "sha256": "12a35defc28d905b8aec36964af6d21c7ebcc1f1349b8bc52574aecd95bf69fe",365 "language": "Python",366 "lines": 316,367 "truncated": false,368 "block": 18,369 "row": 1670370 },371 {372 "path": "repl/scripts/args.py",373 "sha256": "b0f8515e734e3293713b77d0a019780a2e94467bc3a036a4a3f20287766e5f60",374 "language": "Python",375 "lines": 215,376 "truncated": false,377 "block": 18,378 "row": 2636379 },380 {381 "path": "repl/scripts/cli.py",382 "sha256": "a49b6fa5a88217babddf62a7c88f62c3036b30e9a637d27c0b690785baaaea94",383 "language": "Python",384 "lines": 401,385 "truncated": false,386 "block": 18,387 "row": 2903388 },389 {390 "path": "repl/scripts/eval_utils.py",391 "sha256": "62be836e3c0320dad28e433b9e0136fe62a8158fd1945952bcfea1cbad1fc0a7",392 "language": "Python",393 "lines": 795,394 "truncated": false,395 "block": 18,396 "row": 5035397 },398 {399 "path": "repl/scripts/greedy.py",400 "sha256": "b229920e5aeb6f4a2c540b7947970e6af6d50f05641ef2057df8c78edd435789",401 "language": "Python",402 "lines": 415,403 "truncated": false,404 "block": 18,405 "row": 3018406 },407 {408 "path": "repl/scripts/offline_eval.py",409 "sha256": "edce3717f1da499e89c88c707ef880e29d0d19ee59c83f90ca03b825c6130b2e",410 "language": "Python",411 "lines": 496,412 "truncated": false,413 "block": 18,414 "row": 4020415 },416 {417 "path": "repl/scripts/offline_greedy_eval.py",418 "sha256": "cc5b1d0bba4bdd1e780890e4b071783e3c84b1de6a0bc633198c4ecd7ce76b06",419 "language": "Python",420 "lines": 605,421 "truncated": false,422 "block": 18,423 "row": 4394424 },425 {426 "path": "repl/scripts/online_eval.py",427 "sha256": "bc1687cbd1eac6361a2c299c4fadae8d465bbfd55bc580f8f4b092e8fb75730c",428 "language": "Python",429 "lines": 376,430 "truncated": false,431 "block": 18,432 "row": 3500433 },434 {435 "path": "repl/scripts/raw_baselines.py",436 "sha256": "40a23dc4156c1634eb635567003b31f4db937c73201cdf26c41c96d319eb4e42",437 "language": "Python",438 "lines": 429,439 "truncated": false,440 "block": 18,441 "row": 3824442 },443 {444 "path": "repl/scripts/utils.py",445 "sha256": "35655ed9daba23dc6d26b5345b344e3935d1a8222c4887b1cf3bd7557c24fe57",446 "language": "Python",447 "lines": 474,448 "truncated": false,449 "block": 18,450 "row": 3196451 },452 {453 "path": "setup.py",454 "sha256": "f982ae28250eb59c0ce8b9d86ef6475f31a199ac882d48419fa0e5ed8ec9c25e",455 "language": "Python",456 "lines": 12,457 "truncated": false,458 "block": 17,459 "row": 18023460 }461 ]462}