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/kskrobas/npcl64",4 "url": "https://github.com/kskrobas/npcl64",5 "host": "github.com",6 "commit": "55ce937cc480b0e6517143c248ae3596c9592f7e",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENCE.txt",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENCE.txt",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": "0477203157ef60b4110dc580d292047d2b859b5d8ce34d0f74a7cb30678e9fa4",23 "language": "Text",24 "lines": 104,25 "truncated": false,26 "block": 16,27 "row": 730928 },29 {30 "path": "example/14/gr.m",31 "sha256": "8490e9c050965ca4a14468664ea71b13f1c1b343d12aaf5880e5dc448c2152cf",32 "language": "MATLAB",33 "lines": 26,34 "truncated": false,35 "block": 14,36 "row": 1875237 },38 {39 "path": "example/14/gr_2D.py",40 "sha256": "08aff553b3b6da9e05e4979226d0ba769995adeea21ec0221fcee9a2d2243c61",41 "language": "Python",42 "lines": 195,43 "truncated": false,44 "block": 15,45 "row": 1420146 },47 {48 "path": "example/14/gr_3D.py",49 "sha256": "cb6d36ce3c12d2795b0db5a50f67deefb77af6c98135d963a1848338f93848ab",50 "language": "Python",51 "lines": 114,52 "truncated": false,53 "block": 15,54 "row": 1122355 },56 {57 "path": "example/2/plotFileBin.m",58 "sha256": "fdd053214f818b255b5cb0a7b6b11342743c762b35204aefa2976b7b1bd20672",59 "language": "MATLAB",60 "lines": 125,61 "truncated": false,62 "block": 14,63 "row": 2245664 },65 {66 "path": "example/21/sgTesting.cpp",67 "sha256": "e1cc34f9270b910cb2fea54ab6e7ea7be6ed8e710d822e35a8fb699e7d9a7ad6",68 "language": "C++",69 "lines": 331,70 "truncated": false,71 "block": 14,72 "row": 267673 },74 {75 "path": "source/a2.py",76 "sha256": "50ff9a8e63d07829c14a9a14101ad10d23a283eb1c1454a5b2029894aae3f7ce",77 "language": "Python",78 "lines": 462,79 "truncated": false,80 "block": 15,81 "row": 2298782 },83 {84 "path": "source/affinemat.cpp",85 "sha256": "5b5a719f361cb45f6f212dc4397870fb56fdfc090fe27eae450704145b7b2a76",86 "language": "C++",87 "lines": 188,88 "truncated": false,89 "block": 14,90 "row": 231691 },92 {93 "path": "source/affinemat.h",94 "sha256": "d7945cb1f563d96286302a50c2585ed57704aa903826b77431a90541464cff39",95 "language": "C/C++",96 "lines": 181,97 "truncated": false,98 "block": 14,99 "row": 5127100 },101 {102 "path": "source/cavepdh.cpp",103 "sha256": "bffbf34e1a332d842fc4ab8536f28ba7db35f413a6c8c60fc61f8474a2465bed",104 "language": "C++",105 "lines": 791,106 "truncated": false,107 "block": 14,108 "row": 3273109 },110 {111 "path": "source/cavepdh.h",112 "sha256": "d7018ea0e4fde62a781d1941d598099dbc0168a77771cc467423155364aa93c0",113 "language": "C/C++",114 "lines": 74,115 "truncated": false,116 "block": 14,117 "row": 4186118 },119 {120 "path": "source/cdiff.cpp",121 "sha256": "58718235fb54a3d4e44ef3411eddb84e10d30cc61e8f1f08f0bd06dbadd7a667",122 "language": "C++",123 "lines": 1958,124 "truncated": false,125 "block": 14,126 "row": 3439127 },128 {129 "path": "source/cdiff.h",130 "sha256": "c4dfc8bd0e8b668d867d8e71bf07c87205fcca11dd4ef7f6ba2f30f81eecd873",131 "language": "C/C++",132 "lines": 210,133 "truncated": false,134 "block": 14,135 "row": 5318136 },137 {138 "path": "source/cdisloc.cpp",139 "sha256": "d6ef6345303ec865d686f2bc35f76518885938d93ff4eb64660915875047bcc0",140 "language": "C++",141 "lines": 922,142 "truncated": false,143 "block": 14,144 "row": 3274145 },146 {147 "path": "source/cdisloc.h",148 "sha256": "f10106b6e6393517223926aa3f0098197950e8196ec03f09090d0edcaa5bd065",149 "language": "C/C++",150 "lines": 79,151 "truncated": false,152 "block": 14,153 "row": 4218154 },155 {156 "path": "source/cgr.cpp",157 "sha256": "1ecf0c91fa3027c4d89dfb1db946608994d3f86044d2c8f1720513c915ed4af4",158 "language": "C++",159 "lines": 537,160 "truncated": false,161 "block": 14,162 "row": 3001163 },164 {165 "path": "source/cgr.h",166 "sha256": "f96394e11e81fec33301eae48face486abcc7075a926401826e83c33c89d7062",167 "language": "C/C++",168 "lines": 142,169 "truncated": false,170 "block": 14,171 "row": 4958172 },173 {174 "path": "source/cmergepdh.cpp",175 "sha256": "33edf3bab48af363bf30abd9716e5b3447e0a0a28f0f0612334c6abfc8c67761",176 "language": "C++",177 "lines": 849,178 "truncated": false,179 "block": 14,180 "row": 3280181 },182 {183 "path": "source/cmergepdh.h",184 "sha256": "09661c77f0b90e3de8bccb9fb7c29043dfc0b0bbdcf05c302bc1783fcf14948b",185 "language": "C/C++",186 "lines": 82,187 "truncated": false,188 "block": 14,189 "row": 4572190 },191 {192 "path": "source/colormsg.cpp",193 "sha256": "395cdb74eecfe3395ebb7b1b26d196c007553548b64daba9cd96baa59784a0bb",194 "language": "C++",195 "lines": 43,196 "truncated": false,197 "block": 14,198 "row": 1267199 },200 {201 "path": "source/colormsg.h",202 "sha256": "979b83b22915e62ec24a7c3cdf3687d10859a234939315f92974107833985e47",203 "language": "C/C++",204 "lines": 41,205 "truncated": false,206 "block": 14,207 "row": 3995208 },209 {210 "path": "source/cpdh.cpp",211 "sha256": "bd0a08e2b96caf40120f9bed90b64654ce44e0aef011a18ae27f0f876c4d90ce",212 "language": "C++",213 "lines": 2087,214 "truncated": false,215 "block": 14,216 "row": 3449217 },218 {219 "path": "source/cpdh.h",220 "sha256": "83d162bbb6c8b1c369eb335d1a9a32dd51275ddcde95279171bda48b400c0656",221 "language": "C/C++",222 "lines": 171,223 "truncated": false,224 "block": 14,225 "row": 4933226 },227 {228 "path": "source/cprogress.cpp",229 "sha256": "393736126f0e23d4245d69bb91303ba4cacbc0c8f3c951f6dc7e1a34910c6aa4",230 "language": "C++",231 "lines": 353,232 "truncated": false,233 "block": 14,234 "row": 2698235 },236 {237 "path": "source/cprogress.h",238 "sha256": "a2ae7de1d1c5ce69a1c338a1586f5d25d55b089412189f2631fa2f317de124aa",239 "language": "C/C++",240 "lines": 76,241 "truncated": false,242 "block": 14,243 "row": 4291244 },245 {246 "path": "source/crandom.cpp",247 "sha256": "22edcfe8d4e05a119bb9c629d5d5bcfd3eb6e1f641c4fd83b4714f839a3265b4",248 "language": "C++",249 "lines": 92,250 "truncated": false,251 "block": 14,252 "row": 1600253 },254 {255 "path": "source/crandom.h",256 "sha256": "b1deddce47f7c7d317ac385753095ad40d35bcd0e3d326715ea26c1221d5277f",257 "language": "C/C++",258 "lines": 113,259 "truncated": false,260 "block": 14,261 "row": 4662262 },263 {264 "path": "source/crdh.cpp",265 "sha256": "e555a7346ad3ce835353e8532ad73d5e966886c2672447573b378b5e8d7d7314",266 "language": "C++",267 "lines": 449,268 "truncated": false,269 "block": 14,270 "row": 2886271 },272 {273 "path": "source/crdh.h",274 "sha256": "852a6053439f5295d700bc3580c328c42c4854e522dcc85c4dbfdb004da60f2b",275 "language": "C/C++",276 "lines": 48,277 "truncated": false,278 "block": 14,279 "row": 3808280 },281 {282 "path": "source/createdir.cpp",283 "sha256": "37f6e2e60629fb72f518c9ef703ce7983a30a1c0e3d51fad7c9113b8a56fbb32",284 "language": "C++",285 "lines": 51,286 "truncated": false,287 "block": 14,288 "row": 1332289 },290 {291 "path": "source/createdir.h",292 "sha256": "27ca096a41fe3912daa30686e20ada292e097116be9f33153cca50b1ade34e49",293 "language": "C/C++",294 "lines": 31,295 "truncated": false,296 "block": 14,297 "row": 3833298 },299 {300 "path": "source/csupersphere.cpp",301 "sha256": "fc0070c6a0673049fbaf82e5d4b51270c96f20b5761fbbd48a42efe16a64006a",302 "language": "C++",303 "lines": 189,304 "truncated": false,305 "block": 14,306 "row": 2247307 },308 {309 "path": "source/elements.cpp",310 "sha256": "95ff7f3ae2b72f2f0bf5514a03e90438691029238be1f31bf54aa5a617fa6ef5",311 "language": "C++",312 "lines": 74,313 "truncated": false,314 "block": 14,315 "row": 1581316 },317 {318 "path": "source/elements.h",319 "sha256": "b4e7d0b08777e3390c57cc0eb426b7a7dd59e4f2504f98b6f2b3744ec4d9202f",320 "language": "C/C++",321 "lines": 50,322 "truncated": false,323 "block": 14,324 "row": 4034325 },326 {327 "path": "source/help.cpp",328 "sha256": "e41c4e58fd29e466d49cb0bca3b356170d963a40316a721f6f2ab29bf150e2ba",329 "language": "C++",330 "lines": 238,331 "truncated": false,332 "block": 14,333 "row": 2964334 },335 {336 "path": "source/help.h",337 "sha256": "7072339ee084934df67904240d37843aa2911dcac4a512f6c3429679bd4856b3",338 "language": "C/C++",339 "lines": 30,340 "truncated": false,341 "block": 14,342 "row": 3821343 },344 {345 "path": "source/info.cpp",346 "sha256": "735ff68d77c486def099d165e36c1ca1e53ee1ee5749a281f39756c795203a74",347 "language": "C++",348 "lines": 32,349 "truncated": false,350 "block": 14,351 "row": 1279352 },353 {354 "path": "source/info.h",355 "sha256": "322b4cb5b69b7fee742c3c065241b2523b3f2f89e85d8de3fb5f8ddcbaffef4a",356 "language": "C/C++",357 "lines": 25,358 "truncated": false,359 "block": 14,360 "row": 3794361 },362 {363 "path": "source/main.cpp",364 "sha256": "2643c52d8a5300c3ce869664cafdffa2b63c3649db4de09fe8828c3639c4e3ec",365 "language": "C++",366 "lines": 985,367 "truncated": false,368 "block": 14,369 "row": 3351370 },371 {372 "path": "source/nanograin.cpp",373 "sha256": "988e49b7eb3eb82f3f9890ae75773e8f003a49201d4e730e2de3909631aa0cb8",374 "language": "C++",375 "lines": 4648,376 "truncated": false,377 "block": 14,378 "row": 3514379 },380 {381 "path": "source/nanograin.h",382 "sha256": "84960e488764b8309222df2be11d12b7ca8e0b022cc8cd563a0fbcd6e6dc2dfa",383 "language": "C/C++",384 "lines": 527,385 "truncated": false,386 "block": 14,387 "row": 6456388 },389 {390 "path": "source/parse_expr.cpp",391 "sha256": "c60c62bee18cd1c7ca74e1c8a3baf9d06479d90375f4fb6d1901274271de3917",392 "language": "C++",393 "lines": 114,394 "truncated": false,395 "block": 14,396 "row": 1752397 },398 {399 "path": "source/parse_expr.h",400 "sha256": "d140edb4e5957a00bd4af0ca46470e2c05f087c84ddcefa70a747f9fc6740f2a",401 "language": "C/C++",402 "lines": 58,403 "truncated": false,404 "block": 14,405 "row": 4202406 },407 {408 "path": "source/scriptanalyser.cpp",409 "sha256": "ca23704c610881430ea25ac43dd3e8c2bf05db06d3359cdff48962fca5a2b813",410 "language": "C++",411 "lines": 2406,412 "truncated": false,413 "block": 14,414 "row": 3484415 },416 {417 "path": "source/scriptanalyser.h",418 "sha256": "32c67afa3531a461c1224c408eb0647dc67c3a1f3cabc62855bbf7ad14d45f96",419 "language": "C/C++",420 "lines": 172,421 "truncated": false,422 "block": 14,423 "row": 5392424 },425 {426 "path": "source/stdatagen.h",427 "sha256": "1c7b4311830812785366ac4a84162c720c74c1bd1b47aa4c2b77f12fee94bd7b",428 "language": "C/C++",429 "lines": 139,430 "truncated": false,431 "block": 14,432 "row": 4707433 },434 {435 "path": "source/stsymmgroupgenerator.cpp",436 "sha256": "e7c7425bab5c928c4be73e7e27a4fa623f745e8a8a49f0e176ffc26d2c834336",437 "language": "C++",438 "lines": 114,439 "truncated": false,440 "block": 14,441 "row": 1937442 },443 {444 "path": "source/stsymmgroupgenerator.h",445 "sha256": "26f3e1219ae174f035d839e70f928faa3a53e2ae4260dbdc83c806c43bc94f7e",446 "language": "C/C++",447 "lines": 76,448 "truncated": false,449 "block": 14,450 "row": 4552451 }452 ]453}