Team Ai
Datasetpublic

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.

sourceHugging Faceotherupdated 2d agoView on Hugging Face
0likes5.6kdownloads
github.com__fmi-basel__recurrent-predictive-learning.json462 linesDownload Raw Back to e4
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}