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/njw0709/regnn",4 "url": "https://github.com/njw0709/ReGNN",5 "host": "github.com",6 "commit": "fc4bfe6a9f2a5d802c802f414faa8b58966ea72c",7 "license": "CC-BY-NC-SA-4.0",8 "license_confirmed_by": "license file LICENSE.txt",9 "redistribution": "with_conditions",10 "files": [11 {12 "path": "LICENSE.txt",13 "sha256": "1349a4b6148492b44f629e64eed676612e234fe9a839e4f3b277c1482c8849f1",14 "language": "License",15 "lines": 437,16 "truncated": false,17 "block": 1,18 "row": 222819 },20 {21 "path": "README.md",22 "sha256": "8a877cb16e0fdd7f748bb6efeba8ae33dc4ab0080582e05917ab55f91ffd8233",23 "language": "Text",24 "lines": 100,25 "truncated": false,26 "block": 8,27 "row": 1005528 },29 {30 "path": "notebooks/CognitionAirPollutionExample.ipynb",31 "sha256": "b5f8bb6caea756261609d58490d471a90746832a27de5ffa44af6abf4c62ac48",32 "language": "Jupyter",33 "lines": 455,34 "truncated": false,35 "block": 6,36 "row": 73237 },38 {39 "path": "regnn/__init__.py",40 "sha256": "add5ca437fa67766be0ee90b9827263128f8bc660509c456835a12d588d5ed9b",41 "language": "Python",42 "lines": 9,43 "truncated": false,44 "block": 6,45 "row": 2134146 },47 {48 "path": "regnn/constants.py",49 "sha256": "03bac49ac43bb02c86dc606eb0705afb774ba7efb3a4809df1d389b64a512b1e",50 "language": "Python",51 "lines": 5,52 "truncated": false,53 "block": 6,54 "row": 2098355 },56 {57 "path": "regnn/data/__init__.py",58 "sha256": "de2fc22cb9aefaf932ca75ba9db7e85e9d7bbd5a145fb4027949b11426aa1979",59 "language": "Python",60 "lines": 18,61 "truncated": false,62 "block": 6,63 "row": 2321164 },65 {66 "path": "regnn/data/base.py",67 "sha256": "f55f9136f21d9331d43be8056b0c670bda3f285c46e342920217628a5a6fb1eb",68 "language": "Python",69 "lines": 301,70 "truncated": false,71 "block": 7,72 "row": 267873 },74 {75 "path": "regnn/data/dataset.py",76 "sha256": "05851e23881b51ed175f0f18c035372229734d0ca9611a1ebe2617b4ab757a15",77 "language": "Python",78 "lines": 285,79 "truncated": false,80 "block": 7,81 "row": 428582 },83 {84 "path": "regnn/data/datautils.py",85 "sha256": "1a2598ab79a0681950e45c27ce2449e2476c09ff2ee96e28cd5d1864bd931dc6",86 "language": "Python",87 "lines": 86,88 "truncated": false,89 "block": 6,90 "row": 3436991 },92 {93 "path": "regnn/data/debias.py",94 "sha256": "5db68a9bc2c67fa16ab56111138a7e7f6c0ff7083900053ae79a567d6525bbd7",95 "language": "Python",96 "lines": 61,97 "truncated": false,98 "block": 6,99 "row": 32765100 },101 {102 "path": "regnn/data/preprocess_fns.py",103 "sha256": "a02c914d55cde3bd76bcca2df7464f264e8c9adf959cb3dfea89402b8fd4e570",104 "language": "Python",105 "lines": 439,106 "truncated": false,107 "block": 7,108 "row": 6797109 },110 {111 "path": "regnn/data/preprocessor_mixin.py",112 "sha256": "457e1a271543df535504b304fb166f43dc6b798dc3265c98f9a1c2364a75398b",113 "language": "Python",114 "lines": 150,115 "truncated": false,116 "block": 6,117 "row": 43994118 },119 {120 "path": "regnn/eval/__init__.py",121 "sha256": "deedff2734e6fc91b69492d286e648f095cb9ab6c8684e25b75836839d34b389",122 "language": "Python",123 "lines": 23,124 "truncated": false,125 "block": 6,126 "row": 22904127 },128 {129 "path": "regnn/eval/eval.py",130 "sha256": "efd49d98e44af8df9b8ef500fa1c6bf360bec1148c8ade1d5a4b21720bae1694",131 "language": "Python",132 "lines": 538,133 "truncated": false,134 "block": 7,135 "row": 8127136 },137 {138 "path": "regnn/eval/utils.py",139 "sha256": "413d6357c69a7a673e98f4d9abca59e3a4ac7a508551a6096c3791df6482dfb9",140 "language": "Python",141 "lines": 14,142 "truncated": false,143 "block": 6,144 "row": 21728145 },146 {147 "path": "regnn/eval/visualization.py",148 "sha256": "3578a98fd54575753719ee830c21e98d15a186bd3fc0e5838399e2437e215cd5",149 "language": "Python",150 "lines": 17,151 "truncated": false,152 "block": 6,153 "row": 22635154 },155 {156 "path": "regnn/macroutils/__init__.py",157 "sha256": "3c88f3cefb9aa13c969bb2f11dc5d7e04dde89487fb906b5c581c27fbad1abec",158 "language": "Python",159 "lines": 15,160 "truncated": false,161 "block": 6,162 "row": 21693163 },164 {165 "path": "regnn/macroutils/base.py",166 "sha256": "a8838fc10751ebd52830f46c13d4cba66991a3b93963fd10728e77363ba40c0e",167 "language": "Python",168 "lines": 280,169 "truncated": false,170 "block": 7,171 "row": 5283172 },173 {174 "path": "regnn/macroutils/preprocess.py",175 "sha256": "eb21dabc56e8349a4429983b360114db33a04dc17db2359455bafb9fcf182e30",176 "language": "Python",177 "lines": 87,178 "truncated": false,179 "block": 6,180 "row": 37098181 },182 {183 "path": "regnn/macroutils/trainer.py",184 "sha256": "7d9ec10f60fc6a40920d7dd10c60b5279764f817cdfdd32c22743536a80cd27a",185 "language": "Python",186 "lines": 533,187 "truncated": false,188 "block": 7,189 "row": 9402190 },191 {192 "path": "regnn/macroutils/utils.py",193 "sha256": "62e8f524fefa49229c82cff08cd4a63cca7a20e3a64d626d24df0ef42e81a76d",194 "language": "Python",195 "lines": 929,196 "truncated": false,197 "block": 7,198 "row": 11387199 },200 {201 "path": "regnn/model/__init__.py",202 "sha256": "21abab53b3d58c720b4fea68b66c60e45b7c602a64ba95bd314ac4adcd90475a",203 "language": "Python",204 "lines": 42,205 "truncated": false,206 "block": 6,207 "row": 24734208 },209 {210 "path": "regnn/model/base.py",211 "sha256": "e9a452b586c68fbc8de81d951d008d9ece79688634fd23e8ba1a8f317b38270a",212 "language": "Python",213 "lines": 144,214 "truncated": false,215 "block": 6,216 "row": 42140217 },218 {219 "path": "regnn/model/custom_loss.py",220 "sha256": "8b10f975c3e1a7bb0bc18ac5afe82f9544531397b51b873d467e7ae88120e1fb",221 "language": "Python",222 "lines": 254,223 "truncated": false,224 "block": 7,225 "row": 2572226 },227 {228 "path": "regnn/model/modelutils.py",229 "sha256": "dd1f04de072f29952620c15d8526f98b64e3a780d1d1f605854f80cd7f5d7c15",230 "language": "Python",231 "lines": 41,232 "truncated": false,233 "block": 6,234 "row": 27687235 },236 {237 "path": "regnn/model/regnn.py",238 "sha256": "ca4dec39f04f77d38ddb97446531f38d369fdba76087cf648ca1d312d83f5924",239 "language": "Python",240 "lines": 1140,241 "truncated": false,242 "block": 7,243 "row": 11822244 },245 {246 "path": "regnn/probe/__init__.py",247 "sha256": "a5aa50ad504531b58178eeb7ba68c82a1da151c946a3c6e4a2a58b049028ac68",248 "language": "Python",249 "lines": 76,250 "truncated": false,251 "block": 6,252 "row": 32776253 },254 {255 "path": "regnn/probe/dataclass/__init__.py",256 "sha256": "d73cc58af95b170857844b90c141084c88c36df1be14fffd28597a81054cbdd3",257 "language": "Python",258 "lines": 56,259 "truncated": false,260 "block": 6,261 "row": 29311262 },263 {264 "path": "regnn/probe/dataclass/base.py",265 "sha256": "c9d4a069287e4391fad4110fe4d53e155220d066dd59076b6cc540c0da71e5cd",266 "language": "Python",267 "lines": 44,268 "truncated": false,269 "block": 6,270 "row": 29143271 },272 {273 "path": "regnn/probe/dataclass/nn.py",274 "sha256": "b277fd61bae68573e57bb403b1fafe44b224f85d80979a6555f4df4411c34dbf",275 "language": "Python",276 "lines": 37,277 "truncated": false,278 "block": 6,279 "row": 28021280 },281 {282 "path": "regnn/probe/dataclass/probe_config.py",283 "sha256": "9eacff644dfd67c3a6b31be091f64f7cb3ac82eb154207c34d55422c66afa11f",284 "language": "Python",285 "lines": 278,286 "truncated": false,287 "block": 7,288 "row": 3153289 },290 {291 "path": "regnn/probe/dataclass/regression.py",292 "sha256": "5e2cd283dd13e8b17739a65fb9e90aea3c878782ef33ab6c340101b1ede3f17e",293 "language": "Python",294 "lines": 169,295 "truncated": false,296 "block": 6,297 "row": 43588298 },299 {300 "path": "regnn/probe/dataclass/results.py",301 "sha256": "b07e1109bf7ef7cd89ab48e84a631f4a7fec5ca79557469f9a0516ca7d2b74b5",302 "language": "Python",303 "lines": 29,304 "truncated": false,305 "block": 6,306 "row": 27811307 },308 {309 "path": "regnn/probe/dataclass/trajectory.py",310 "sha256": "685e8a050ce87528cb1cb136fd74f7afa99d3f0f5bf8f04bb779bb40b2cd926c",311 "language": "Python",312 "lines": 206,313 "truncated": false,314 "block": 7,315 "row": 670316 },317 {318 "path": "regnn/probe/functions/__init__.py",319 "sha256": "d1d6cf0173f7a107ce10fac83ac0b1e606c1a2ca32b0d5f94c5ca78e1629b22c",320 "language": "Python",321 "lines": 25,322 "truncated": false,323 "block": 6,324 "row": 25217325 },326 {327 "path": "regnn/probe/functions/checkpoint_probes.py",328 "sha256": "b50e1a1086ddce9a554ff2d9ff1948717c4877e39cad9a5781d963ba6c4496e8",329 "language": "Python",330 "lines": 81,331 "truncated": false,332 "block": 6,333 "row": 33781334 },335 {336 "path": "regnn/probe/functions/intermediate_index_probes.py",337 "sha256": "e8e5c9fb4d40c404c5fa8d6928b5c5f3c84ad2c45513053f265ad4475c6446c9",338 "language": "Python",339 "lines": 104,340 "truncated": false,341 "block": 6,342 "row": 38133343 },344 {345 "path": "regnn/probe/functions/l2_probes.py",346 "sha256": "dd98e871dacb7b9f821c5874fea1202824d8a73b5e214bf0e6b8cbcd24ad38e7",347 "language": "Python",348 "lines": 64,349 "truncated": false,350 "block": 6,351 "row": 32243352 },353 {354 "path": "regnn/probe/functions/objective_probes.py",355 "sha256": "9e687c45a742d6085104252a4aeb5bac049493c4e03d9b2fdbc6dd8eba2ba585",356 "language": "Python",357 "lines": 249,358 "truncated": false,359 "block": 7,360 "row": 3290361 },362 {363 "path": "regnn/probe/functions/regression_eval_probes.py",364 "sha256": "a04571ef6155ac9580623de12985064fcd7295f2ab7d5d3f4e93e458e965eff4",365 "language": "Python",366 "lines": 400,367 "truncated": false,368 "block": 7,369 "row": 6502370 },371 {372 "path": "regnn/probe/functions/scheduler_probes.py",373 "sha256": "30ebb932c25222ea353e707f460a2a1b3708e66fd2dc0ae9ea71feb370ac56d1",374 "language": "Python",375 "lines": 69,376 "truncated": false,377 "block": 6,378 "row": 33595379 },380 {381 "path": "regnn/probe/functions/stopping_probes.py",382 "sha256": "0f63357c6bff6a43758e740b4d2a03efd4baa228fb86cd1335d02ab7c471e931",383 "language": "Python",384 "lines": 464,385 "truncated": false,386 "block": 7,387 "row": 8682388 },389 {390 "path": "regnn/probe/prober.py",391 "sha256": "cadf107aabe1a163d4fe3f9d4546cbaba2885b5eb2bcf6ebc469122a20ae66c1",392 "language": "Python",393 "lines": 210,394 "truncated": false,395 "block": 7,396 "row": 2385397 },398 {399 "path": "regnn/probe/registry.py",400 "sha256": "8ab9b4126f1474c88e2747001f226f850f48ae84a66eb0749cbe8565066df4c6",401 "language": "Python",402 "lines": 32,403 "truncated": false,404 "block": 6,405 "row": 26147406 },407 {408 "path": "regnn/simulation/__init__.py",409 "sha256": "6db9763610fc5e999730021670a25c7afdcda4e73524cee90bccca9bc1a0fbe5",410 "language": "Python",411 "lines": 1,412 "truncated": false,413 "block": 6,414 "row": 20271415 },416 {417 "path": "regnn/simulation/gen.py",418 "sha256": "33a2708898997be20958c48997e05baaeb4b59c37fc2252925bfb6b1eacdfcd8",419 "language": "Python",420 "lines": 363,421 "truncated": false,422 "block": 7,423 "row": 5934424 },425 {426 "path": "regnn/train/__init__.py",427 "sha256": "46cf83a66f1435fff2b9a693c93404d129367463846634d01bf99c9b28194d9c",428 "language": "Python",429 "lines": 48,430 "truncated": false,431 "block": 6,432 "row": 26464433 },434 {435 "path": "regnn/train/base.py",436 "sha256": "c9c9552ab87d91f2ab52e90bf7f282e233f413615ffb2e3d37edc9d629e05935",437 "language": "Python",438 "lines": 442,439 "truncated": false,440 "block": 7,441 "row": 6998442 },443 {444 "path": "regnn/xai/__init__.py",445 "sha256": "f968be272eae348d41cdec84735daaad774257c3633824bf3da07fe63442598e",446 "language": "Python",447 "lines": 22,448 "truncated": false,449 "block": 6,450 "row": 22685451 },452 {453 "path": "regnn/xai/dataclasses.py",454 "sha256": "31d6c1ec8ff16d97d35ef5408ae01d2e278d6ef1ad1d17805159e4a5cc0dda7a",455 "language": "Python",456 "lines": 233,457 "truncated": false,458 "block": 7,459 "row": 1236460 },461 {462 "path": "regnn/xai/tests.py",463 "sha256": "1db4de65f67ac5e18919b7c4c44ddc1ec42c7954bdc584d21070da1b4b9c8fab",464 "language": "Python",465 "lines": 114,466 "truncated": false,467 "block": 6,468 "row": 38297469 },470 {471 "path": "regnn/xai/utils.py",472 "sha256": "379a60337991f3341e38cb1a59b15180bdd4613d808fe1fb6897e1504dd47acb",473 "language": "Python",474 "lines": 2,475 "truncated": false,476 "block": 6,477 "row": 20576478 },479 {480 "path": "regnn/xai/visualization.py",481 "sha256": "4d0d263e9d1975a16fa88388eb15b375218a1b0e7023af6905eafc083158140e",482 "language": "Python",483 "lines": 204,484 "truncated": false,485 "block": 6,486 "row": 44210487 },488 {489 "path": "scripts/train_simulated.py",490 "sha256": "4be71c7f8c7fe3bb46b764ee0a84b975a748ad7024a9c5ba2a8253e1991f158c",491 "language": "Python",492 "lines": 274,493 "truncated": false,494 "block": 7,495 "row": 2453496 },497 {498 "path": "tests/integration/__init__.py",499 "sha256": "8ba6dd412af76ea1705e52155e9476fedea8ce7b8a1fb56214406ca36ec21978",500 "language": "Python",501 "lines": 1,502 "truncated": false,503 "block": 6,504 "row": 20232505 },506 {507 "path": "tests/integration/test_training_integration.py",508 "sha256": "3fcabb429de444f3081696d75bb6761764da8206736d2cb9141f6df494ccb8d7",509 "language": "Python",510 "lines": 879,511 "truncated": false,512 "block": 7,513 "row": 10501514 },515 {516 "path": "tests/integration/test_vae_training.py",517 "sha256": "8aaf3d87e591fc27ffa4fed5965aa3e5d1f4a3dfb9def1556122f57ec96b88f0",518 "language": "Python",519 "lines": 626,520 "truncated": false,521 "block": 7,522 "row": 8490523 },524 {525 "path": "tests/unit/data/test_config.py",526 "sha256": "4d191cf50be45e11fef44b0205dd51f0fa37b5e7e6151bc1c8e2153b5b4e9cc9",527 "language": "Python",528 "lines": 181,529 "truncated": false,530 "block": 6,531 "row": 43246532 },533 {534 "path": "tests/unit/data/test_dataset.py",535 "sha256": "cdfa84099cd85ca80a4b8514cb1aaedf1f50839539034fc90d9b772b23f57949",536 "language": "Python",537 "lines": 454,538 "truncated": false,539 "block": 7,540 "row": 6559541 },542 {543 "path": "tests/unit/data/test_preprocess_fns.py",544 "sha256": "3af36fd47546c000d2b8a9ea640fa38b6510a411c422d7ac14a08d51c245818b",545 "language": "Python",546 "lines": 165,547 "truncated": false,548 "block": 6,549 "row": 42429550 },551 {552 "path": "tests/unit/eval/test_stata_vs_statsmodels.py",553 "sha256": "a295915314aa26d8d70b4d6233aa0027837ca4a4df1f985d549b0eded764497f",554 "language": "Python",555 "lines": 483,556 "truncated": false,557 "block": 7,558 "row": 7690559 },560 {561 "path": "tests/unit/eval/test_statsmodels_regression.py",562 "sha256": "730d96768b736826bbfb7107bff75617a2a7452f9090b350c9f034aad846bb5f",563 "language": "Python",564 "lines": 570,565 "truncated": false,566 "block": 7,567 "row": 8317568 },569 {570 "path": "tests/unit/model/test_index_prediction_model.py",571 "sha256": "032a817548236e5be75142790cc97fd739b04aa817cfed240c5a3771e4222f80",572 "language": "Python",573 "lines": 97,574 "truncated": false,575 "block": 6,576 "row": 36880577 },578 {579 "path": "tests/unit/model/test_mlp.py",580 "sha256": "be5dec95b243352308977987ac15e796977dc24bdae28f3ba112a9eda975c007",581 "language": "Python",582 "lines": 51,583 "truncated": false,584 "block": 6,585 "row": 29532586 },587 {588 "path": "tests/unit/model/test_mlp_ensemble.py",589 "sha256": "93ed8630a98349e13e597ddd48a8eeb0a7e1178c3b7df446ef2893be94ffcfbd",590 "language": "Python",591 "lines": 56,592 "truncated": false,593 "block": 6,594 "row": 30495595 },596 {597 "path": "tests/unit/model/test_re_gnn.py",598 "sha256": "f45db2dfa3c44d1e93b2d7efc8e8c480121b65f2487039fb84101bc54f306678",599 "language": "Python",600 "lines": 304,601 "truncated": false,602 "block": 7,603 "row": 2886604 },605 {606 "path": "tests/unit/model/test_resmlp.py",607 "sha256": "902f9c8d672bb4044f2e9511d4086f055fcb9bfd90d2c445ddf100bbc4ced401",608 "language": "Python",609 "lines": 202,610 "truncated": false,611 "block": 6,612 "row": 44434613 },614 {615 "path": "tests/unit/model/test_soft_tree.py",616 "sha256": "4e7b3fbf04d476a928e0d530113f70e54a39a97d5ad35bd627337860c2ba1452",617 "language": "Python",618 "lines": 624,619 "truncated": false,620 "block": 7,621 "row": 8713622 },623 {624 "path": "tests/unit/model/test_tree_loss.py",625 "sha256": "1f869125579d74a437aaae3701f7272c4c5239cb9da0283cc59517c55effd5f0",626 "language": "Python",627 "lines": 245,628 "truncated": false,629 "block": 7,630 "row": 675631 },632 {633 "path": "tests/unit/model/test_vae.py",634 "sha256": "d5bdf900f69c08711f3a230b7e162cfca0d2ff09f4d6d90a16edc49d7a03c669",635 "language": "Python",636 "lines": 141,637 "truncated": false,638 "block": 6,639 "row": 39814640 },641 {642 "path": "tests/unit/probe/test_early_stopping.py",643 "sha256": "1297899e78bd31a1e8f1643925b23bbd928b9483eecc85d256e3f8d26979a073",644 "language": "Python",645 "lines": 418,646 "truncated": false,647 "block": 7,648 "row": 6503649 },650 {651 "path": "tests/unit/probe/test_probe.py",652 "sha256": "7a35335c32d4b81d787436cc2e7796ac2e8167eb90a1e9fa51ebf3304ae107d8",653 "language": "Python",654 "lines": 210,655 "truncated": false,656 "block": 6,657 "row": 45439658 },659 {660 "path": "tests/unit/train/test_batch_size_scheduler.py",661 "sha256": "161271cb62eed909a678bc52745da18cd8277fbba4ab299a58a02ab8d4c60171",662 "language": "Python",663 "lines": 470,664 "truncated": false,665 "block": 7,666 "row": 8074667 },668 {669 "path": "tests/unit/train/test_per_group_schedulers.py",670 "sha256": "1b98f11976ffd2212dd3d76311f0a465617dc46d0d1c054bda7737812db72fe1",671 "language": "Python",672 "lines": 349,673 "truncated": false,674 "block": 7,675 "row": 3728676 },677 {678 "path": "tests/unit/train/test_schedulers.py",679 "sha256": "35df8bc97f8749b72f64b0e6197093bd110cdc48793a4528b6e78ab481a977c5",680 "language": "Python",681 "lines": 297,682 "truncated": false,683 "block": 7,684 "row": 2113685 },686 {687 "path": "tests/unit/train/test_train.py",688 "sha256": "7dd952b93d4cfc51b5f679be96e39b017fd2cbb5668fef30ec2c5c90dc048138",689 "language": "Python",690 "lines": 133,691 "truncated": false,692 "block": 6,693 "row": 38646694 }695 ]696}