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/havakv/pycox",4 "url": "https://github.com/havakv/pycox",5 "host": "github.com",6 "commit": "3eccdd7fd9844a060f50fdcc315659f33a2d2dc1",7 "license": "BSD-2-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "dd443049cdacf83120b4a9df53770f124b08389d866ce9f6d9ea229770833c61",14 "language": "License",15 "lines": 25,16 "truncated": false,17 "block": 6,18 "row": 194319 },20 {21 "path": "README.md",22 "sha256": "040cffdca71c1fd2215daa6f216241d1c992598e195e29e67f5258d3d78cf8f9",23 "language": "Text",24 "lines": 410,25 "truncated": false,26 "block": 8,27 "row": 1085928 },29 {30 "path": "examples/01_introduction.ipynb",31 "sha256": "38d8df729de91e48e18cb7a8527810cf982840c94d73f9675c997dd8da7c83a3",32 "language": "Jupyter",33 "lines": 321,34 "truncated": false,35 "block": 6,36 "row": 21437 },38 {39 "path": "examples/02_introduction.ipynb",40 "sha256": "b2dde9292740f339353bc833344a236d091462e1f3c9a74d68aa89d5726943b3",41 "language": "Jupyter",42 "lines": 353,43 "truncated": false,44 "block": 6,45 "row": 20946 },47 {48 "path": "examples/03_network_architectures.ipynb",49 "sha256": "63dc22c2fde939844982491d234040f6c9e56d0d53732d23b9de1f77168ee9c8",50 "language": "Jupyter",51 "lines": 360,52 "truncated": false,53 "block": 6,54 "row": 24355 },56 {57 "path": "examples/04_mnist_dataloaders_cnn.ipynb",58 "sha256": "625f4174ff5d0fe01ab95c0347022abc17742a7a2f13c8e2a2747400de611789",59 "language": "Jupyter",60 "lines": 385,61 "truncated": false,62 "block": 6,63 "row": 24264 },65 {66 "path": "examples/administrative_brier_score.ipynb",67 "sha256": "3b22936e1db6b68b27282c7fb2832620a7efa54000ec0006248a5cc8f0e0c743",68 "language": "Jupyter",69 "lines": 270,70 "truncated": false,71 "block": 5,72 "row": 1766073 },74 {75 "path": "examples/cox-cc.ipynb",76 "sha256": "97dae3e5123e86c98a28fb06a6eb4d08066437e5582838eca2c437ced4d38393",77 "language": "Jupyter",78 "lines": 193,79 "truncated": false,80 "block": 5,81 "row": 1708882 },83 {84 "path": "examples/cox-ph.ipynb",85 "sha256": "5d820fee37834e14721b29e38add3d5048ba7712967f9fa485e5a484fdb6f739",86 "language": "Jupyter",87 "lines": 184,88 "truncated": false,89 "block": 5,90 "row": 1705491 },92 {93 "path": "examples/cox-time.ipynb",94 "sha256": "75efcf0e75ec0fbb8ddd2d1b90a169da9c19c2729290fdfe203c965e7202d8fe",95 "language": "Jupyter",96 "lines": 198,97 "truncated": false,98 "block": 5,99 "row": 17261100 },101 {102 "path": "examples/deephit.ipynb",103 "sha256": "69e1f75a4b2625c2004e7825ef5312777c85ac49e3c41d34e857c921e73e9acb",104 "language": "Jupyter",105 "lines": 258,106 "truncated": false,107 "block": 5,108 "row": 17687109 },110 {111 "path": "examples/deephit_competing_risks.ipynb",112 "sha256": "426b11f3253b68778fcbe75112e4cc38bac95d7bbd4c2d5c5e6a2568b6cc18b4",113 "language": "Jupyter",114 "lines": 241,115 "truncated": false,116 "block": 5,117 "row": 17482118 },119 {120 "path": "examples/mtlr.ipynb",121 "sha256": "5f6e4f786e9154e720946779d5eae40bc69387fd4bd015e4fdf6193300f90855",122 "language": "Jupyter",123 "lines": 254,124 "truncated": false,125 "block": 5,126 "row": 17623127 },128 {129 "path": "examples/pc-hazard.ipynb",130 "sha256": "4c37b037617b97bcf32c1b84cb6e38fc97a4d71a8672bc6027b035c74d7ca241",131 "language": "Jupyter",132 "lines": 255,133 "truncated": false,134 "block": 5,135 "row": 17594136 },137 {138 "path": "examples/pmf.ipynb",139 "sha256": "7bed165abde046bf5704f50b4b704838cfb004c151bbefe0127df31e138d954d",140 "language": "Jupyter",141 "lines": 250,142 "truncated": false,143 "block": 5,144 "row": 17600145 },146 {147 "path": "pycox/__init__.py",148 "sha256": "43241a3fa8177f6e258f06a41a5ca04202724317ed095dc7c6daa35f3bd1550e",149 "language": "Python",150 "lines": 14,151 "truncated": false,152 "block": 6,153 "row": 21694154 },155 {156 "path": "pycox/datasets/__init__.py",157 "sha256": "3507bf5d3d3df0bc064f5cbd5928c6890ba42a7f934df8d161373134ae72d671",158 "language": "Python",159 "lines": 16,160 "truncated": false,161 "block": 6,162 "row": 22967163 },164 {165 "path": "pycox/datasets/_dataset_loader.py",166 "sha256": "d566807854f5a969711ff4c7fc76a1c5fe6719d2cbf93b7f436a756474fe7d9d",167 "language": "Python",168 "lines": 68,169 "truncated": false,170 "block": 6,171 "row": 31816172 },173 {174 "path": "pycox/datasets/from_deepsurv.py",175 "sha256": "916e2f9cea3951d591ffebf6cbf9a6a189fc0ccb658856b000fb7121d3f3bf02",176 "language": "Python",177 "lines": 117,178 "truncated": false,179 "block": 6,180 "row": 38489181 },182 {183 "path": "pycox/datasets/from_kkbox.py",184 "sha256": "520bbf9dcd2a9a2fa47967954bb859c76b1548a9b7f9050f3c4cb598f99fb949",185 "language": "Python",186 "lines": 808,187 "truncated": false,188 "block": 7,189 "row": 11740190 },191 {192 "path": "pycox/datasets/from_rdatasets.py",193 "sha256": "fd46090d38606c09e1c647f2bde9570b21af9e280509c07a62627861fc6078c8",194 "language": "Python",195 "lines": 150,196 "truncated": false,197 "block": 6,198 "row": 42149199 },200 {201 "path": "pycox/datasets/from_simulations.py",202 "sha256": "8ca386cb66fe1b1761d336d3abed360501f1acbc5754cc1bd3b4b1f260fa1184",203 "language": "Python",204 "lines": 168,205 "truncated": false,206 "block": 6,207 "row": 42644208 },209 {210 "path": "pycox/evaluation/__init__.py",211 "sha256": "2660c93320fd5ca55d9f997138959f3a814522f60dc96f612cac58d3bdb6a5d1",212 "language": "Python",213 "lines": 7,214 "truncated": false,215 "block": 6,216 "row": 22377217 },218 {219 "path": "pycox/evaluation/admin.py",220 "sha256": "ef2645462d0d9b0322e7df03cd0ce9831e4577160ae20363e38ba4d7ae68f6f5",221 "language": "Python",222 "lines": 82,223 "truncated": false,224 "block": 6,225 "row": 36733226 },227 {228 "path": "pycox/evaluation/concordance.py",229 "sha256": "dc201bacde1bb6d00003429579ede03b1e1ba5a3999473de8c91402695694293",230 "language": "Python",231 "lines": 108,232 "truncated": false,233 "block": 6,234 "row": 39284235 },236 {237 "path": "pycox/evaluation/eval_surv.py",238 "sha256": "02884e57b0587f2273a3d0e1d5b42b03004fda789f128bc99390c46dec00e78a",239 "language": "Python",240 "lines": 355,241 "truncated": false,242 "block": 7,243 "row": 7309244 },245 {246 "path": "pycox/evaluation/ipcw.py",247 "sha256": "178a6178a4361f28392c1be1f2fa6461970ed0e1516182bf460c19a46c9e1930",248 "language": "Python",249 "lines": 91,250 "truncated": false,251 "block": 6,252 "row": 39649253 },254 {255 "path": "pycox/evaluation/metrics.py",256 "sha256": "1abe86eaf04b7a12221677af8d1ca8f8751af251f938a71a36b9072ed3697591",257 "language": "Python",258 "lines": 35,259 "truncated": false,260 "block": 6,261 "row": 26290262 },263 {264 "path": "pycox/models/__init__.py",265 "sha256": "5f16af86994f8dd7eae80bfbf09be18804ddaf45fc6ed52985b53e18a7d75bf3",266 "language": "Python",267 "lines": 11,268 "truncated": false,269 "block": 6,270 "row": 22424271 },272 {273 "path": "pycox/models/base.py",274 "sha256": "5e8cab1bc14c4c3e2f0db405defdf3c0ca9b19903a695ca3f9c68a589d3024bf",275 "language": "Python",276 "lines": 138,277 "truncated": false,278 "block": 6,279 "row": 43006280 },281 {282 "path": "pycox/models/bce_surv.py",283 "sha256": "353997e3c5e1f7062cf8fca671b2ad323a9700c1bc41978e305a7d437845ddd1",284 "language": "Python",285 "lines": 89,286 "truncated": false,287 "block": 6,288 "row": 39150289 },290 {291 "path": "pycox/models/cox.py",292 "sha256": "aad20834acb8def4f17fadc6c203df8a84679a79a814fd235996fe5404a14e97",293 "language": "Python",294 "lines": 358,295 "truncated": false,296 "block": 7,297 "row": 7641298 },299 {300 "path": "pycox/models/cox_cc.py",301 "sha256": "4692043647f72d6fe618fa7aed94543cb47c6567e6bbbb888bfc140256d4d3af",302 "language": "Python",303 "lines": 135,304 "truncated": false,305 "block": 6,306 "row": 43466307 },308 {309 "path": "pycox/models/cox_time.py",310 "sha256": "d33f8fa76e97af74f513c64fd3e9cb059cbf9debb16f7cd71febb3e4e5d048df",311 "language": "Python",312 "lines": 214,313 "truncated": false,314 "block": 7,315 "row": 3321316 },317 {318 "path": "pycox/models/data.py",319 "sha256": "9304481e71b54d36e91279cea556eb8c223328df1cbbb3d56f64e6d8e4e11159",320 "language": "Python",321 "lines": 137,322 "truncated": false,323 "block": 6,324 "row": 41268325 },326 {327 "path": "pycox/models/deephit.py",328 "sha256": "c56e8d04ab9d1c4151bfdda0d007530af80a55af15cbd96437af02b677eecb07",329 "language": "Python",330 "lines": 204,331 "truncated": false,332 "block": 7,333 "row": 2484334 },335 {336 "path": "pycox/models/interpolation.py",337 "sha256": "54de82533a30e39f52330ee76960c5b6fa8872c47e36192ffe0c1fe205e7b8f0",338 "language": "Python",339 "lines": 179,340 "truncated": false,341 "block": 7,342 "row": 1504343 },344 {345 "path": "pycox/models/logistic_hazard.py",346 "sha256": "ef15dd7719b938a90b8e56b5d9ba7419a6f0b3f3d60bb08dae70fbe25611ce9a",347 "language": "Python",348 "lines": 104,349 "truncated": false,350 "block": 6,351 "row": 41257352 },353 {354 "path": "pycox/models/loss.py",355 "sha256": "835c6a2c7109298bd8cab9e4c3b030a69758bfee3c7f414d7673a96ac09015e0",356 "language": "Python",357 "lines": 699,358 "truncated": false,359 "block": 7,360 "row": 10492361 },362 {363 "path": "pycox/models/mtlr.py",364 "sha256": "842962ff6178386eb79b1b166108a131fcf636e845cdf4bb169a9440a162ee67",365 "language": "Python",366 "lines": 52,367 "truncated": false,368 "block": 6,369 "row": 34778370 },371 {372 "path": "pycox/models/pc_hazard.py",373 "sha256": "b68f1ae430e76118eb3560ddd6321a5e984198573e10d8abccb79afaf5e42e8d",374 "language": "Python",375 "lines": 116,376 "truncated": false,377 "block": 6,378 "row": 42577379 },380 {381 "path": "pycox/models/pmf.py",382 "sha256": "7f0597fa0e620934cf944c1fb8db6ccbbe41f38ec3ac97397c9d6b0854464dec",383 "language": "Python",384 "lines": 100,385 "truncated": false,386 "block": 6,387 "row": 40093388 },389 {390 "path": "pycox/models/utils.py",391 "sha256": "1fa7e8c002f065071507ffb1b473ed57f81e10e4e75ac5896ac10cdaa5f302b9",392 "language": "Python",393 "lines": 61,394 "truncated": false,395 "block": 6,396 "row": 32569397 },398 {399 "path": "pycox/preprocessing/__init__.py",400 "sha256": "b8f33a8f98a42ead60979b1d9b74408173ded54097ba5d67213e0a0a5d6e385d",401 "language": "Python",402 "lines": 1,403 "truncated": false,404 "block": 6,405 "row": 20605406 },407 {408 "path": "pycox/preprocessing/discretization.py",409 "sha256": "bc2d59b2e172f5b833041d340b385d037d58a09bd20471432f0196f47f87db34",410 "language": "Python",411 "lines": 189,412 "truncated": false,413 "block": 6,414 "row": 44516415 },416 {417 "path": "pycox/preprocessing/feature_transforms.py",418 "sha256": "9a8e51fcae0bda73fec98520e4066ac91ce35286b8d89a81409adf16a0c3d318",419 "language": "Python",420 "lines": 38,421 "truncated": false,422 "block": 6,423 "row": 29551424 },425 {426 "path": "pycox/preprocessing/label_transforms.py",427 "sha256": "cd3583861d26aae040ad47fd0b7bf5754eb568a758a85535615769dda8493750",428 "language": "Python",429 "lines": 234,430 "truncated": false,431 "block": 7,432 "row": 2693433 },434 {435 "path": "pycox/simulations/__init__.py",436 "sha256": "b4424228d3b83f72923140395c215765414a801f4b9cf2b31cdca4735668772f",437 "language": "Python",438 "lines": 5,439 "truncated": false,440 "block": 6,441 "row": 21764442 },443 {444 "path": "pycox/simulations/base.py",445 "sha256": "9f15e610886c2585f48a25e2cd9bf37e7c4c11ebc26f7bd88b89f0d94d6e7020",446 "language": "Python",447 "lines": 51,448 "truncated": false,449 "block": 6,450 "row": 30553451 },452 {453 "path": "pycox/simulations/discrete_logit_hazard.py",454 "sha256": "39d3a777ffa87563d093af16057e56415000f05f3afc91528d899cbcf836877f",455 "language": "Python",456 "lines": 523,457 "truncated": false,458 "block": 7,459 "row": 8195460 },461 {462 "path": "pycox/simulations/relative_risk.py",463 "sha256": "e3de70f56539d974a284cf7e3fd887b55102a9323322946c211f6df5e4f8a286",464 "language": "Python",465 "lines": 168,466 "truncated": false,467 "block": 6,468 "row": 42107469 },470 {471 "path": "pycox/utils.py",472 "sha256": "59d4e85681294aa54210d2718ff3932404638e9115be4522d6b3ff94e38b573f",473 "language": "Python",474 "lines": 87,475 "truncated": false,476 "block": 6,477 "row": 35969478 },479 {480 "path": "setup.py",481 "sha256": "d8585bcd6aec81e2d87baaaf7ca41ae09688f58f6ff8882b3f6ae683023cf4b9",482 "language": "Python",483 "lines": 56,484 "truncated": false,485 "block": 6,486 "row": 29949487 },488 {489 "path": "tests/evaluation/test_admin.py",490 "sha256": "28e9c6d1bee856cdffb58056994743ca8c73611bef06d9c9d3a15892e629e0b8",491 "language": "Python",492 "lines": 83,493 "truncated": false,494 "block": 6,495 "row": 36681496 },497 {498 "path": "tests/models/test_bce_surv.py",499 "sha256": "49c648ab0a6187e191b917dab2d1abb4227ee375af3dc0e1edebdf455d18fe4a",500 "language": "Python",501 "lines": 25,502 "truncated": false,503 "block": 6,504 "row": 24613505 },506 {507 "path": "tests/models/test_cox.py",508 "sha256": "47a45aaf3271bc98d49cbc09c839d6af92bceeef30e276f97a5a563c35d75cbf",509 "language": "Python",510 "lines": 18,511 "truncated": false,512 "block": 6,513 "row": 23324514 },515 {516 "path": "tests/models/test_cox_cc.py",517 "sha256": "d46ff570a15a64823af9c2d094f79af20081b7e7430707b4870dd0d5ce0de06d",518 "language": "Python",519 "lines": 18,520 "truncated": false,521 "block": 6,522 "row": 23330523 },524 {525 "path": "tests/models/test_cox_time.py",526 "sha256": "1cc615581c509f94cd24a84d4c5273c3b681bca8fa045fc4b8d84e42bf22bfc1",527 "language": "Python",528 "lines": 21,529 "truncated": false,530 "block": 6,531 "row": 24026532 },533 {534 "path": "tests/models/test_deephit.py",535 "sha256": "2a71c91176092eeb3a92dae20b54af06135afed82c16c70ddef04ac65594aa3a",536 "language": "Python",537 "lines": 25,538 "truncated": false,539 "block": 6,540 "row": 24779541 },542 {543 "path": "tests/models/test_interpolation.py",544 "sha256": "f0996d878ff81069096643df586823ca839880016644effdadcd7c259dcba38c",545 "language": "Python",546 "lines": 102,547 "truncated": false,548 "block": 6,549 "row": 37345550 },551 {552 "path": "tests/models/test_logistic_hazard.py",553 "sha256": "75d4b96daaa3801903591ad2c80a3e9577eddea888ef73c08897d00f3bfb558e",554 "language": "Python",555 "lines": 25,556 "truncated": false,557 "block": 6,558 "row": 24800559 },560 {561 "path": "tests/models/test_loss.py",562 "sha256": "53bca51147cf1d5a3664f7b8c2b8df57939f1225025bf25ecba21e3ec26804e1",563 "language": "Python",564 "lines": 104,565 "truncated": false,566 "block": 6,567 "row": 38466568 },569 {570 "path": "tests/models/test_models_utils.py",571 "sha256": "c9075e5fb391d15e37dca89983e89bfba014aeb22e3909a9b6f5afbfd442c781",572 "language": "Python",573 "lines": 51,574 "truncated": false,575 "block": 6,576 "row": 30367577 },578 {579 "path": "tests/models/test_mtlr.py",580 "sha256": "6be79527bae9da6501f7564b909bcb81a8f85b3868769c16fccd4c493561dee7",581 "language": "Python",582 "lines": 25,583 "truncated": false,584 "block": 6,585 "row": 24566586 },587 {588 "path": "tests/models/test_pc_hazard.py",589 "sha256": "3a9912d60069ca3595150ce30b06e8320962d95a8ed0b6fef05de6ed7b7fead8",590 "language": "Python",591 "lines": 73,592 "truncated": false,593 "block": 6,594 "row": 33855595 },596 {597 "path": "tests/models/test_pmf.py",598 "sha256": "c5d0b04ec0b23b69083d577b95a99664dbbbe1af5cd522641b2a59e6fffd63b6",599 "language": "Python",600 "lines": 25,601 "truncated": false,602 "block": 6,603 "row": 24549604 },605 {606 "path": "tests/models/utils_model_testing.py",607 "sha256": "4edfd5e88ec67b0d9fc03029283a8c0b184d187d6e0cc67bbc0ab9fc7aabef41",608 "language": "Python",609 "lines": 43,610 "truncated": false,611 "block": 6,612 "row": 29021613 },614 {615 "path": "tests/test_utils.py",616 "sha256": "fe2e915280d66836c816de1a5661e90460e93fc930dcc6489ee25925e72c7275",617 "language": "Python",618 "lines": 23,619 "truncated": false,620 "block": 6,621 "row": 25056622 }623 ]624}