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/yadavlabs/open-source-rat-behavior",4 "url": "https://github.com/yadavlabs/open-source-rat-behavior",5 "host": "github.com",6 "commit": "5ff84c93c6b6700e4e5e8fd4360d87e728144505",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "Angular Files/src/app/app.component.spec.ts",13 "sha256": "9333dd384e7592307f37f7036f04e6397bc86e6c053f43c39cef8d6166aea4eb",14 "language": "TypeScript",15 "lines": 31,16 "truncated": false,17 "block": 8,18 "row": 1190219 },20 {21 "path": "Angular Files/src/app/app.component.ts",22 "sha256": "d2eef0a2cf37548f56d05bc1d39601833082dcb7de4fda77557895e3993d4464",23 "language": "TypeScript",24 "lines": 16,25 "truncated": false,26 "block": 8,27 "row": 1140628 },29 {30 "path": "Angular Files/src/app/app.module.ts",31 "sha256": "2f9e24b40fd95f63f27fa47283dc76730350907724a9e9bba8c437212f0651d5",32 "language": "TypeScript",33 "lines": 45,34 "truncated": false,35 "block": 8,36 "row": 1253737 },38 {39 "path": "Angular Files/src/app/device-startup/CurrentTrialData.ts",40 "sha256": "bd5a50fa736c9e1fcad6d9da92f36dab1dd833e4696c1a073725819aebef3c2f",41 "language": "TypeScript",42 "lines": 16,43 "truncated": false,44 "block": 8,45 "row": 1164146 },47 {48 "path": "Angular Files/src/app/device-startup/DropDownInfo.ts",49 "sha256": "fbe541c9ce8f1d835d815dff44de1114502bec24e695fab8136d052e6f96fd4b",50 "language": "TypeScript",51 "lines": 11,52 "truncated": false,53 "block": 8,54 "row": 1128555 },56 {57 "path": "Angular Files/src/app/device-startup/device-startup.component.spec.ts",58 "sha256": "f04674829ff985054cf1c89e8f3d02583bf60367780955e3faab550d659425f5",59 "language": "TypeScript",60 "lines": 23,61 "truncated": false,62 "block": 8,63 "row": 1157164 },65 {66 "path": "Angular Files/src/app/device-startup/device-startup.component.ts",67 "sha256": "764cf96b27ba5ddd536275acb6fe407718d5b0e7bf4fb4e41d2525384c542372",68 "language": "TypeScript",69 "lines": 300,70 "truncated": false,71 "block": 8,72 "row": 1489173 },74 {75 "path": "Angular Files/src/app/device-startup/sse.service.ts",76 "sha256": "ed24e0609bd9a0a0637384f80dc276debef197f8591c25d188d89cc573c430bd",77 "language": "TypeScript",78 "lines": 62,79 "truncated": false,80 "block": 8,81 "row": 1323782 },83 {84 "path": "Angular Files/src/app/postDic.ts",85 "sha256": "0e93fa77fa786113094fa698cc5bfbec6b5cfdb9aa8f53976bae5c21f58155fb",86 "language": "TypeScript",87 "lines": 16,88 "truncated": false,89 "block": 8,90 "row": 1167691 },92 {93 "path": "Angular Files/src/app/run-trial/run-trial.component.spec.ts",94 "sha256": "d3e650e5fd4bfee0974c96c8b26e56d25da33407a14b8cafebc6b9426cbe7eb9",95 "language": "TypeScript",96 "lines": 23,97 "truncated": false,98 "block": 8,99 "row": 11529100 },101 {102 "path": "Angular Files/src/app/run-trial/run-trial.component.ts",103 "sha256": "2801a208024f468a1146ad344b555609739238738f404b7434bf936133e45367",104 "language": "TypeScript",105 "lines": 71,106 "truncated": false,107 "block": 8,108 "row": 13572109 },110 {111 "path": "Angular Files/src/app/total.service.ts",112 "sha256": "8c13805e5441dc3b3e07080d9f31a6d29ebe19b7606132d46459f405cc9dfb61",113 "language": "TypeScript",114 "lines": 185,115 "truncated": false,116 "block": 8,117 "row": 14501118 },119 {120 "path": "Angular Files/src/main.ts",121 "sha256": "50d79fb23a83a42483488f2d779a418c0542a478db88728ba73e62063ef54c5c",122 "language": "TypeScript",123 "lines": 7,124 "truncated": false,125 "block": 8,126 "row": 11134127 },128 {129 "path": "Arduino Files/operant_task_control/DOOR.cpp",130 "sha256": "cbcd2eb4602b969c1c8888a57ed9bdda3ae4a06a28411b85ac5b18ffcfb791ef",131 "language": "C++",132 "lines": 36,133 "truncated": false,134 "block": 5,135 "row": 1271136 },137 {138 "path": "Arduino Files/operant_task_control/DOOR.h",139 "sha256": "2df4804a893f09ad80ce0b2051278438e8c735c0f7ef74377727319fb6b47060",140 "language": "C/C++",141 "lines": 26,142 "truncated": false,143 "block": 5,144 "row": 5766145 },146 {147 "path": "Arduino Files/operant_task_control/LIGHT.cpp",148 "sha256": "1268ec2f56352dfb602a830e84684a7a79ceecd0ab0691c2d84b00442b6f5eef",149 "language": "C++",150 "lines": 35,151 "truncated": false,152 "block": 5,153 "row": 1259154 },155 {156 "path": "Arduino Files/operant_task_control/LIGHT.h",157 "sha256": "6077a77ce86af66723e4debe55856705785b4bfcfe940338c7e4f272c2c64e32",158 "language": "C/C++",159 "lines": 25,160 "truncated": false,161 "block": 5,162 "row": 5681163 },164 {165 "path": "Arduino Files/operant_task_control/SPOUT.cpp",166 "sha256": "5c5024169878316e9197a168aad2fc31559881e759ea4509785727f3351c8d26",167 "language": "C++",168 "lines": 93,169 "truncated": false,170 "block": 5,171 "row": 2089172 },173 {174 "path": "Arduino Files/operant_task_control/SPOUT.h",175 "sha256": "6aec06188cc83a46737fd8ab6b481b06bfd12faf66034e12dbdb6f29fb85b797",176 "language": "C/C++",177 "lines": 30,178 "truncated": false,179 "block": 5,180 "row": 5885181 },182 {183 "path": "Flask Project Files/pythonBackend/application.py",184 "sha256": "3d044119e39ef2427e919c766487f50b788ef9a8c36ba22f6bfba71e9a596a96",185 "language": "Python",186 "lines": 380,187 "truncated": false,188 "block": 7,189 "row": 6859190 },191 {192 "path": "Flask Project Files/pythonBackend/helper_functions.py",193 "sha256": "294802ae7c63c2d99a985e1e2c60ab7d58fc193247ff13b02ea0c7620030ed22",194 "language": "Python",195 "lines": 66,196 "truncated": false,197 "block": 6,198 "row": 30726199 },200 {201 "path": "Flask Project Files/pythonBackend/serial_functions.py",202 "sha256": "15462358b5626f2057e9d40d155ada068880fdc8a16a4f078fc6bf94b6f426be",203 "language": "Python",204 "lines": 516,205 "truncated": false,206 "block": 7,207 "row": 9341208 },209 {210 "path": "LICENSE",211 "sha256": "e861a3bfde5f8dfd28da50aba5e2b93d4c97b933fece0f0338f3f5f964aa1fb1",212 "language": "License",213 "lines": 28,214 "truncated": false,215 "block": 6,216 "row": 1962217 },218 {219 "path": "README.md",220 "sha256": "94c60e1054cf77dc47eca0d7303565a99239e6aae5e7068976e5f88822be0e77",221 "language": "Text",222 "lines": 105,223 "truncated": false,224 "block": 8,225 "row": 10235226 },227 {228 "path": "Testing/ComArduino2.py",229 "sha256": "ae0f650d84fc1baab635b9eb68806102f96f8818f5acc061d76f824aa4646984",230 "language": "Python",231 "lines": 174,232 "truncated": false,233 "block": 6,234 "row": 40541235 },236 {237 "path": "Testing/application.bak.py",238 "sha256": "829d2b3b52466cbec09482a9e262336f680baf359e99f98b30cb2d9a4ab2b157",239 "language": "Python",240 "lines": 121,241 "truncated": false,242 "block": 6,243 "row": 34577244 },245 {246 "path": "Testing/application.py",247 "sha256": "0a6e08bcddf2189faf64a420ccd26682be03c6b83f5ff42569023f2a4fcfc258",248 "language": "Python",249 "lines": 311,250 "truncated": false,251 "block": 7,252 "row": 4762253 },254 {255 "path": "Testing/application2.bak.py",256 "sha256": "02aa651566ee994633eeaeba0bebf762774b0ba80068242407de8d3fa8d55e94",257 "language": "Python",258 "lines": 161,259 "truncated": false,260 "block": 6,261 "row": 38348262 },263 {264 "path": "Testing/application3.bak.py",265 "sha256": "69b2c4ac2ed074be7f22e8dfa19fa6a64ba82f269cf2607af1851d396eeddd44",266 "language": "Python",267 "lines": 267,268 "truncated": false,269 "block": 7,270 "row": 3569271 },272 {273 "path": "Testing/ard_functions.bak.py",274 "sha256": "902ac66842dee34db11d46b9db57f5db8a4dc12a808e5d581dc1569d3453f1b5",275 "language": "Python",276 "lines": 38,277 "truncated": false,278 "block": 6,279 "row": 23147280 },281 {282 "path": "Testing/multiserial_test.py",283 "sha256": "c3eec24f59da43c145be117adf6c4c67f320380628a4e2e829d400f8a4a6b892",284 "language": "Python",285 "lines": 23,286 "truncated": false,287 "block": 6,288 "row": 23064289 },290 {291 "path": "Testing/serial_coms_testing.py",292 "sha256": "2fe479526c766bef7cf6caaf753fd86d3338c395060b5250409a482cc77f4ee3",293 "language": "Python",294 "lines": 16,295 "truncated": false,296 "block": 6,297 "row": 21246298 },299 {300 "path": "Testing/serial_coms_testing_functions.py",301 "sha256": "f8d8fc9b2790446bd2c9e692db8278f6f79083653123f4bbac8b5b4b5f22d88c",302 "language": "Python",303 "lines": 26,304 "truncated": false,305 "block": 6,306 "row": 22628307 },308 {309 "path": "Testing/serial_functions.bak.py",310 "sha256": "ee580fa2f8348dfad24446495bb3c0f73485fc2b299b4faf7d1c5f2d01ff8243",311 "language": "Python",312 "lines": 337,313 "truncated": false,314 "block": 7,315 "row": 4840316 },317 {318 "path": "Testing/test_serial.py",319 "sha256": "3726e5c32561f708563ff09c069342eeb758744a1bff7a2a2ec2471aa06f4eb7",320 "language": "Python",321 "lines": 34,322 "truncated": false,323 "block": 6,324 "row": 23168325 }326 ]327}