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/cvnlab/gsn",4 "url": "https://github.com/cvnlab/GSN/",5 "host": "github.com",6 "commit": "f33935e482373dc699157fe7a004190eed276a58",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "760107f39520f85467f41ee49c7d2d4ee9076d75bff979cfca87f7b12c3aa286",14 "language": "License",15 "lines": 29,16 "truncated": false,17 "block": 22,18 "row": 1415119 },20 {21 "path": "README.md",22 "sha256": "2674b8d8e23fdc9ec9e7b19bb732c6707a5ec79e052e857e4b11ef13a7eaba5a",23 "language": "Text",24 "lines": 136,25 "truncated": false,26 "block": 24,27 "row": 82628 },29 {30 "path": "examples/example1.ipynb",31 "sha256": "c96bf0fc3c948d1280d171328dd01012491c4a6b34cafd668ec1dcbefc5018a3",32 "language": "Jupyter",33 "lines": 212,34 "truncated": false,35 "block": 22,36 "row": 1301637 },38 {39 "path": "examples/example2.ipynb",40 "sha256": "26979353811972e361c8882e222586a073bf70fa46b63b0d246cbf5d17894a03",41 "language": "Jupyter",42 "lines": 233,43 "truncated": false,44 "block": 22,45 "row": 1325946 },47 {48 "path": "gsn/__init__.py",49 "sha256": "764b325fdba372117da142a7e8a89cee0cb62af1b436323aa29423f25a09736b",50 "language": "Python",51 "lines": 2,52 "truncated": false,53 "block": 22,54 "row": 2541855 },56 {57 "path": "gsn/batched_nll.py",58 "sha256": "e9fde7dfd0855cc6824ef7227391097a7dffd5143c9dc12bf1d8d7077aeed276",59 "language": "Python",60 "lines": 401,61 "truncated": false,62 "block": 23,63 "row": 1279764 },65 {66 "path": "gsn/calc_cod.py",67 "sha256": "167e6c0e49bb4f34f71cb60325f2f427750b5b95d7e1dfc3170910ecd582e1e1",68 "language": "Python",69 "lines": 130,70 "truncated": false,71 "block": 23,72 "row": 544773 },74 {75 "path": "gsn/calc_mmd.py",76 "sha256": "498e8ec6d1653f5c613d41eb7e88ec1c7aa05ad2ce4b5454278399b211ca9153",77 "language": "Python",78 "lines": 172,79 "truncated": false,80 "block": 23,81 "row": 806382 },83 {84 "path": "gsn/calc_mv_gaussian_pdf.py",85 "sha256": "61a25df0592e10890e8eff864edf659f39a448b0e4abb8b4c46dc7d38361456d",86 "language": "Python",87 "lines": 57,88 "truncated": false,89 "block": 23,90 "row": 106791 },92 {93 "path": "gsn/calc_shrunken_covariance.py",94 "sha256": "40e83772d3ae8ba54b5dbbb7dfacfee73f7b24a6b6cdede3da943a6afe863039",95 "language": "Python",96 "lines": 303,97 "truncated": false,98 "block": 23,99 "row": 12011100 },101 {102 "path": "gsn/construct_nearest_psd_covariance.py",103 "sha256": "755201bea1ff2776487ca963d2fbf357745fe6ba9b754aa0d08b6171786d61b3",104 "language": "Python",105 "lines": 95,106 "truncated": false,107 "block": 23,108 "row": 3098109 },110 {111 "path": "gsn/convert_covariance_to_correlation.py",112 "sha256": "8ac27344b357d5d7ebbdfeec79eceece2da97ac75bbfe0a52be4d9cd095df0bb",113 "language": "Python",114 "lines": 48,115 "truncated": false,116 "block": 23,117 "row": 259118 },119 {120 "path": "gsn/fast_perform_gsn.py",121 "sha256": "432291a4dfcb7d1309081bfeaa536279c6bf0f4857a2584929f588442db4e8c1",122 "language": "Python",123 "lines": 1248,124 "truncated": false,125 "block": 23,126 "row": 14949127 },128 {129 "path": "gsn/missing_units.py",130 "sha256": "28e568f0e12e7344b5737eb3b17c442bb404a5d7d731aae58e5524a9ca20e84a",131 "language": "Python",132 "lines": 436,133 "truncated": false,134 "block": 23,135 "row": 12837136 },137 {138 "path": "gsn/perform_gsn.py",139 "sha256": "9155108666e23f410370cf8de881ff0ff085ea944732c8ba94810da7faf6cf5c",140 "language": "Python",141 "lines": 138,142 "truncated": false,143 "block": 23,144 "row": 9298145 },146 {147 "path": "gsn/rsa_noise_ceiling.py",148 "sha256": "e7d19f8c0ff853fe824534cb16706d962a2d8638d56c9f4a58c0c9d18dc6fbe2",149 "language": "Python",150 "lines": 586,151 "truncated": false,152 "block": 23,153 "row": 14113154 },155 {156 "path": "gsn/simulate_data.py",157 "sha256": "93f99ef7314957e54508c157b441aea6f664db882d67f1e46ac71b3c553a335f",158 "language": "Python",159 "lines": 200,160 "truncated": false,161 "block": 23,162 "row": 8851163 },164 {165 "path": "gsn/utilities.py",166 "sha256": "61e33f9f101749e510c9491db4733759abc90fd7bb3d350d5a13549efee95eec",167 "language": "Python",168 "lines": 169,169 "truncated": false,170 "block": 23,171 "row": 6853172 },173 {174 "path": "matlab/calcmmd.m",175 "sha256": "c102073b0a9d93e26b0898af7a8e66f0c721f252d9512c044aff09477898271e",176 "language": "MATLAB",177 "lines": 184,178 "truncated": false,179 "block": 22,180 "row": 22197181 },182 {183 "path": "matlab/calcmvgaussianpdf.m",184 "sha256": "8ff16dbb45b4b34b2c39a49786bbc8d8d941f4d12bc3416ec962db057a05e15e",185 "language": "MATLAB",186 "lines": 60,187 "truncated": false,188 "block": 22,189 "row": 18637190 },191 {192 "path": "matlab/calcshrunkencovariance.m",193 "sha256": "90301f92c9c43d02ea8c237db9655a3f8c0df4ca0a546456bb38f0590377b485",194 "language": "MATLAB",195 "lines": 325,196 "truncated": false,197 "block": 22,198 "row": 24087199 },200 {201 "path": "matlab/constructnearestpsdcovariance.m",202 "sha256": "2b7c22f4edf2143eae0ec74d9867d6944c254340a57f7d0f7549a0db12a251a8",203 "language": "MATLAB",204 "lines": 63,205 "truncated": false,206 "block": 22,207 "row": 18404208 },209 {210 "path": "matlab/convertcovariancetocorrelation.m",211 "sha256": "5d8e6d5511bc019e511e6f72c13f696d36c5f5e3f4f2dcd06847c3ce95b9f4f7",212 "language": "MATLAB",213 "lines": 39,214 "truncated": false,215 "block": 22,216 "row": 17644217 },218 {219 "path": "matlab/examples/download_data.m",220 "sha256": "32a0b0e7ddfc23e559e0aa6cf7012d13bf8951e588cf778145613a08338d3b93",221 "language": "MATLAB",222 "lines": 26,223 "truncated": false,224 "block": 17,225 "row": 9831226 },227 {228 "path": "matlab/examples/example1.m",229 "sha256": "76b7f46cc357221d24adacd2565223ba951c8f7ce25cfc820a83ecdf993c3f53",230 "language": "MATLAB",231 "lines": 151,232 "truncated": false,233 "block": 22,234 "row": 22336235 },236 {237 "path": "matlab/performgsn.m",238 "sha256": "2532867978de7af302ae453cf2b94726227ec77df7779a964f53ad464a882af0",239 "language": "MATLAB",240 "lines": 98,241 "truncated": false,242 "block": 22,243 "row": 21926244 },245 {246 "path": "matlab/rsanoiseceiling.m",247 "sha256": "2f5724779278f4af7a1553b0daaf6c0e52968a91d3d277c585f590b1895e1245",248 "language": "MATLAB",249 "lines": 615,250 "truncated": false,251 "block": 22,252 "row": 24730253 },254 {255 "path": "matlab/simulatedata.m",256 "sha256": "76e465a20a0833c42a834ef0ec5c6936eed3a1380bb8ed966d4f9cabcdcd6a84",257 "language": "MATLAB",258 "lines": 225,259 "truncated": false,260 "block": 22,261 "row": 23257262 },263 {264 "path": "matlab/tests/TestPerformGSN.m",265 "sha256": "e0bfa2a0bc6df978f9ae9db88e297cb15d17fb6eadee50d40543728537aea96e",266 "language": "MATLAB",267 "lines": 573,268 "truncated": false,269 "block": 22,270 "row": 24798271 },272 {273 "path": "matlab/tests/run_tests.sh",274 "sha256": "08f0ff8bdf6c33fd4705ae50f275f0df878b9cc74cc0aa19319f6614b43d1a00",275 "language": "Shell",276 "lines": 29,277 "truncated": false,278 "block": 23,279 "row": 17782280 },281 {282 "path": "matlab/utilities/calccod.m",283 "sha256": "947b2f7f33310e1a1ff2b75b5837b7062a80bc5d1c523782ed5b7021e7ed1a7b",284 "language": "MATLAB",285 "lines": 135,286 "truncated": false,287 "block": 20,288 "row": 10637289 },290 {291 "path": "matlab/utilities/deterministic_randperm.m",292 "sha256": "974274224311c46f5dd8acf0deb0c156ec2cef42c78345eca4f084f2e39383b6",293 "language": "MATLAB",294 "lines": 10,295 "truncated": false,296 "block": 22,297 "row": 15017298 },299 {300 "path": "matlab/utilities/errorbar2.m",301 "sha256": "50c4e6ef5cc0513b15a9e5b79a2e6bd2c1542bb4828e90700ed593a17308a01a",302 "language": "MATLAB",303 "lines": 75,304 "truncated": false,305 "block": 17,306 "row": 11884307 },308 {309 "path": "matlab/utilities/figureprep.m",310 "sha256": "00e7e3edbc765c5670a5e5aa55b6fa08010c8c339ad387ad72426e3e32391102",311 "language": "MATLAB",312 "lines": 34,313 "truncated": false,314 "block": 17,315 "row": 10018316 },317 {318 "path": "matlab/utilities/figurewrite.m",319 "sha256": "f508378329031c2bf5cfa30d8ae5dec99343eb4dad2e8d459baf9f043a1c765c",320 "language": "MATLAB",321 "lines": 66,322 "truncated": false,323 "block": 22,324 "row": 19013325 },326 {327 "path": "matlab/utilities/filterout.m",328 "sha256": "fac252f24eefa34aed5654559b34a9d98b921822bc3acc7c859ade235bdbf351",329 "language": "MATLAB",330 "lines": 49,331 "truncated": false,332 "block": 17,333 "row": 10360334 },335 {336 "path": "matlab/utilities/flatten.m",337 "sha256": "66a17daf2ed9c69ee131948e898b4223fd97087229ca5fb260dc5a20f0549297",338 "language": "MATLAB",339 "lines": 13,340 "truncated": false,341 "block": 11,342 "row": 14665343 },344 {345 "path": "matlab/utilities/getfigurepos.m",346 "sha256": "e40fb9d1dfd5a63e699d060c32d309abcbc980c175f1ceb24aa5391b340b6c68",347 "language": "MATLAB",348 "lines": 25,349 "truncated": false,350 "block": 17,351 "row": 9506352 },353 {354 "path": "matlab/utilities/mkdirquiet.m",355 "sha256": "76bff7871d73a69f976c8b2b7c56ded0e9a7cb9efa3dd65af9fbab5271fa9818",356 "language": "MATLAB",357 "lines": 17,358 "truncated": false,359 "block": 11,360 "row": 15191361 },362 {363 "path": "matlab/utilities/nanreplace.m",364 "sha256": "0220b27a083592dfdd21be8bb454a347ff24c7d63cf9be9bc4875da73702d570",365 "language": "MATLAB",366 "lines": 40,367 "truncated": false,368 "block": 11,369 "row": 16711370 },371 {372 "path": "matlab/utilities/picksubset.m",373 "sha256": "ccf4e2ee61e1b9dcf39031692980f575db88643d5a758843d9e9edd50b936063",374 "language": "MATLAB",375 "lines": 46,376 "truncated": false,377 "block": 17,378 "row": 11001379 },380 {381 "path": "matlab/utilities/posrect.m",382 "sha256": "96d598986917c65650492d6c056d031e4af763c9774d971656b657060b0bc80e",383 "language": "MATLAB",384 "lines": 21,385 "truncated": false,386 "block": 22,387 "row": 15110388 },389 {390 "path": "matlab/utilities/printnice.m",391 "sha256": "d19642390517d2b0173e7bebe81611e41c726ab73c8a37cc7e5a811fb8ffc8cb",392 "language": "MATLAB",393 "lines": 96,394 "truncated": false,395 "block": 17,396 "row": 13141397 },398 {399 "path": "matlab/utilities/setfigurepos.m",400 "sha256": "3fb26cfc146aa32d9a2bb61f328364c260416b82d7ed37711a02e2ce84454952",401 "language": "MATLAB",402 "lines": 50,403 "truncated": false,404 "block": 17,405 "row": 10703406 },407 {408 "path": "matlab/utilities/squish.m",409 "sha256": "611c4be6f87d92840816872abdfd9e68695b75aff6538723c36c1524decda888",410 "language": "MATLAB",411 "lines": 20,412 "truncated": false,413 "block": 6,414 "row": 4233415 },416 {417 "path": "matlab/utilities/straightline.m",418 "sha256": "8b2a38b0560704a075fe34289e117770b47a87556593ca2459901dc12173715d",419 "language": "MATLAB",420 "lines": 58,421 "truncated": false,422 "block": 17,423 "row": 10842424 },425 {426 "path": "matlab/utilities/stripfile.m",427 "sha256": "3a35f00603fb06e0b0f9a6061066c407ab6c6eb90440d790b2592f20a43f0b36",428 "language": "MATLAB",429 "lines": 58,430 "truncated": false,431 "block": 11,432 "row": 17896433 },434 {435 "path": "matlab/utilities/subscript.m",436 "sha256": "ce551adf4856d3e947e7a637c0b12d28a9449cacb0486fc0feeec5ccb3727007",437 "language": "MATLAB",438 "lines": 83,439 "truncated": false,440 "block": 17,441 "row": 12429442 },443 {444 "path": "matlab/utilities/swap.m",445 "sha256": "cf460156d4c49990610fb931fc0663403c5f11e13c2000b7a150fb6bb1ab5055",446 "language": "MATLAB",447 "lines": 9,448 "truncated": false,449 "block": 11,450 "row": 14599451 },452 {453 "path": "matlab/utilities/zerodiv.m",454 "sha256": "fde161e892ccbc3c28f44f5b521dbf1aecb718e8f84faba713e3a86e816d404e",455 "language": "MATLAB",456 "lines": 81,457 "truncated": false,458 "block": 6,459 "row": 11173460 },461 {462 "path": "matlab/utilities/zeromean.m",463 "sha256": "36f8f3736ea897a5f9eff9aade8b7da3244f5ed69c75597c49cce30a46232f45",464 "language": "MATLAB",465 "lines": 28,466 "truncated": false,467 "block": 17,468 "row": 9900469 },470 {471 "path": "setup.m",472 "sha256": "aa070e5a3992c1d9884c86a5972dd2a947d7f6ec9a6aaa69e4665da187a94f70",473 "language": "MATLAB",474 "lines": 9,475 "truncated": false,476 "block": 22,477 "row": 14735478 },479 {480 "path": "setup.py",481 "sha256": "72481d8f30a206111c333b73257c7bcb207a440a87ef8a7c7804a1e4c68a734d",482 "language": "Python",483 "lines": 39,484 "truncated": false,485 "block": 22,486 "row": 29478487 },488 {489 "path": "tests/test_bugfixes.py",490 "sha256": "b4363830f96eb3d010f58c6d24621366d2781093c461ba3819deb4de427d3fae",491 "language": "Python",492 "lines": 48,493 "truncated": false,494 "block": 23,495 "row": 1789496 },497 {498 "path": "tests/test_gsn_gpu_edge_cases.py",499 "sha256": "c84e1781161ae0cc3a0ab70a22a7c764873e5af0d8aa8645b175813f54b11714",500 "language": "Python",501 "lines": 395,502 "truncated": false,503 "block": 23,504 "row": 12845505 },506 {507 "path": "tests/test_gsn_matlab_python_equivalence.sh",508 "sha256": "db2338b4550415610d946f33bc1aae1000577db63fc72428de3479bfb48176d2",509 "language": "Shell",510 "lines": 686,511 "truncated": false,512 "block": 24,513 "row": 214514 },515 {516 "path": "tests/test_gsn_python_speedups.py",517 "sha256": "06f2e06e940bce48996b5d5c4f4533597c1ff73f4dac3b45b8330799a6cd6ad5",518 "language": "Python",519 "lines": 564,520 "truncated": false,521 "block": 23,522 "row": 13803523 },524 {525 "path": "tests/test_missing_units.py",526 "sha256": "917d3cd29755b6e894f742a83e88530433ad6f8ef2fb9a1f420b33f07d0fe4d2",527 "language": "Python",528 "lines": 312,529 "truncated": false,530 "block": 23,531 "row": 11660532 },533 {534 "path": "tests/test_performgsn.py",535 "sha256": "aa81a2ccaffb8175b234d24a453d8f285329a10cee80469c0460dbc8b267b66b",536 "language": "Python",537 "lines": 708,538 "truncated": false,539 "block": 23,540 "row": 14256541 },542 {543 "path": "tests/test_simulate_data.py",544 "sha256": "6544e8708a805cb3bcbcbc9a165093d3f82f487d3e1f984f48843cecb63cf281",545 "language": "Python",546 "lines": 593,547 "truncated": false,548 "block": 23,549 "row": 13464550 },551 {552 "path": "tests/test_speedup_magnitude.py",553 "sha256": "d44791cabf94546286751c5ccde0661a1fc9320476b9ac74600ed85cc75fffd3",554 "language": "Python",555 "lines": 466,556 "truncated": false,557 "block": 23,558 "row": 12731559 },560 {561 "path": "tests/test_uneven_trials.py",562 "sha256": "e0125d70d9853ad5c5327125f735eb3ef093dcb24f7fedc6297e160cecc41f62",563 "language": "Python",564 "lines": 552,565 "truncated": false,566 "block": 23,567 "row": 13615568 }569 ]570}