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/kcl-bmeis/niftyseg",4 "url": "https://github.com/KCL-BMEIS/NiftySeg",5 "host": "github.com",6 "commit": "e7404b9548d3362fef7de0f31339bd23c5e4f220",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE.txt",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE.txt",13 "sha256": "758447570957f0df02c2aa9eeac511c01b6b1f5be168a0a1f1f55f78600c4bc8",14 "language": "License",15 "lines": 28,16 "truncated": false,17 "block": 6,18 "row": 195519 },20 {21 "path": "LoAd_brainonly.sh",22 "sha256": "81073e2db9429013d3ef16ae1f47a7717f86b1f24174b4076616bf25a3afa161",23 "language": "Shell",24 "lines": 98,25 "truncated": false,26 "block": 8,27 "row": 883428 },29 {30 "path": "README.md",31 "sha256": "2d078c8636fbbb23de88ddf6ee1590e026c24ca944d74000e58ef3cb9f5a8a64",32 "language": "Text",33 "lines": 126,34 "truncated": false,35 "block": 8,36 "row": 1040637 },38 {39 "path": "nifti/nifti1.h",40 "sha256": "d401382fc231bd7af80013811333f7988212fb4d828e543349df1cf9db19fcc6",41 "language": "C/C++",42 "lines": 1490,43 "truncated": false,44 "block": 5,45 "row": 994446 },47 {48 "path": "nifti/nifti1_io.c",49 "sha256": "1335e73aa32a4252bf7106cfb087df56bff0a853cdf284440948359e9783dc43",50 "language": "C",51 "lines": 5567,52 "truncated": true,53 "block": 5,54 "row": 95455 },56 {57 "path": "nifti/nifti1_io.h",58 "sha256": "c080a1d6aca2ad0a5c85dd1dd9914225752b25f2002ec0d3a084118224e754a1",59 "language": "C/C++",60 "lines": 551,61 "truncated": false,62 "block": 5,63 "row": 963664 },65 {66 "path": "nifti/znzlib.c",67 "sha256": "0685f65e58d974d608a1803797b8fe85d6d1ca11111750975355a17caee58b16",68 "language": "C",69 "lines": 322,70 "truncated": false,71 "block": 5,72 "row": 47373 },74 {75 "path": "nifti/znzlib.h",76 "sha256": "5f1a67ee07c7065a6bcba7a9d31ef07996f5181d6da14175640ed438f285f4ef",77 "language": "C/C++",78 "lines": 123,79 "truncated": false,80 "block": 5,81 "row": 717082 },83 {84 "path": "seg-apps/seg_CalcTopNCC.cpp",85 "sha256": "1dea757712ea07dd59998f2456a715cb77145888c00b78fabd06997dc800e0c2",86 "language": "C++",87 "lines": 161,88 "truncated": false,89 "block": 5,90 "row": 325291 },92 {93 "path": "seg-apps/seg_EM.cpp",94 "sha256": "28e74bbf027f78d4dc0b2a05e09225dcfa73142903ea616dcc4182447e75e4f8",95 "language": "C++",96 "lines": 679,97 "truncated": false,98 "block": 5,99 "row": 4959100 },101 {102 "path": "seg-apps/seg_EM_CLIxml.h",103 "sha256": "e10b44655a8e95c329114eddda94930097d3563ff6416371a92553295b48bef5",104 "language": "C/C++",105 "lines": 355,106 "truncated": false,107 "block": 5,108 "row": 9007109 },110 {111 "path": "seg-apps/seg_FillLesions.cpp",112 "sha256": "9a4215dd17d7b915b19d46aad28b4fa9db5309331b52e167ebab3408cfef22cb",113 "language": "C++",114 "lines": 515,115 "truncated": false,116 "block": 5,117 "row": 4759118 },119 {120 "path": "seg-apps/seg_LabFusion.cpp",121 "sha256": "4dc7258230e7a31c8cd92e9095f3a670a1d5aab6ed2f0c4b8898b1d36013aa74",122 "language": "C++",123 "lines": 906,124 "truncated": false,125 "block": 5,126 "row": 5000127 },128 {129 "path": "seg-apps/seg_LabFusion_CLIxml.h",130 "sha256": "2d367f7f04e7302eb6fc140c4dc4173bce8c3cabdac313bab3e1740da5d02379",131 "language": "C/C++",132 "lines": 49,133 "truncated": false,134 "block": 5,135 "row": 6510136 },137 {138 "path": "seg-apps/seg_LoAd.cpp",139 "sha256": "860be90dbdbdac256a0be0db179a24a4e51b0a793805ff35a70015ff997b3576",140 "language": "C++",141 "lines": 289,142 "truncated": false,143 "block": 5,144 "row": 4127145 },146 {147 "path": "seg-apps/seg_PatchMatch.cpp",148 "sha256": "27364d85d09287dc5fb6bf64e533399809f0a4d2cf4a38c41d1ec06815790197",149 "language": "C++",150 "lines": 583,151 "truncated": false,152 "block": 5,153 "row": 4838154 },155 {156 "path": "seg-apps/seg_Stats.cpp",157 "sha256": "3e8fb4d2642abe32236f7c5a3ad26246fd78696f686cb5d6599c33c19edd2c9b",158 "language": "C++",159 "lines": 1932,160 "truncated": false,161 "block": 5,162 "row": 5321163 },164 {165 "path": "seg-apps/seg_maths.cpp",166 "sha256": "4b3bbc1894d25f98978b24b96474a923ac3514a704ed651912af55649c7af82e",167 "language": "C++",168 "lines": 3271,169 "truncated": false,170 "block": 5,171 "row": 5394172 },173 {174 "path": "seg-lib/NiftySegWinExportHeader.h",175 "sha256": "fdffc17237d3452d90ac46cbc8b392e14d72c407a9e2bf879bbb68c5c0b61c7b",176 "language": "C/C++",177 "lines": 15,178 "truncated": false,179 "block": 5,180 "row": 5708181 },182 {183 "path": "seg-lib/_seg_EM.cpp",184 "sha256": "1211fa9246b7e1565d566c84a23e9d83cd5a33c2a8f49f9ac05e28992bac00a1",185 "language": "C++",186 "lines": 2999,187 "truncated": false,188 "block": 5,189 "row": 5355190 },191 {192 "path": "seg-lib/_seg_EM.h",193 "sha256": "edca99928744204941ccb3b46b3af4113b9b8c357bf038b8c9dd3118855115f2",194 "language": "C/C++",195 "lines": 216,196 "truncated": false,197 "block": 5,198 "row": 8768199 },200 {201 "path": "seg-lib/_seg_FMM.cpp",202 "sha256": "779e83215b5d35ba7bd50afbeed0eee2f5ce990e1a576f3ab12e947b78ab7cdf",203 "language": "C++",204 "lines": 651,205 "truncated": false,206 "block": 5,207 "row": 4877208 },209 {210 "path": "seg-lib/_seg_FMM.h",211 "sha256": "9dde175195da582934bf27a5f0f364b2d6010cebe587efc5ce86233103c60283",212 "language": "C/C++",213 "lines": 35,214 "truncated": false,215 "block": 5,216 "row": 6273217 },218 {219 "path": "seg-lib/_seg_LabFusion.cpp",220 "sha256": "731288e3b203361bc357452b8e80c201ce67e6806d09612d650f37a2ff153b24",221 "language": "C++",222 "lines": 2172,223 "truncated": false,224 "block": 5,225 "row": 5284226 },227 {228 "path": "seg-lib/_seg_LabFusion.h",229 "sha256": "a1585c61a1b7033611a2bcc0a37bb697751cebb5951777c0c4cdf7b4b63d9b4e",230 "language": "C/C++",231 "lines": 124,232 "truncated": false,233 "block": 5,234 "row": 7359235 },236 {237 "path": "seg-lib/_seg_LoAd.cpp",238 "sha256": "3770168ff6ccf66ba00ba6e9620e5fd1af877a03996dfe08e93c750fdfe44309",239 "language": "C++",240 "lines": 5369,241 "truncated": true,242 "block": 5,243 "row": 5400244 },245 {246 "path": "seg-lib/_seg_LoAd.h",247 "sha256": "d654896242e9c370f380310e049788ea25c0070a95a63cb079e04c14fa6276e2",248 "language": "C/C++",249 "lines": 418,250 "truncated": false,251 "block": 5,252 "row": 9360253 },254 {255 "path": "seg-lib/_seg_PatchMatch.cpp",256 "sha256": "76d2fbe514e26a0634e1c057efbe37f620d97bb122ca9b9697c954ddfcefee12",257 "language": "C++",258 "lines": 1369,259 "truncated": false,260 "block": 5,261 "row": 5196262 },263 {264 "path": "seg-lib/_seg_PatchMatch.h",265 "sha256": "7235595d2dbda3d9845446a17165740f505d8ad0c1e5ed264962872ecaddc031",266 "language": "C/C++",267 "lines": 131,268 "truncated": false,269 "block": 5,270 "row": 7479271 },272 {273 "path": "seg-lib/_seg_PatchMatchResult.cpp",274 "sha256": "e916c25bf90d2aa325998d138c6eb7f4bdbd00de12b61ae0bfbc7508276673dd",275 "language": "C++",276 "lines": 102,277 "truncated": false,278 "block": 5,279 "row": 2296280 },281 {282 "path": "seg-lib/_seg_PatchMatchResult.h",283 "sha256": "f17595053c4e6df91c59930261f6f5dfdb22526571a321d308a95522b5431813",284 "language": "C/C++",285 "lines": 45,286 "truncated": false,287 "block": 5,288 "row": 6180289 },290 {291 "path": "seg-lib/_seg_common.h",292 "sha256": "916df9a0c3d1ee9d221de0f4929ac02362f65f695b28e4bedfba6f225962c088",293 "language": "C/C++",294 "lines": 330,295 "truncated": false,296 "block": 5,297 "row": 8873298 },299 {300 "path": "seg-lib/_seg_fill_lesions.cpp",301 "sha256": "a5928d5d4152c998f47828c2a3fecdf71f0e786c39fbab432de97cc73dd434a2",302 "language": "C++",303 "lines": 855,304 "truncated": false,305 "block": 5,306 "row": 5067307 },308 {309 "path": "seg-lib/_seg_fill_lesions.h",310 "sha256": "f430c5b34ee4c720f3b634f439fd8d5fc92ccada56e3c003b053b067e29eec35",311 "language": "C/C++",312 "lines": 84,313 "truncated": false,314 "block": 5,315 "row": 6765316 },317 {318 "path": "seg-lib/_seg_fill_lesions_other.cpp",319 "sha256": "b9aa44bbc990e95d6edcd02f9c0213e03676558a6c2e843ab2a67076225c3440",320 "language": "C++",321 "lines": 568,322 "truncated": false,323 "block": 5,324 "row": 4794325 },326 {327 "path": "seg-lib/_seg_fill_lesions_other.h",328 "sha256": "5d98f28fc706f288975cb00c87650c26ad3313c597ed9129bd5c362ce51f4c81",329 "language": "C/C++",330 "lines": 68,331 "truncated": false,332 "block": 5,333 "row": 6529334 },335 {336 "path": "seg-lib/_seg_matrix.cpp",337 "sha256": "10c652006470eafb972bfa6ee48812a9caf99a5e166983b20602ad849a1dec50",338 "language": "C++",339 "lines": 7,340 "truncated": false,341 "block": 5,342 "row": 1079343 },344 {345 "path": "seg-lib/_seg_matrix.h",346 "sha256": "daa6d8e238c4280f144467c46aaa0b5166bdcfe083f0f51b198dd4cf363c5cf1",347 "language": "C/C++",348 "lines": 425,349 "truncated": false,350 "block": 5,351 "row": 9040352 },353 {354 "path": "seg-lib/_seg_tools.cpp",355 "sha256": "b9b27129479c3f3a8c48933987b011a75cc2557c9f89e245f48986be1477c48e",356 "language": "C++",357 "lines": 4039,358 "truncated": false,359 "block": 5,360 "row": 5372361 },362 {363 "path": "seg-lib/_seg_tools.h",364 "sha256": "7e92d0839ed69153d79f165816d63946339fd166c57e57ac9a1aad5b20239692",365 "language": "C/C++",366 "lines": 137,367 "truncated": false,368 "block": 5,369 "row": 8264370 },371 {372 "path": "win32/dirent_win.h",373 "sha256": "a9fae7f99dcc88ed9fffce8e97e3f20acc565f5e56cf6f2afbf8a12131a028b9",374 "language": "C/C++",375 "lines": 372,376 "truncated": false,377 "block": 5,378 "row": 9032379 },380 {381 "path": "win32/printdir.c",382 "sha256": "500c981414239644e2dfa59588de93f6ca0f93a0b0858cdac2299ac356ccab4e",383 "language": "C",384 "lines": 52,385 "truncated": false,386 "block": 5,387 "row": 74388 },389 {390 "path": "zlib/adler32.c",391 "sha256": "00c99977ac0c230d4a4e7a8e6ceea805a177d2c152f96d65b9120606ba568e59",392 "language": "C",393 "lines": 149,394 "truncated": false,395 "block": 5,396 "row": 294397 },398 {399 "path": "zlib/compress.c",400 "sha256": "d1b6b94695a515f7dbc242ec3899110f443e6d61ad331a7731022acb2922269b",401 "language": "C",402 "lines": 79,403 "truncated": false,404 "block": 5,405 "row": 180406 },407 {408 "path": "zlib/crc32.c",409 "sha256": "72fed7e11dbcbc2523a643f40dfb076360128f819455378d65492cc2f31855c9",410 "language": "C",411 "lines": 423,412 "truncated": false,413 "block": 5,414 "row": 598415 },416 {417 "path": "zlib/crc32.h",418 "sha256": "b8252ca25db989e06910c09b031a328a18ab9c32fb3ab6e6f5c98c0e2b0089cb",419 "language": "C/C++",420 "lines": 441,421 "truncated": false,422 "block": 5,423 "row": 9718424 },425 {426 "path": "zlib/deflate.c",427 "sha256": "9a7b00ada17c00871dddfd5607e17de22ca22bf57fe16b4e3baae042669a44d6",428 "language": "C",429 "lines": 1736,430 "truncated": false,431 "block": 5,432 "row": 893433 },434 {435 "path": "zlib/deflate.h",436 "sha256": "21b874a8ed5c2e0157e65d2290f5dd99398583c556466d693f38b2a18dd85194",437 "language": "C/C++",438 "lines": 331,439 "truncated": false,440 "block": 5,441 "row": 8964442 },443 {444 "path": "zlib/gzio.c",445 "sha256": "67cbd32574628657a7a57c848cf070179630ccdaad938c5bd8119ead782ca11d",446 "language": "C",447 "lines": 1026,448 "truncated": false,449 "block": 5,450 "row": 815451 },452 {453 "path": "zlib/infback.c",454 "sha256": "fb5cf761491c70b0ce31c335e39d20d442c8586c527d9f75bb3f54b2adddef33",455 "language": "C",456 "lines": 623,457 "truncated": false,458 "block": 5,459 "row": 760460 },461 {462 "path": "zlib/inffast.c",463 "sha256": "42466c76b7c4c330167c7e7e5758b1444140c7adcb4f41d6c6b9f082a8f0f617",464 "language": "C",465 "lines": 318,466 "truncated": false,467 "block": 5,468 "row": 584469 },470 {471 "path": "zlib/inffast.h",472 "sha256": "b338cc7381a11473014404298bc89c5c3d6d4f3f5bd4e5c7ca3a8c1c1216ad6a",473 "language": "C/C++",474 "lines": 11,475 "truncated": false,476 "block": 5,477 "row": 5695478 },479 {480 "path": "zlib/inffixed.h",481 "sha256": "88a340c8e628d56682a99c3a9a38e44fafeb8b4c609e0df85ea17c66011e0f42",482 "language": "C/C++",483 "lines": 94,484 "truncated": false,485 "block": 5,486 "row": 8168487 },488 {489 "path": "zlib/inflate.c",490 "sha256": "ea0f06889e0e479379b4e7b14df5771825f3d95355c31487076d1d9955c37b33",491 "language": "C",492 "lines": 1368,493 "truncated": false,494 "block": 5,495 "row": 863496 },497 {498 "path": "zlib/inflate.h",499 "sha256": "664cd98c729e0201f801aa4534f7797bde53190867a33b5336e23025e4271c5d",500 "language": "C/C++",501 "lines": 115,502 "truncated": false,503 "block": 5,504 "row": 8071505 },506 {507 "path": "zlib/inftrees.c",508 "sha256": "f256499c66a70ca0f63fa575112efaf313d44f69447bea544e4d85a54f289dde",509 "language": "C",510 "lines": 329,511 "truncated": false,512 "block": 5,513 "row": 614514 },515 {516 "path": "zlib/inftrees.h",517 "sha256": "f29ebb99a776d4500446d6926155df48dcac9fa7d396ac7fabe31e5bd60cebbe",518 "language": "C/C++",519 "lines": 55,520 "truncated": false,521 "block": 5,522 "row": 6871523 },524 {525 "path": "zlib/minigzip.c",526 "sha256": "ff3806980cf672eb6fb5c2ffd0bc73525bf0b1ec2e913a70a6b049fb738511ea",527 "language": "C",528 "lines": 322,529 "truncated": false,530 "block": 5,531 "row": 464532 },533 {534 "path": "zlib/trees.c",535 "sha256": "1d42f8cb2cf319854d3acbb8e45c821107682fe065ab22c61432a849ecde8133",536 "language": "C",537 "lines": 1219,538 "truncated": false,539 "block": 5,540 "row": 854541 },542 {543 "path": "zlib/trees.h",544 "sha256": "81579041310716219bbbf7c98849d91f5aeabdd7eadb1f8e9d7e2aa57724b58b",545 "language": "C/C++",546 "lines": 128,547 "truncated": false,548 "block": 5,549 "row": 8580550 },551 {552 "path": "zlib/uncompr.c",553 "sha256": "2eb29295ca49201b0b0a6448dfca8706d81a78b9dbdf8fa006f3f636e29a65fc",554 "language": "C",555 "lines": 61,556 "truncated": false,557 "block": 5,558 "row": 147559 },560 {561 "path": "zlib/zconf.h",562 "sha256": "1a080a9b85eb7b0836458dfac77288f0acc2108022855d5a13762df28aac0673",563 "language": "C/C++",564 "lines": 334,565 "truncated": false,566 "block": 5,567 "row": 8723568 },569 {570 "path": "zlib/zlib.h",571 "sha256": "ebceab9efa0d906fcc28dabb864ae63d99da8e5efe56e030cb9cb96578622245",572 "language": "C/C++",573 "lines": 1357,574 "truncated": false,575 "block": 5,576 "row": 9936577 },578 {579 "path": "zlib/zutil.c",580 "sha256": "e779dcf163308a4565e53d6d462ae19e4896b6f1c759312105bce758404ae075",581 "language": "C",582 "lines": 318,583 "truncated": false,584 "block": 5,585 "row": 428586 },587 {588 "path": "zlib/zutil.h",589 "sha256": "5b3ffa91e57686861114a1da30a5ef8327acf2926535241f18de050249af9ac3",590 "language": "C/C++",591 "lines": 269,592 "truncated": false,593 "block": 5,594 "row": 8295595 }596 ]597}