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/stelong/gperks",4 "url": "https://github.com/stelong/GPErks",5 "host": "github.com",6 "commit": "f46ec3c142eeff79ce415d9438eb9c36d70813a0",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "GPErks/__init__.py",13 "sha256": "a435d63beb7c9ec70bf444ac004326bcc7de56dc50bebe0b5153a87dddb0478a",14 "language": "Python",15 "lines": 3,16 "truncated": false,17 "block": 6,18 "row": 2059719 },20 {21 "path": "GPErks/constants.py",22 "sha256": "4a0fae236fdc104dab9b510d394bbeaf8c2944a56a7561992cf1ad5e2013a2b2",23 "language": "Python",24 "lines": 57,25 "truncated": false,26 "block": 6,27 "row": 2854428 },29 {30 "path": "GPErks/gp/data/data_scaler.py",31 "sha256": "86886cc696cd971cd307f15287fd8ff7239385137fbe1397cae8cfce261e27ff",32 "language": "Python",33 "lines": 96,34 "truncated": false,35 "block": 6,36 "row": 3257837 },38 {39 "path": "GPErks/gp/data/dataset.py",40 "sha256": "763b32f156abb96377e79b1cec31daaaa07716ac97f6e22379cf4570df232828",41 "language": "Python",42 "lines": 264,43 "truncated": false,44 "block": 7,45 "row": 181046 },47 {48 "path": "GPErks/gp/data/scaled_data.py",49 "sha256": "5eb76f7e2bed7bfb282a7f45f96ec25262f434b8dc8e4b6731ba8e77aeb15131",50 "language": "Python",51 "lines": 30,52 "truncated": false,53 "block": 6,54 "row": 2572355 },56 {57 "path": "GPErks/gp/experiment.py",58 "sha256": "55c240fa6635a09241bfc66c2d8473f6cf27f6953fcfc6a6942b76a3e90b3f93",59 "language": "Python",60 "lines": 160,61 "truncated": false,62 "block": 6,63 "row": 4165764 },65 {66 "path": "GPErks/gp/mean.py",67 "sha256": "251aa2a7ad64ee405d9d085d79d3c809e050cdc991c2ff599f494beda25f3e45",68 "language": "Python",69 "lines": 36,70 "truncated": false,71 "block": 6,72 "row": 2593773 },74 {75 "path": "GPErks/gp/model.py",76 "sha256": "92d38adbfea422a6f68d299ef3f988f745ff03a4e2e13fb3015d569c522c3f5d",77 "language": "Python",78 "lines": 21,79 "truncated": false,80 "block": 6,81 "row": 2359182 },83 {84 "path": "GPErks/log/logger.py",85 "sha256": "077c16fb350f8fdbbe7dd4900a0b268fb02d7abc05d120c4d6c2d7937f25f92c",86 "language": "Python",87 "lines": 34,88 "truncated": false,89 "block": 6,90 "row": 2448291 },92 {93 "path": "GPErks/perks/cross_validation.py",94 "sha256": "143022d1c2d2960c9ca469c93713949592e35b9e7ebccfc82b50ad983602438b",95 "language": "Python",96 "lines": 274,97 "truncated": false,98 "block": 7,99 "row": 2058100 },101 {102 "path": "GPErks/perks/diagnostics.py",103 "sha256": "bf3494a6650aabb1085a0f9b6301f7700d6ba5d9e5e487970a3724a393520d23",104 "language": "Python",105 "lines": 206,106 "truncated": false,107 "block": 6,108 "row": 44363109 },110 {111 "path": "GPErks/perks/gsa.py",112 "sha256": "0ec4def6ca468803a700e3a09ab6445d59abb059e56cd330c6b9e53156659dc9",113 "language": "Python",114 "lines": 148,115 "truncated": false,116 "block": 6,117 "row": 40766118 },119 {120 "path": "GPErks/perks/history_matching.py",121 "sha256": "edd713bf5e7083dcd731bd64f0a603db2317bf1e45ac0d42b93e6424a1c5b763",122 "language": "Python",123 "lines": 319,124 "truncated": false,125 "block": 7,126 "row": 3155127 },128 {129 "path": "GPErks/perks/inference.py",130 "sha256": "d880fd99523224d1e07e152464e13343be545000138086456d5b11bbde263d61",131 "language": "Python",132 "lines": 184,133 "truncated": false,134 "block": 6,135 "row": 42841136 },137 {138 "path": "GPErks/plot/gsa.py",139 "sha256": "174f1fe5844a2fe0475da6d945774399a0a85ac1b44ce8ecc245b6adaeff16d4",140 "language": "Python",141 "lines": 85,142 "truncated": false,143 "block": 6,144 "row": 32114145 },146 {147 "path": "GPErks/plot/mean.py",148 "sha256": "42dbe0ce18833ea17f394c10d5498eb971f265ac8734abd606710c57d6ed49fc",149 "language": "Python",150 "lines": 82,151 "truncated": false,152 "block": 6,153 "row": 35681154 },155 {156 "path": "GPErks/plot/options.py",157 "sha256": "6509a3eaf131e7d99b88b65046e5d1c4153473d1de6820abc76fb4f0aa2f54d0",158 "language": "Python",159 "lines": 2,160 "truncated": false,161 "block": 6,162 "row": 20212163 },164 {165 "path": "GPErks/plot/plottable.py",166 "sha256": "257ce32d2f0f6cff252f814df533a1e32cdd07cf67078fec3c64ba2f2ad38e2b",167 "language": "Python",168 "lines": 12,169 "truncated": false,170 "block": 6,171 "row": 21492172 },173 {174 "path": "GPErks/serialization/config.py",175 "sha256": "aab08d64c1f8727ca0c0fc98c0e5f25a52b4805673b92abf7f725487a53d2247",176 "language": "Python",177 "lines": 24,178 "truncated": false,179 "block": 6,180 "row": 23261181 },182 {183 "path": "GPErks/serialization/labels.py",184 "sha256": "da56c0d9a620a2284ae5e4e6f593c943ebe948a185f03851b02cc976f5e4087f",185 "language": "Python",186 "lines": 3,187 "truncated": false,188 "block": 6,189 "row": 20800190 },191 {192 "path": "GPErks/serialization/path.py",193 "sha256": "91cf118316bdde4807d17d1b60948fbcc16a06a5211b5e92ad73ad971e4e9559",194 "language": "Python",195 "lines": 5,196 "truncated": false,197 "block": 6,198 "row": 20719199 },200 {201 "path": "GPErks/serialization/runtime.py",202 "sha256": "589c35574702e2e1451f903a9859f069b9e5bc54633491729d0ae1a8ed1c3ee4",203 "language": "Python",204 "lines": 48,205 "truncated": false,206 "block": 6,207 "row": 31061208 },209 {210 "path": "GPErks/train/early_stop.py",211 "sha256": "85d7872ed51a17e2c882abb2afc29150e6bb7764354ef4ccf910e85dd3f156b5",212 "language": "Python",213 "lines": 476,214 "truncated": false,215 "block": 7,216 "row": 6912217 },218 {219 "path": "GPErks/train/emulator.py",220 "sha256": "3dbef9c6e3f1df54d5ef6aa86ad9999f34c98ba909d68c2e23c4c6fd43be764f",221 "language": "Python",222 "lines": 443,223 "truncated": false,224 "block": 7,225 "row": 7187226 },227 {228 "path": "GPErks/train/snapshot.py",229 "sha256": "e540c01bbbfc972ef3ffe22f9d497884fbfa2bf5c07141fbda0fce58fd835413",230 "language": "Python",231 "lines": 90,232 "truncated": false,233 "block": 6,234 "row": 35190235 },236 {237 "path": "GPErks/train/train_stats.py",238 "sha256": "66dcc425abae27f8a5432b95603c2abc18b99f0abad5e20529ff92fe8a3eb9ed",239 "language": "Python",240 "lines": 97,241 "truncated": false,242 "block": 6,243 "row": 36543244 },245 {246 "path": "GPErks/train/trainable.py",247 "sha256": "f3b636d2a98d9e6569cc524ec4fa6180e4a4c8aad9f0ad26c10b1abf2235f87d",248 "language": "Python",249 "lines": 15,250 "truncated": false,251 "block": 6,252 "row": 22219253 },254 {255 "path": "GPErks/utils/array.py",256 "sha256": "7891dc91c2da78a2b975baeb1abd73b59f6bea9eb840df16389aaa922139c8fb",257 "language": "Python",258 "lines": 13,259 "truncated": false,260 "block": 6,261 "row": 21270262 },263 {264 "path": "GPErks/utils/concurrency.py",265 "sha256": "c4c8d98508bf5c960378c49a6e65c8e1a4394590951b5bec518f399d3762fef9",266 "language": "Python",267 "lines": 22,268 "truncated": false,269 "block": 6,270 "row": 24078271 },272 {273 "path": "GPErks/utils/indices.py",274 "sha256": "18f8c458a3e169347cf589092b6b7f6e44f6dc53787f640b8d2b1d8c78eda51f",275 "language": "Python",276 "lines": 103,277 "truncated": false,278 "block": 6,279 "row": 34548280 },281 {282 "path": "GPErks/utils/jsonfiles.py",283 "sha256": "fa1eaaf8df0ae5de1bdb303fff4caf55531dc5ccd4e9651fc970e692e156c89f",284 "language": "Python",285 "lines": 60,286 "truncated": false,287 "block": 6,288 "row": 30752289 },290 {291 "path": "GPErks/utils/metrics.py",292 "sha256": "fe018451e238a59b3e9899e5265d2c41c8729eeb20080c02a35a33e67ae1599d",293 "language": "Python",294 "lines": 22,295 "truncated": false,296 "block": 6,297 "row": 23227298 },299 {300 "path": "GPErks/utils/plotting.py",301 "sha256": "6099b6ef273d49a0d7f796dc21dc368d320b0075145a9b210ed092d9b3f5360d",302 "language": "Python",303 "lines": 61,304 "truncated": false,305 "block": 6,306 "row": 33738307 },308 {309 "path": "GPErks/utils/polynomialfeatures.py",310 "sha256": "b243e2a51f4cddb0b83a7c9aacc5b2e11b8aaee38fde6967cc0349a8cf750887",311 "language": "Python",312 "lines": 42,313 "truncated": false,314 "block": 6,315 "row": 25814316 },317 {318 "path": "GPErks/utils/random.py",319 "sha256": "976cef61a9088d1cb2f85745fd5cad288b441d5969047ed27799f5e69fc62bed",320 "language": "Python",321 "lines": 36,322 "truncated": false,323 "block": 6,324 "row": 24824325 },326 {327 "path": "GPErks/utils/sampling.py",328 "sha256": "b57fb3effc1931e3ad77e3d39b53539ff47fd0871958530f494d1b700978e518",329 "language": "Python",330 "lines": 32,331 "truncated": false,332 "block": 6,333 "row": 25348334 },335 {336 "path": "GPErks/utils/test_functions.py",337 "sha256": "6d0551fa4cf8db8bf17aed2482dd3bbdaae94130267e0dd0dc872df6e1a0f8ee",338 "language": "Python",339 "lines": 55,340 "truncated": false,341 "block": 6,342 "row": 26765343 },344 {345 "path": "GPErks/utils/test_functions_gsa.py",346 "sha256": "213f9aa472946ba3b8687bd14d73fc8665dc6414e20bd38961e354ddcd3d6a84",347 "language": "Python",348 "lines": 131,349 "truncated": false,350 "block": 6,351 "row": 37954352 },353 {354 "path": "GPErks/utils/time.py",355 "sha256": "3f9c4589d5c9cc3c0f0dec499b720c59e4d5f16720207382abe8d4043c145265",356 "language": "Python",357 "lines": 21,358 "truncated": false,359 "block": 6,360 "row": 22406361 },362 {363 "path": "LICENSE",364 "sha256": "80048fcdff12457bf857fcba0b85053895f53a53a384469c1fba8bc4c7c4e58f",365 "language": "License",366 "lines": 21,367 "truncated": false,368 "block": 6,369 "row": 1854370 },371 {372 "path": "README.md",373 "sha256": "38608c296a8051144635f18a9c9adb9d9b2c114292ccfa48e1d331d8bc3b3236",374 "language": "Text",375 "lines": 75,376 "truncated": false,377 "block": 8,378 "row": 9963379 },380 {381 "path": "examples/example_1.py",382 "sha256": "ecd561eaa79ae71d84bf5ba07dd6c69083b94c151a033a2452ebb7e07e33b00c",383 "language": "Python",384 "lines": 166,385 "truncated": false,386 "block": 6,387 "row": 41426388 },389 {390 "path": "examples/example_10.py",391 "sha256": "81ff3d1d72c1bcc64d90ba0e5da4de7ca63e4e83e1f1c5fa4dbe8ad96f731db7",392 "language": "Python",393 "lines": 179,394 "truncated": false,395 "block": 6,396 "row": 43016397 },398 {399 "path": "examples/example_11.py",400 "sha256": "8c1e2f74d15e3876acbc7aa24d524240ec51091c0cce742a51c7a49a9460baaf",401 "language": "Python",402 "lines": 223,403 "truncated": false,404 "block": 7,405 "row": 2519406 },407 {408 "path": "examples/example_2.py",409 "sha256": "f2e3df3a84acf51f4e975453156830d83e7fa06e156ce0fb29dfcecd0a5a93d7",410 "language": "Python",411 "lines": 117,412 "truncated": false,413 "block": 6,414 "row": 36958415 },416 {417 "path": "examples/example_3.py",418 "sha256": "424be2edb1a80ac991932220001a40e519786f2ddd4c05eb32a23a4ba09361eb",419 "language": "Python",420 "lines": 143,421 "truncated": false,422 "block": 6,423 "row": 40178424 },425 {426 "path": "examples/example_4.py",427 "sha256": "1e61ed348f6fa5a80453abcfd5e6087e6e5a6cd66d8586f112bf3eb15fea4729",428 "language": "Python",429 "lines": 171,430 "truncated": false,431 "block": 6,432 "row": 44364433 },434 {435 "path": "examples/example_5.py",436 "sha256": "be6d2cc1169a48e6c565a73624be14ac499e6ee8d961effd094b0582d6c83a3e",437 "language": "Python",438 "lines": 121,439 "truncated": false,440 "block": 6,441 "row": 39294442 },443 {444 "path": "examples/example_6.py",445 "sha256": "a3fcad4bde42c8e2e9a3d5c5109c880f7087bf2183c51c87b00e9bd90f593964",446 "language": "Python",447 "lines": 155,448 "truncated": false,449 "block": 6,450 "row": 41790451 },452 {453 "path": "examples/example_7.py",454 "sha256": "3224847f6de80e6a2538c101eaa2ba110f64cf88244a2cd40dccaae090eaf3bf",455 "language": "Python",456 "lines": 168,457 "truncated": false,458 "block": 6,459 "row": 42132460 },461 {462 "path": "examples/example_8.py",463 "sha256": "232dfbd9a23b3b1a4c24d31c228cfb6163e024f4393782bfec85021f28030552",464 "language": "Python",465 "lines": 89,466 "truncated": false,467 "block": 6,468 "row": 38049469 },470 {471 "path": "examples/example_9.py",472 "sha256": "74a4b99e8eeded5862f161ccafe4174656676ded89d20df16c34bea2b99ba048",473 "language": "Python",474 "lines": 94,475 "truncated": false,476 "block": 6,477 "row": 35533478 },479 {480 "path": "notebooks/example_1.ipynb",481 "sha256": "9d646bbccd113fcfbf822fdf2ff1c5a18875c57a0e336f829925210a9ccf57e3",482 "language": "Jupyter",483 "lines": 208,484 "truncated": false,485 "block": 5,486 "row": 16911487 },488 {489 "path": "notebooks/example_10.ipynb",490 "sha256": "507373e8d3f6215dd548e8aa15811a33466741ba50f80dde5fd9edb74ab40773",491 "language": "Jupyter",492 "lines": 200,493 "truncated": false,494 "block": 5,495 "row": 17141496 },497 {498 "path": "notebooks/example_11.ipynb",499 "sha256": "995cc2e43d0c37dc44d50607d1670e6611492f18f23773324764ab4b850a2227",500 "language": "Jupyter",501 "lines": 236,502 "truncated": false,503 "block": 5,504 "row": 17635505 },506 {507 "path": "notebooks/example_2.ipynb",508 "sha256": "b70b971cb657d57394a8fb7d421e481134b636f946b6898863e3e95bd10da2e5",509 "language": "Jupyter",510 "lines": 136,511 "truncated": false,512 "block": 5,513 "row": 16470514 },515 {516 "path": "notebooks/example_3.ipynb",517 "sha256": "8a3ed614bca9c618447058d6970d685c2c425a5fa1d25a05f3b5d420d882730d",518 "language": "Jupyter",519 "lines": 142,520 "truncated": false,521 "block": 5,522 "row": 16583523 },524 {525 "path": "notebooks/example_4.ipynb",526 "sha256": "76fa8739cf058ed1dd33f0d074452796e4e5ceb25cb072c36c129e212dd35d56",527 "language": "Jupyter",528 "lines": 188,529 "truncated": false,530 "block": 5,531 "row": 16850532 },533 {534 "path": "notebooks/example_5.ipynb",535 "sha256": "c4b90d13054ca1c59dfdc3bcde550587b12e7bcf8f59a652fe992146b3cb2471",536 "language": "Jupyter",537 "lines": 133,538 "truncated": false,539 "block": 5,540 "row": 16641541 },542 {543 "path": "notebooks/example_6.ipynb",544 "sha256": "ca76e62795972e55e2d46f19c1a65d15a0ba0402bf645b415beb6293f503929b",545 "language": "Jupyter",546 "lines": 155,547 "truncated": false,548 "block": 5,549 "row": 16832550 },551 {552 "path": "notebooks/example_7.ipynb",553 "sha256": "1069a50fde69ddfea4de07dab666e7f5e7680b775d8c6e41c9ed88bfcc0add3d",554 "language": "Jupyter",555 "lines": 197,556 "truncated": false,557 "block": 5,558 "row": 17009559 },560 {561 "path": "notebooks/example_8.ipynb",562 "sha256": "3daccd5371ce96db931c7fde34ec4ffbb5caa7972a0de1948f68fd5d902dedd5",563 "language": "Jupyter",564 "lines": 93,565 "truncated": false,566 "block": 5,567 "row": 16585568 },569 {570 "path": "notebooks/example_9.ipynb",571 "sha256": "7d8a498b12ede29f3c8da296a4bcfdc505eb37eaa06a123d24f7701199b1814e",572 "language": "Jupyter",573 "lines": 88,574 "truncated": false,575 "block": 5,576 "row": 16398577 },578 {579 "path": "notebooks/index.ipynb",580 "sha256": "6bf4d4e6674076546b4ce6a59d284f3fef3fc126a20af91348530d9f0d018994",581 "language": "Jupyter",582 "lines": 21,583 "truncated": false,584 "block": 5,585 "row": 16090586 },587 {588 "path": "setup.py",589 "sha256": "e6df48b590858926c49b70c0b984edb739fa470a82703e35bd549b106d14c15e",590 "language": "Python",591 "lines": 68,592 "truncated": false,593 "block": 6,594 "row": 32593595 }596 ]597}