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/kamesy/qsm.m",4 "url": "https://github.com/kamesy/QSM.m",5 "host": "github.com",6 "commit": "f22dc40d81495b37438fbf66f86c9281f8326813",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "8a5b64bd973ae30ce90548b9882a882dea49afcdbfb7d0f09efa195780404863",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 22,18 "row": 1387319 },20 {21 "path": "README.md",22 "sha256": "3ade02c261648aeb9abc27d8186f5acf8b6617908bbb0ff1b6f94437bc4cb24c",23 "language": "Text",24 "lines": 49,25 "truncated": false,26 "block": 24,27 "row": 43228 },29 {30 "path": "addpathqsm.m",31 "sha256": "150784650467dd259ff112a1679f4cfd10e6b47f8feaa0aed9a5404a0c285d30",32 "language": "MATLAB",33 "lines": 1,34 "truncated": false,35 "block": 22,36 "row": 1425537 },38 {39 "path": "examples/example1.m",40 "sha256": "225998ed9e82dc33961d3025786adc0ddd02dbd5cc3afebc4b068153bc9fcdd6",41 "language": "MATLAB",42 "lines": 62,43 "truncated": false,44 "block": 22,45 "row": 1862746 },47 {48 "path": "examples/example2.m",49 "sha256": "86f358a7edd830d287f53c67c7c6cfa1228a38d829bbbfcf29856276127726f8",50 "language": "MATLAB",51 "lines": 58,52 "truncated": false,53 "block": 22,54 "row": 1796055 },56 {57 "path": "examples/example3.m",58 "sha256": "b3211f8e07cd1be9858f956198354c96882222c333465579a5d5d6916bf29883",59 "language": "MATLAB",60 "lines": 62,61 "truncated": false,62 "block": 22,63 "row": 1832364 },65 {66 "path": "make.m",67 "sha256": "0dc5d974bafbe1744935db43fec7e9e1e3853c7c692ebbabcf40f3d967842cf8",68 "language": "MATLAB",69 "lines": 39,70 "truncated": false,71 "block": 22,72 "row": 1654073 },74 {75 "path": "src/bgremove/irsharp.m",76 "sha256": "2033a6d52d7fbbdb53a8c7d09f86aac081998e4d9af71adbc00a06486e505e78",77 "language": "MATLAB",78 "lines": 306,79 "truncated": false,80 "block": 22,81 "row": 2365882 },83 {84 "path": "src/bgremove/ismv.m",85 "sha256": "c6ef451175d73d3e398911fb579cefcbe39a5d9d1c2b0938008159a84da9cc14",86 "language": "MATLAB",87 "lines": 112,88 "truncated": false,89 "block": 22,90 "row": 2040791 },92 {93 "path": "src/bgremove/lbv.m",94 "sha256": "a22a3c88723309a020b85142c1bb9a63bf12221d5fb9600fbe9151e8533bf8ad",95 "language": "MATLAB",96 "lines": 174,97 "truncated": false,98 "block": 22,99 "row": 22500100 },101 {102 "path": "src/bgremove/pdf.m",103 "sha256": "15547cfbb5080b13e1c5a6a669e9c4a91fd298c41a26e589bc8cd6a8b3099fd0",104 "language": "MATLAB",105 "lines": 86,106 "truncated": false,107 "block": 22,108 "row": 20055109 },110 {111 "path": "src/bgremove/resharp.m",112 "sha256": "9be1434784ac3648208a3ad5ec258f149d989c2215b4c2050b7acd49bdace73f",113 "language": "MATLAB",114 "lines": 88,115 "truncated": false,116 "block": 22,117 "row": 19998118 },119 {120 "path": "src/bgremove/sharp.m",121 "sha256": "bd8d3acd4d95fbe9df2d610a87a592a6bff749e11fa11720c81ecc61371f16e7",122 "language": "MATLAB",123 "lines": 84,124 "truncated": false,125 "block": 22,126 "row": 19497127 },128 {129 "path": "src/bgremove/vsharp.m",130 "sha256": "2546798c74e25a927f283f829deaefbc1cc57ffea162609c0bf188236a560df4",131 "language": "MATLAB",132 "lines": 153,133 "truncated": false,134 "block": 22,135 "row": 21603136 },137 {138 "path": "src/inversion/ilsqr.m",139 "sha256": "76ee9664a46191947fdbc4dfdfa703b3275b51e52f7245416f4896074a9cd9fd",140 "language": "MATLAB",141 "lines": 247,142 "truncated": false,143 "block": 22,144 "row": 22522145 },146 {147 "path": "src/inversion/masks_weights/dipoleKspaceWeightsIlsqr.m",148 "sha256": "8976925d1a3632e9bbf065c8d2ba7da36cafad23fb0a3e33d3c5fa09f9ee8486",149 "language": "MATLAB",150 "lines": 27,151 "truncated": false,152 "block": 22,153 "row": 16192154 },155 {156 "path": "src/inversion/masks_weights/gradientMaskMedi.m",157 "sha256": "dc47afe5c81fcecf0193d33ee0912effc034f9e255a2742c07b9f827d22e4d77",158 "language": "MATLAB",159 "lines": 50,160 "truncated": false,161 "block": 22,162 "row": 17945163 },164 {165 "path": "src/inversion/masks_weights/gradientWeightsIlsqr.m",166 "sha256": "5425a4bd39b9cccff09608a5a5b2d9172cf9946c890a854532af1c0a38cbb624",167 "language": "MATLAB",168 "lines": 59,169 "truncated": false,170 "block": 22,171 "row": 18245172 },173 {174 "path": "src/inversion/masks_weights/laplacianWeightsIlsqr.m",175 "sha256": "6dbdd3da6200b72491394d74af33d39760e8aa6ec3fa4ff43c671b066085f646",176 "language": "MATLAB",177 "lines": 48,178 "truncated": false,179 "block": 22,180 "row": 17667181 },182 {183 "path": "src/inversion/medi.m",184 "sha256": "30ce0d01bd6f6004beb231ebe41284ea82d6d9d4d43b6976d0b761292e5e1c62",185 "language": "MATLAB",186 "lines": 279,187 "truncated": false,188 "block": 22,189 "row": 22915190 },191 {192 "path": "src/inversion/mex/gradfp_adj_mex.c",193 "sha256": "cacdb478c2a86d5bbd38c55b5e3a2ed8aa540f78db9bc627996c87a9e50b7316",194 "language": "C",195 "lines": 257,196 "truncated": false,197 "block": 22,198 "row": 2087199 },200 {201 "path": "src/inversion/mex/gradfp_mex.c",202 "sha256": "06bb22442ec1dd3cc14b9d2c12e8fe9c220d7d1a8a89289584b9f49b4b0e6932",203 "language": "C",204 "lines": 242,205 "truncated": false,206 "block": 22,207 "row": 2018208 },209 {210 "path": "src/inversion/mex/make.m",211 "sha256": "2766458fe7cb3e8ad317070ac1b818515d44e1f8c4d1b09ce69b5814c00655b3",212 "language": "MATLAB",213 "lines": 62,214 "truncated": false,215 "block": 22,216 "row": 18267217 },218 {219 "path": "src/inversion/mex/pd_tgv_mex.c",220 "sha256": "bab92d2eba390b9c56e090ddc81382d90365081f95a8c638a58226987337dcdf",221 "language": "C",222 "lines": 1231,223 "truncated": false,224 "block": 22,225 "row": 3728226 },227 {228 "path": "src/inversion/mex/pd_tv_mex.c",229 "sha256": "db748f369d24854481cece609114b8ae21aac4466c71d087bac74355a3a242b6",230 "language": "C",231 "lines": 964,232 "truncated": false,233 "block": 22,234 "row": 3568235 },236 {237 "path": "src/inversion/ndi.m",238 "sha256": "1145be7ac2e7dbfea0805e68a6e1c14f07bfd9049cb2efa82c55541b4e80e941",239 "language": "MATLAB",240 "lines": 140,241 "truncated": false,242 "block": 22,243 "row": 21232244 },245 {246 "path": "src/inversion/rts.m",247 "sha256": "7e3014979f42148dfff230d3005d114341dcd9e07986496d9ac957218f37abdb",248 "language": "MATLAB",249 "lines": 379,250 "truncated": false,251 "block": 22,252 "row": 23681253 },254 {255 "path": "src/inversion/sstgv.m",256 "sha256": "eee4d25257a5e89b079dd56815dacf79367a6deb0c3fcc9811ac9976d69f101c",257 "language": "MATLAB",258 "lines": 136,259 "truncated": false,260 "block": 22,261 "row": 21758262 },263 {264 "path": "src/inversion/tikh.m",265 "sha256": "e3b897b6d4b371ecc2afc4bc6ca6a6c0139aff260231fb270f676901092a0d16",266 "language": "MATLAB",267 "lines": 52,268 "truncated": false,269 "block": 22,270 "row": 17957271 },272 {273 "path": "src/inversion/tkd.m",274 "sha256": "25f14349391fc78e35c76fc1eb824626fccd5ee30b8f2a6995fc03cf302187c7",275 "language": "MATLAB",276 "lines": 53,277 "truncated": false,278 "block": 22,279 "row": 17898280 },281 {282 "path": "src/inversion/tsvd.m",283 "sha256": "ef6059c690ee77bc68ab36487cc0f84f1365e72ece6380e1c0c5ae41febaf495",284 "language": "MATLAB",285 "lines": 51,286 "truncated": false,287 "block": 22,288 "row": 17599289 },290 {291 "path": "src/inversion/tv.m",292 "sha256": "9f176d87d83bd349f1be57607fb60ea8e1c48482ba83dc01814f50f98b3297b0",293 "language": "MATLAB",294 "lines": 328,295 "truncated": false,296 "block": 22,297 "row": 23274298 },299 {300 "path": "src/io/dicom.m",301 "sha256": "1ed30b2c6e619da9bdcf513cd8c342c6b55dd520d43d89979c65ea2e75946468",302 "language": "MATLAB",303 "lines": 436,304 "truncated": false,305 "block": 22,306 "row": 24025307 },308 {309 "path": "src/io/dicomSorter/dicomSorter.m",310 "sha256": "8af52faeccdebf2c11e4d2096cf90d6f169fcb0c9ba658f6a016dc3c6b9497e2",311 "language": "MATLAB",312 "lines": 169,313 "truncated": false,314 "block": 22,315 "row": 21691316 },317 {318 "path": "src/io/loadNii.m",319 "sha256": "51d1ec9b0c20ce9d4e640ce283fff7cb842a78ab694334fd6a5b59613c6758cb",320 "language": "MATLAB",321 "lines": 26,322 "truncated": false,323 "block": 22,324 "row": 16092325 },326 {327 "path": "src/io/parxrec.m",328 "sha256": "124253b68bccc3d67c6655ec8db132e6a00b1a0469f527028e9ae536833772a0",329 "language": "MATLAB",330 "lines": 613,331 "truncated": false,332 "block": 22,333 "row": 24670334 },335 {336 "path": "src/io/saveNii.m",337 "sha256": "25908e8da10b13b7ea8415075bb61a6e03913e8fd3eec83b5f48f93133d6ef6c",338 "language": "MATLAB",339 "lines": 26,340 "truncated": false,341 "block": 22,342 "row": 15625343 },344 {345 "path": "src/unwrap/lapw.m",346 "sha256": "1219a7a1419608f4b8ab47d0c8045f233e86969e21297c6630cab0417c896354",347 "language": "MATLAB",348 "lines": 84,349 "truncated": false,350 "block": 22,351 "row": 18939352 },353 {354 "path": "src/unwrap/mex/lapw_mex.c",355 "sha256": "47e191f1135903ee84c0a18b58e895f4ad74f9b7f8b428b8786d8855772fa7fb",356 "language": "C",357 "lines": 187,358 "truncated": false,359 "block": 22,360 "row": 1575361 },362 {363 "path": "src/unwrap/mex/make.m",364 "sha256": "6ec1c56810d76647a9fc3d70b89ec4c37695783b8e9abda52acee16a5d4e4f16",365 "language": "MATLAB",366 "lines": 53,367 "truncated": false,368 "block": 22,369 "row": 17581370 },371 {372 "path": "src/unwrap/unwrapLaplacian.m",373 "sha256": "4b3091ad619c45b5ed475f8f99ca5ca85a9b908376ae31024a7816c111ee4c24",374 "language": "MATLAB",375 "lines": 123,376 "truncated": false,377 "block": 22,378 "row": 20961379 },380 {381 "path": "src/unwrap/unwrapPrelude.m",382 "sha256": "3b08f767b163cb2e8d1396201574127a55dbb18ac6124ccc9f5552888c9fa468",383 "language": "MATLAB",384 "lines": 107,385 "truncated": false,386 "block": 22,387 "row": 20000388 },389 {390 "path": "src/utils/Plotter.m",391 "sha256": "fde94e48612a519bc706caad332da6e61734e4d04d29bbd3d1eae188c4ffd91a",392 "language": "MATLAB",393 "lines": 685,394 "truncated": false,395 "block": 22,396 "row": 24699397 },398 {399 "path": "src/utils/cg.m",400 "sha256": "e16451d99fb72e65f229e105ff722e07bb1606c58beeb1e930bcc483fd751aa4",401 "language": "MATLAB",402 "lines": 153,403 "truncated": false,404 "block": 22,405 "row": 21039406 },407 {408 "path": "src/utils/correctBipolar.m",409 "sha256": "f9565d9a4e3ecefd0ed98436d29c5a94c196a31246a26f3c1f19b102ecb43477",410 "language": "MATLAB",411 "lines": 46,412 "truncated": false,413 "block": 22,414 "row": 17859415 },416 {417 "path": "src/utils/crop2mask.m",418 "sha256": "abfae1806122ff1baa19d6231d037f9788318f42c11fd30c4417820adf1bbb68",419 "language": "MATLAB",420 "lines": 11,421 "truncated": false,422 "block": 22,423 "row": 14694424 },425 {426 "path": "src/utils/cropIndices.m",427 "sha256": "cf8207bc6a0239f047e8f278b69468f49135e41c58769ba5f2b37ecbb77f00d9",428 "language": "MATLAB",429 "lines": 18,430 "truncated": false,431 "block": 22,432 "row": 14961433 },434 {435 "path": "src/utils/dilateMask.m",436 "sha256": "1fc0cc6e34d3255f3ae77c8e176aecca55d820278923b5e354e93f2ab06148fd",437 "language": "MATLAB",438 "lines": 37,439 "truncated": false,440 "block": 22,441 "row": 15780442 },443 {444 "path": "src/utils/erodeMask.m",445 "sha256": "8b567a898af3c3e23cb662a668c544c29a2a0d625c4f3485a120108435909c6e",446 "language": "MATLAB",447 "lines": 60,448 "truncated": false,449 "block": 22,450 "row": 17742451 },452 {453 "path": "src/utils/error_metrics/R2.m",454 "sha256": "766151b862dc0190ada11604bebc29193d221b02cf56742c8a07949a2e4675e1",455 "language": "MATLAB",456 "lines": 16,457 "truncated": false,458 "block": 22,459 "row": 14693460 },461 {462 "path": "src/utils/error_metrics/mae.m",463 "sha256": "a242e416725a8b635e76e0d54331efa62dec9ff4ff406e41a94c33ed8c49fce6",464 "language": "MATLAB",465 "lines": 19,466 "truncated": false,467 "block": 22,468 "row": 14817469 },470 {471 "path": "src/utils/error_metrics/mse.m",472 "sha256": "70b8fb5626d82dc751f681e073ee29b49c54fcba77ac64e27b2c47ce2af6d1f2",473 "language": "MATLAB",474 "lines": 19,475 "truncated": false,476 "block": 22,477 "row": 14798478 },479 {480 "path": "src/utils/error_metrics/nrmse.m",481 "sha256": "a268a73b228dd36052b96aadb207836b1fa4549ed9c505f5a757caf93ae9924f",482 "language": "MATLAB",483 "lines": 13,484 "truncated": false,485 "block": 22,486 "row": 14547487 },488 {489 "path": "src/utils/error_metrics/rmse.m",490 "sha256": "e2df7a61eeb5da201fd327a9992cd5dd7bfb38b4827d9e54569e7203c6a7fd3e",491 "language": "MATLAB",492 "lines": 12,493 "truncated": false,494 "block": 22,495 "row": 14488496 },497 {498 "path": "src/utils/error_metrics/ssim.m",499 "sha256": "368ab8bcdef860cda097510930efb904bfa234174edd67b7aa092a0e30e03a61",500 "language": "MATLAB",501 "lines": 79,502 "truncated": false,503 "block": 22,504 "row": 19548505 },506 {507 "path": "src/utils/fd/gradb.m",508 "sha256": "af24c97ef0510405037aba760958b3bbf632b26d44190fb4849f2a1011acd7ac",509 "language": "MATLAB",510 "lines": 74,511 "truncated": false,512 "block": 22,513 "row": 18514514 },515 {516 "path": "src/utils/fd/gradbAdj.m",517 "sha256": "71aec39ae1153b30fef65de8387a4d051ee398cf42759e62ba4efaaef90f89d5",518 "language": "MATLAB",519 "lines": 93,520 "truncated": false,521 "block": 22,522 "row": 19413523 },524 {525 "path": "src/utils/fd/gradc.m",526 "sha256": "636182d21e50140e9c503f333f9315501b22eb0f4bfdfe91657722544e74c776",527 "language": "MATLAB",528 "lines": 77,529 "truncated": false,530 "block": 22,531 "row": 19123532 },533 {534 "path": "src/utils/fd/gradf.m",535 "sha256": "5448fbc45de336b927b510bb9bb09b23a94ec2401d27aabc2559703fb29fbf98",536 "language": "MATLAB",537 "lines": 74,538 "truncated": false,539 "block": 22,540 "row": 18567541 },542 {543 "path": "src/utils/fd/gradfAdj.m",544 "sha256": "39c50ed002eb0ff28cdc8e02868aa799465ddb761f204ca1cfeb9d8e8d80ad53",545 "language": "MATLAB",546 "lines": 93,547 "truncated": false,548 "block": 22,549 "row": 19380550 },551 {552 "path": "src/utils/fd/lap.m",553 "sha256": "205cc05e6f848a63617d476e91024bca6ad00f160c15de15d3572214b3b31549",554 "language": "MATLAB",555 "lines": 43,556 "truncated": false,557 "block": 22,558 "row": 17159559 },560 {561 "path": "src/utils/fd/mex/gradb_adj_mex.c",562 "sha256": "6b370cab79398835c5aebee1048cd0ad5d4ecae676ad3aaab9ef70c659149a13",563 "language": "C",564 "lines": 261,565 "truncated": false,566 "block": 22,567 "row": 2113568 },569 {570 "path": "src/utils/fd/mex/gradb_mex.c",571 "sha256": "7e6d3fddc4ea3589418ac6bc73c5121051c11e2bf42695521bbe94957275a002",572 "language": "C",573 "lines": 229,574 "truncated": false,575 "block": 22,576 "row": 1962577 },578 {579 "path": "src/utils/fd/mex/gradbm_adj_mex.c",580 "sha256": "372730a2e25cbf3682fc576d251a0fe47d13a3cdd15b8f37f184c296bb3aaa24",581 "language": "C",582 "lines": 162,583 "truncated": false,584 "block": 22,585 "row": 1592586 },587 {588 "path": "src/utils/fd/mex/gradbm_mex.c",589 "sha256": "ac3ce8eb5e6d13c3744a2cbb52dbdf7474a7f0dfd7be67cff30541e30a9b82d7",590 "language": "C",591 "lines": 154,592 "truncated": false,593 "block": 22,594 "row": 1524595 },596 {597 "path": "src/utils/fd/mex/gradc_mex.c",598 "sha256": "d6d8da3849bd4398eddeda5c7520fdbf814f2b8ceb674e52264f4ae1b60a8299",599 "language": "C",600 "lines": 563,601 "truncated": false,602 "block": 22,603 "row": 3030604 },605 {606 "path": "src/utils/fd/mex/gradcm_mex.c",607 "sha256": "e6c0ff7e293646909a23fc7cb79f904e650b2e6a5fce07b23a8ff20ac2e2bf27",608 "language": "C",609 "lines": 186,610 "truncated": false,611 "block": 22,612 "row": 1919613 },614 {615 "path": "src/utils/fd/mex/gradf_adj_mex.c",616 "sha256": "e12eb21823c9d261937b153d1381a41e207803f723d209737c58092511024afa",617 "language": "C",618 "lines": 249,619 "truncated": false,620 "block": 22,621 "row": 2044622 },623 {624 "path": "src/utils/fd/mex/gradf_mex.c",625 "sha256": "9565705884402c0b929347a62ee20d9ebf1f7011543b8751786aca995f3b93af",626 "language": "C",627 "lines": 245,628 "truncated": false,629 "block": 22,630 "row": 2036631 },632 {633 "path": "src/utils/fd/mex/gradfm_adj_mex.c",634 "sha256": "38be2cc39b07348cd973a7b622cf0d49d19ed5fa812609568c4688ca410135aa",635 "language": "C",636 "lines": 162,637 "truncated": false,638 "block": 22,639 "row": 1593640 },641 {642 "path": "src/utils/fd/mex/gradfm_mex.c",643 "sha256": "ed638f610be80a523816276ca5af35cf74a45667e0bcdace9aace34a11f23eb3",644 "language": "C",645 "lines": 154,646 "truncated": false,647 "block": 22,648 "row": 1525649 },650 {651 "path": "src/utils/fd/mex/lap1_mex.c",652 "sha256": "206468ed1d9eb75130c94c50f13b6550fac0be01a4779d621fec48ca225bd7ec",653 "language": "C",654 "lines": 315,655 "truncated": false,656 "block": 22,657 "row": 2401658 },659 {660 "path": "src/utils/fd/mex/make.m",661 "sha256": "13c2d2c5a14f1368e4b54a7ba1370eed532215db0161ec2f9e473559ca771c65",662 "language": "MATLAB",663 "lines": 101,664 "truncated": false,665 "block": 22,666 "row": 20878667 },668 {669 "path": "src/utils/fft3.m",670 "sha256": "8ef8e6a9adf2196b4a5718153dbd84dd6b016fca7447f13b82c001b1c04c9088",671 "language": "MATLAB",672 "lines": 7,673 "truncated": false,674 "block": 22,675 "row": 14426676 },677 {678 "path": "src/utils/fitEchoLinear.m",679 "sha256": "b385d6bb0c72d0cc2e3788f30fe71030c464c8f493a6ae1b1d30c95cabee59f0",680 "language": "MATLAB",681 "lines": 59,682 "truncated": false,683 "block": 22,684 "row": 18395685 },686 {687 "path": "src/utils/fitEchoNonlinear.m",688 "sha256": "e020090ef39d8fe4c3b2038ff7517c27ef5010eecb84cdb84b40a7668cd8aec7",689 "language": "MATLAB",690 "lines": 171,691 "truncated": false,692 "block": 22,693 "row": 21783694 },695 {696 "path": "src/utils/fitPoly2d.m",697 "sha256": "13612942e421fb6bb99651092cef488a7997ae0ae9de265d434456ccdc90a46e",698 "language": "MATLAB",699 "lines": 147,700 "truncated": false,701 "block": 22,702 "row": 21019703 },704 {705 "path": "src/utils/fitPoly3d.m",706 "sha256": "e2f60d9880f8bcddabfb95d1c0e16d9736e306daf77c4c51765081061aafad73",707 "language": "MATLAB",708 "lines": 140,709 "truncated": false,710 "block": 22,711 "row": 20841712 },713 {714 "path": "src/utils/generateMask.m",715 "sha256": "4e0ad54936118e87cf6d0916ab9d6ade0c76d57e27b4154140586c724c2f16a1",716 "language": "MATLAB",717 "lines": 81,718 "truncated": false,719 "block": 22,720 "row": 18903721 },722 {723 "path": "src/utils/getFreeMemory.m",724 "sha256": "1872ba7f5ba177b6df73d13377edc58ecf89a862117873ee409e4c5cbc9c2e74",725 "language": "MATLAB",726 "lines": 20,727 "truncated": false,728 "block": 22,729 "row": 15238730 },731 {732 "path": "src/utils/homodyne.m",733 "sha256": "509f86c391d093982b01480f368d6a6e12e6dfe3205994c1e7f19388cf5c6064",734 "language": "MATLAB",735 "lines": 78,736 "truncated": false,737 "block": 22,738 "row": 18582739 },740 {741 "path": "src/utils/ifft3.m",742 "sha256": "72811ab0a93df134f919918df429a114945c55c50de9a958aecb9148a8a91aed",743 "language": "MATLAB",744 "lines": 7,745 "truncated": false,746 "block": 22,747 "row": 14437748 },749 {750 "path": "src/utils/kernels/dipoleKernel.m",751 "sha256": "0f78a0821e3e823e0e3a991a26b08077cd328b03dd6a6e106f3a9855bb3c1dd0",752 "language": "MATLAB",753 "lines": 87,754 "truncated": false,755 "block": 22,756 "row": 19464757 },758 {759 "path": "src/utils/kernels/gaussianKernel.m",760 "sha256": "2c24f56b417a1f7de871eb406bcee9ef2828c3bef85120d34320c896343ad244",761 "language": "MATLAB",762 "lines": 40,763 "truncated": false,764 "block": 22,765 "row": 16645766 },767 {768 "path": "src/utils/kernels/laplaceKernel.m",769 "sha256": "36673946e2aff0be3280286bb5228f597cb44f6a21c08bf2c3800a3d80776c69",770 "language": "MATLAB",771 "lines": 26,772 "truncated": false,773 "block": 22,774 "row": 15757775 },776 {777 "path": "src/utils/kernels/smvKernel.m",778 "sha256": "76afbf580674a99ce485e904dade60e50eded25679173b141e321802d426d9ae",779 "language": "MATLAB",780 "lines": 29,781 "truncated": false,782 "block": 22,783 "row": 15891784 },785 {786 "path": "src/utils/norm2.m",787 "sha256": "67a9c3b2b6e67d6de669babc66a2205111288dc8bf7d4ea8a7ca1d315deb7a12",788 "language": "MATLAB",789 "lines": 6,790 "truncated": false,791 "block": 22,792 "row": 14278793 },794 {795 "path": "src/utils/padfastfft.m",796 "sha256": "a624d45a7908dd9c67d069ffacfce9f9f255910b36531580f2ddc6f6bfd35ece",797 "language": "MATLAB",798 "lines": 54,799 "truncated": false,800 "block": 22,801 "row": 17891802 },803 {804 "path": "src/utils/poisson_solver/fmg.m",805 "sha256": "af61405831ac34b11dca11a60398e9cf1acdea33cc16abb01ec030c22bf64d97",806 "language": "MATLAB",807 "lines": 168,808 "truncated": false,809 "block": 22,810 "row": 22532811 },812 {813 "path": "src/utils/poisson_solver/mex/boundary_mask_l1_mex.c",814 "sha256": "20064daa7644d193d5cacb60463d57a76e3c0640d14f0d647e93726b92644742",815 "language": "C",816 "lines": 117,817 "truncated": false,818 "block": 22,819 "row": 1014820 },821 {822 "path": "src/utils/poisson_solver/mex/boundary_mask_l1_mex.h",823 "sha256": "6f378371b4776a41175cf11992ca076f94bf5ccb45920ec3dad5ad90c9c0f37c",824 "language": "C/C++",825 "lines": 7,826 "truncated": false,827 "block": 22,828 "row": 6493829 },830 {831 "path": "src/utils/poisson_solver/mex/boundary_mask_mex.c",832 "sha256": "db82b9c4eeaf548a00e314c1f6072dd073d8012b471bf2eda74ae2bf8336b35e",833 "language": "C",834 "lines": 132,835 "truncated": false,836 "block": 22,837 "row": 1175838 },839 {840 "path": "src/utils/poisson_solver/mex/boundary_mask_mex.h",841 "sha256": "e4a0d5b115c49d280df22887bbc2d97e38ce4e51fd1d41bbefd4ed8c1ec0ad76",842 "language": "C/C++",843 "lines": 7,844 "truncated": false,845 "block": 22,846 "row": 6485847 },848 {849 "path": "src/utils/poisson_solver/mex/coarsen_grid_mex.c",850 "sha256": "adf209bc7398fa25879d7bdae8a49d65b497a16b61312fa72f30695aa5855829",851 "language": "C",852 "lines": 125,853 "truncated": false,854 "block": 22,855 "row": 1019856 },857 {858 "path": "src/utils/poisson_solver/mex/coarsen_grid_mex.h",859 "sha256": "4bc20ceddb03036d49cc48b1ea076898808690da790e164865ac11d44c1a1d85",860 "language": "C/C++",861 "lines": 6,862 "truncated": false,863 "block": 22,864 "row": 6474865 },866 {867 "path": "src/utils/poisson_solver/mex/correct_mex.c",868 "sha256": "262c63e4547c8a7129ddc56035bccd9c1c549e4b804d7ac309b3eceb81f7dc65",869 "language": "C",870 "lines": 304,871 "truncated": false,872 "block": 22,873 "row": 2415874 },875 {876 "path": "src/utils/poisson_solver/mex/correct_mex.h",877 "sha256": "1e12c9fe3fcbdcc69bf4dfc6c8c0905f77f3bde9b94e4c27e485cd5e98f41594",878 "language": "C/C++",879 "lines": 6,880 "truncated": false,881 "block": 22,882 "row": 6480883 },884 {885 "path": "src/utils/poisson_solver/mex/fmg_mex.c",886 "sha256": "af1b4da654ed5bac4c9b35f75f1b1de5876bfa0fb113a0c04aecc9527e3b2c46",887 "language": "C",888 "lines": 245,889 "truncated": false,890 "block": 22,891 "row": 2046892 },893 {894 "path": "src/utils/poisson_solver/mex/gauss_seidel_mex.c",895 "sha256": "3b861a0771ede508c10fde5ed0bed8301b08f24001e151f2004e239b2c545923",896 "language": "C",897 "lines": 311,898 "truncated": false,899 "block": 22,900 "row": 2696901 },902 {903 "path": "src/utils/poisson_solver/mex/gauss_seidel_mex.h",904 "sha256": "5400b727c9156308622e7a0071755c49da4b800dc39abb6feeae85d0d1fdb4ee",905 "language": "C/C++",906 "lines": 10,907 "truncated": false,908 "block": 22,909 "row": 6588910 },911 {912 "path": "src/utils/poisson_solver/mex/lapmg_mex.c",913 "sha256": "8d0abef92f2a13b6be2e09f5acc61061d5f7a9342509214635cb18e452f33d43",914 "language": "C",915 "lines": 154,916 "truncated": false,917 "block": 22,918 "row": 1377919 },920 {921 "path": "src/utils/poisson_solver/mex/lapmg_mex.h",922 "sha256": "5b643b62a486c0683366476a734762a3de8c7056ed0c3ca1b40cc99082a195c5",923 "language": "C/C++",924 "lines": 8,925 "truncated": false,926 "block": 22,927 "row": 6525928 },929 {930 "path": "src/utils/poisson_solver/mex/make.m",931 "sha256": "8e97d5d0d420ddd2adb1a404a56318949b5688a36adac22f9519b2ad1ecc1ce1",932 "language": "MATLAB",933 "lines": 192,934 "truncated": false,935 "block": 22,936 "row": 22852937 },938 {939 "path": "src/utils/poisson_solver/mex/mg_mex.c",940 "sha256": "dbb863ca25573eec4da11a455f1c8c64535e2cbbe30961d9f1850102e616896c",941 "language": "C",942 "lines": 240,943 "truncated": false,944 "block": 22,945 "row": 1994946 },947 {948 "path": "src/utils/poisson_solver/mex/mgpcg_mex.c",949 "sha256": "8af30faedfe68938cabbc169741a3fccb0357f8ce4759ad890c400cac8b5970b",950 "language": "C",951 "lines": 370,952 "truncated": false,953 "block": 22,954 "row": 2506955 },956 {957 "path": "src/utils/poisson_solver/mex/mx_blas.c",958 "sha256": "ab4a93bc4e4173a02a59de195b44eff29cf534fb463f2a1e95ad786fefde0b13",959 "language": "C",960 "lines": 179,961 "truncated": false,962 "block": 22,963 "row": 1486964 },965 {966 "path": "src/utils/poisson_solver/mex/mx_blas.h",967 "sha256": "8f23ef8e4423010e20b02037b085f07edf5860cfc2884e90c59fa95ce90dda44",968 "language": "C/C++",969 "lines": 14,970 "truncated": false,971 "block": 22,972 "row": 6691973 },974 {975 "path": "src/utils/poisson_solver/mex/mx_util.c",976 "sha256": "8ac7471506fc5794fca2b631a3cb2ef918253a7124971d8cfd44e20f26c01191",977 "language": "C",978 "lines": 143,979 "truncated": false,980 "block": 22,981 "row": 1484982 },983 {984 "path": "src/utils/poisson_solver/mex/mx_util.h",985 "sha256": "19142f3acc312280e675de20bb2058b31305bea432435d38b0986a4f0d7a2c26",986 "language": "C/C++",987 "lines": 8,988 "truncated": false,989 "block": 22,990 "row": 6529991 },992 {993 "path": "src/utils/poisson_solver/mex/norm2_mex.c",994 "sha256": "7c8d5b4d7ac09e04b5c889270cd71cd8daa1ecc97aa27f1e47df43dbf8af4bd3",995 "language": "C",996 "lines": 131,997 "truncated": false,998 "block": 22,999 "row": 8571000 },1001 {1002 "path": "src/utils/poisson_solver/mex/norm2_mex.h",1003 "sha256": "f3e35ac48a72ddacc5cfcf62a7f1905435c21d39fc74eb07af8a62b2fd0b0419",1004 "language": "C/C++",1005 "lines": 6,1006 "truncated": false,1007 "block": 22,1008 "row": 64761009 },1010 {1011 "path": "src/utils/poisson_solver/mex/prolong_mex.c",1012 "sha256": "c515f0341e918c1d8f33dee6a351abd391186df5bea761ff942859558202dbfa",1013 "language": "C",1014 "lines": 304,1015 "truncated": false,1016 "block": 22,1017 "row": 24131018 },1019 {1020 "path": "src/utils/poisson_solver/mex/prolong_mex.h",1021 "sha256": "56b0d6adad52204a4e988444ebba0b52901cd39823ef0064828fa5142f25fe6a",1022 "language": "C/C++",1023 "lines": 6,1024 "truncated": false,1025 "block": 22,1026 "row": 64811027 },1028 {1029 "path": "src/utils/poisson_solver/mex/residual_mex.c",1030 "sha256": "adefe2180d6ffeef2fcd5da7c7c931e7aa1821fbb05122e6360faf52e0a68da2",1031 "language": "C",1032 "lines": 165,1033 "truncated": false,1034 "block": 22,1035 "row": 15491036 },1037 {1038 "path": "src/utils/poisson_solver/mex/residual_mex.h",1039 "sha256": "2900f7324b624d5dfc43bb22f0d30d352951b3d028bb708c4a70031a1dd336ba",1040 "language": "C/C++",1041 "lines": 10,1042 "truncated": false,1043 "block": 22,1044 "row": 65661045 },1046 {1047 "path": "src/utils/poisson_solver/mex/restrict_mex.c",1048 "sha256": "d5aa8d194414c177d7bfb30aeb39b40570d53d96ec1522a2e04d936e4f5d92ae",1049 "language": "C",1050 "lines": 332,1051 "truncated": false,1052 "block": 22,1053 "row": 25591054 },1055 {1056 "path": "src/utils/poisson_solver/mex/restrict_mex.h",1057 "sha256": "326db34523cd2b13b426b4e740cd65a6a59301b2213e30c91a917a0fb6adaf62",1058 "language": "C/C++",1059 "lines": 6,1060 "truncated": false,1061 "block": 22,1062 "row": 64821063 },1064 {1065 "path": "src/utils/poisson_solver/mg.m",1066 "sha256": "0807662da5d435a6d7a67b85913bc137ca4552de95598f94f76c690b694b04e2",1067 "language": "MATLAB",1068 "lines": 174,1069 "truncated": false,1070 "block": 22,1071 "row": 225091072 },1073 {1074 "path": "src/utils/poisson_solver/mgpcg.m",1075 "sha256": "3f80dd1d3ecf3d5fa38eb6a05b8625d3e3f9c3eaa23a5d22d400e9405df1d94b",1076 "language": "MATLAB",1077 "lines": 191,1078 "truncated": false,1079 "block": 22,1080 "row": 229521081 },1082 {1083 "path": "src/utils/poisson_solver/test/testMultigridPoisson.m",1084 "sha256": "c69b19021c7abd781ec4f1733e7e35dcd9c9f676e008583c0291063d65c14033",1085 "language": "MATLAB",1086 "lines": 403,1087 "truncated": false,1088 "block": 22,1089 "row": 238121090 },1091 {1092 "path": "src/utils/poisson_solver/test/testPoissonSolvers.m",1093 "sha256": "144b4b0bbb5d01ec265f68822ff2e21659877146de399b3154d2d4e25029999d",1094 "language": "MATLAB",1095 "lines": 166,1096 "truncated": false,1097 "block": 22,1098 "row": 207581099 },1100 {1101 "path": "src/utils/resize.m",1102 "sha256": "4790f3ce9cb8bd05de72991ec0b072f13934469f5f3a96b2844dd5a4dde5c336",1103 "language": "MATLAB",1104 "lines": 167,1105 "truncated": false,1106 "block": 22,1107 "row": 208921108 },1109 {1110 "path": "src/utils/sigFigs.m",1111 "sha256": "ddd02fd3799c373885a61c0328ddf6abd315dd822300d3d7ab359f5f4940dddb",1112 "language": "MATLAB",1113 "lines": 7,1114 "truncated": false,1115 "block": 22,1116 "row": 144091117 },1118 {1119 "path": "src/utils/uncrop2mask.m",1120 "sha256": "6860d5c2a94cb5d0991cb6612acdb708b11da701b079878fbdcc482c8fc4af88",1121 "language": "MATLAB",1122 "lines": 11,1123 "truncated": false,1124 "block": 22,1125 "row": 147111126 },1127 {1128 "path": "src/utils/unpadfastfft.m",1129 "sha256": "c68f33e0f383d6a65a9cbf237bc107c61a0ad763bf084f1b49376e94d27368e6",1130 "language": "MATLAB",1131 "lines": 82,1132 "truncated": false,1133 "block": 22,1134 "row": 188151135 },1136 {1137 "path": "src/utils/vec.m",1138 "sha256": "7dcb927207b367e5d3b86013689c6a0d976620cd3e07c09122fd2cac2457d353",1139 "language": "MATLAB",1140 "lines": 7,1141 "truncated": false,1142 "block": 22,1143 "row": 143721144 },1145 {1146 "path": "third_party/NIfTI/affine.m",1147 "sha256": "a21e0554de2c513f00661be83895305455cf5f96a0618a9747e21de62f23239d",1148 "language": "MATLAB",1149 "lines": 554,1150 "truncated": false,1151 "block": 1,1152 "row": 41921153 },1154 {1155 "path": "third_party/NIfTI/bipolar.m",1156 "sha256": "ccb38cd1fbd48ef755943895b23d64a02fd024fa5491335223f105161b2a17cc",1157 "language": "MATLAB",1158 "lines": 94,1159 "truncated": false,1160 "block": 1,1161 "row": 31811162 },1163 {1164 "path": "third_party/NIfTI/bresenham_line3d.m",1165 "sha256": "8d16cdfaf1d14a62fb812e3923d7203f8c25011e49226ce17aaeb9d00f243f24",1166 "language": "MATLAB",1167 "lines": 189,1168 "truncated": false,1169 "block": 1,1170 "row": 36161171 },1172 {1173 "path": "third_party/NIfTI/clip_nii.m",1174 "sha256": "c5d7ce136659391033d6de42e7cf01d12af5f27943a18bf50bbc70942635174a",1175 "language": "MATLAB",1176 "lines": 115,1177 "truncated": false,1178 "block": 1,1179 "row": 34221180 },1181 {1182 "path": "third_party/NIfTI/collapse_nii_scan.m",1183 "sha256": "8c1371a5468f68d55a06752cf67da93a1307326818adc1b389e830a2ae2a28e4",1184 "language": "MATLAB",1185 "lines": 260,1186 "truncated": false,1187 "block": 1,1188 "row": 38621189 },1190 {1191 "path": "third_party/NIfTI/expand_nii_scan.m",1192 "sha256": "98da523799f5e2c6b76c2ae728ab0828a7d33001e5f774bedd4b866837029661",1193 "language": "MATLAB",1194 "lines": 48,1195 "truncated": false,1196 "block": 1,1197 "row": 29211198 },1199 {1200 "path": "third_party/NIfTI/extra_nii_hdr.m",