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/sagizty/mil-si",4 "url": "https://github.com/sagizty/MIL-SI",5 "host": "github.com",6 "commit": "dd411b1a45dbf3461f5baaf2350243a981e0297b",7 "license": "MPL-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "1f256ecad192880510e84ad60474eab7589218784b9a50bc7ceee34c2b91f1d5",14 "language": "License",15 "lines": 373,16 "truncated": false,17 "block": 6,18 "row": 209019 },20 {21 "path": "MIL/MIL_ResNet_blocks.py",22 "sha256": "761ce7d60e6287038b4591e6663ea3f667628b7659e2368419a37784db8ae1c3",23 "language": "Python",24 "lines": 218,25 "truncated": false,26 "block": 7,27 "row": 14628 },29 {30 "path": "MIL/MIL_Transformer_blocks.py",31 "sha256": "a9e8b100b49264b20659d1922d015b30c907eaa3cd53c745668e69b4c4f43390",32 "language": "Python",33 "lines": 265,34 "truncated": false,35 "block": 7,36 "row": 254937 },38 {39 "path": "MIL/MIL_model.py",40 "sha256": "15fb0734d8098f0c023245ae5957c0de1cac346f8c1ed6f17b2b51b4b7335d7b",41 "language": "Python",42 "lines": 492,43 "truncated": false,44 "block": 7,45 "row": 776446 },47 {48 "path": "MIL/MIL_structure.py",49 "sha256": "b52ab7f93020caaa095b59829875d697e687ae60946eff09180c335af3475d98",50 "language": "Python",51 "lines": 334,52 "truncated": false,53 "block": 7,54 "row": 537455 },56 {57 "path": "MIL_test.py",58 "sha256": "f384649da0d47e2762b96f51f9f49c717e91e2004de8be8b5b7c459f96450af6",59 "language": "Python",60 "lines": 553,61 "truncated": false,62 "block": 7,63 "row": 938364 },65 {66 "path": "MIL_train.py",67 "sha256": "623de7bbe17846958cf4ae151a598aa78170b364e990fd0ff457cb29814973cb",68 "language": "Python",69 "lines": 697,70 "truncated": false,71 "block": 7,72 "row": 1061173 },74 {75 "path": "Models/GetPromptModel.py",76 "sha256": "d7bb6489f1fb0a9857c4bcf117cf4ebbd23d0fce55a0b50f71226cd2e7b67bdd",77 "language": "Python",78 "lines": 71,79 "truncated": false,80 "block": 6,81 "row": 3366082 },83 {84 "path": "Models/VPT_structure.py",85 "sha256": "2117cd3291b886546cbd1710e29806036a9ede0f5699f793f4b1e013532c7ba1",86 "language": "Python",87 "lines": 125,88 "truncated": false,89 "block": 6,90 "row": 4025391 },92 {93 "path": "Models/conformer.py",94 "sha256": "689d7fda5ea52701206e253a58679a91adba7e15ce3a51a5086d03d426d7755e",95 "language": "Python",96 "lines": 483,97 "truncated": false,98 "block": 7,99 "row": 8078100 },101 {102 "path": "Models/crossformer.py",103 "sha256": "2fec35167f5da3ac58956f1e863431449388f86a9ce3fd8af85bd13ef5a01913",104 "language": "Python",105 "lines": 624,106 "truncated": false,107 "block": 7,108 "row": 9976109 },110 {111 "path": "Models/crossformer_backbone.py",112 "sha256": "57773777bcb6fdc7975a87c5f8cd3746cbd6297f14b2ad1ee52c599939449796",113 "language": "Python",114 "lines": 659,115 "truncated": false,116 "block": 7,117 "row": 10306118 },119 {120 "path": "Models/getmodel.py",121 "sha256": "a79974aea88af02934fdbb3b3c9f0c088a97b5e8570c1574bf4ebb72806766b0",122 "language": "Python",123 "lines": 311,124 "truncated": false,125 "block": 7,126 "row": 6311127 },128 {129 "path": "OpenSourse Sample CLS warwick_Experiment 384 401 lf05 Counterparts Train.ipynb",130 "sha256": "5fbdd32ee47d76bb7a734793ad1ce7f584e80cc5230af2fbd38a4e22ed8e5244",131 "language": "Jupyter",132 "lines": 184,133 "truncated": false,134 "block": 5,135 "row": 17538136 },137 {138 "path": "OpenSourse Sample MIL warwick_Experiment 384 401 lf05 p32 MIL Train.ipynb",139 "sha256": "f89ab4efc3732ab8d80f27e6a719f58e16f5e9c806c55de20f405be22a7a122b",140 "language": "Jupyter",141 "lines": 168,142 "truncated": false,143 "block": 5,144 "row": 17073145 },146 {147 "path": "README.md",148 "sha256": "f9d097b7f8edd7c6b1d32608cc6c89b459aad44282385d353ccc42478bbf616d",149 "language": "Text",150 "lines": 121,151 "truncated": false,152 "block": 8,153 "row": 10781154 },155 {156 "path": "Test.py",157 "sha256": "10761947a3d01350c36357186e3f7218297e5214f0ea7ff9719d4b296a57e19e",158 "language": "Python",159 "lines": 464,160 "truncated": false,161 "block": 7,162 "row": 8059163 },164 {165 "path": "Train.py",166 "sha256": "1714ed0794e1776edbf9c875b9b6cade714bca0c3cabf071cbc8f231a4b78d9b",167 "language": "Python",168 "lines": 775,169 "truncated": false,170 "block": 7,171 "row": 10930172 },173 {174 "path": "dataprocessing/data_split.py",175 "sha256": "2d7d83b74cb62275dd21da02a1d21a0560aef320c568930cd05b5f5e7dd664ec",176 "language": "Python",177 "lines": 215,178 "truncated": false,179 "block": 7,180 "row": 2625181 },182 {183 "path": "dataprocessing/database_generator.py",184 "sha256": "47e2fb430b8bed3000e94b3a0898872067f67fff8b3c1ef87ef7ce2d9eab33e9",185 "language": "Python",186 "lines": 164,187 "truncated": false,188 "block": 6,189 "row": 42388190 },191 {192 "path": "dataprocessing/json_to_dataset.py",193 "sha256": "96c796a2c7e9d6102f2677b1ccf4c4bf70c6ba9bcaa7485f63b55e7abfd28eda",194 "language": "Python",195 "lines": 64,196 "truncated": false,197 "block": 6,198 "row": 35276199 },200 {201 "path": "dataprocessing/seg_database_generate.py",202 "sha256": "aa15938a1640ebf01015de9bcfadba7740f35ac75dce6c4231a2bafbe213dc02",203 "language": "Python",204 "lines": 90,205 "truncated": false,206 "block": 6,207 "row": 32146208 },209 {210 "path": "dataprocessing/seg_split.py",211 "sha256": "28a01a0bd2a13a7a4b47bcf99e06d3d55f88aee090032a409d58e465e808761d",212 "language": "Python",213 "lines": 226,214 "truncated": false,215 "block": 7,216 "row": 3994217 },218 {219 "path": "pytorch_grad_cam/__init__.py",220 "sha256": "f9920fc1d0fe7b464d32b023b78780205b33476b4e2470ae43e11fc543c8e6e8",221 "language": "Python",222 "lines": 10,223 "truncated": false,224 "block": 6,225 "row": 22960226 },227 {228 "path": "pytorch_grad_cam/ablation_cam.py",229 "sha256": "818a66955068c46f66e799bc48b702e94a5988fb649c28e73150219a3fc56b23",230 "language": "Python",231 "lines": 105,232 "truncated": false,233 "block": 6,234 "row": 38462235 },236 {237 "path": "pytorch_grad_cam/activations_and_gradients.py",238 "sha256": "620b90c1d9de90a303de4fd20ba1967fc00aa80a0c1b24eec633e68a5ceb2c41",239 "language": "Python",240 "lines": 45,241 "truncated": false,242 "block": 6,243 "row": 30513244 },245 {246 "path": "pytorch_grad_cam/base_cam.py",247 "sha256": "cd7dee6f58964c4f4aef688169dd896c4b04feffb2dc1a50434960aa33d268d8",248 "language": "Python",249 "lines": 202,250 "truncated": false,251 "block": 7,252 "row": 376253 },254 {255 "path": "pytorch_grad_cam/eigen_cam.py",256 "sha256": "4bd6a530c86a4b120fab7adaf0633fcf0447dd2db452a4c01072d458b3a2cb69",257 "language": "Python",258 "lines": 20,259 "truncated": false,260 "block": 6,261 "row": 23877262 },263 {264 "path": "pytorch_grad_cam/eigen_grad_cam.py",265 "sha256": "ca802b61d8ff1ed42d85dae0d14e00e9c372d60a8b8d21b86018c8c6d7ac906f",266 "language": "Python",267 "lines": 21,268 "truncated": false,269 "block": 6,270 "row": 24326271 },272 {273 "path": "pytorch_grad_cam/fullgrad_cam.py",274 "sha256": "3bea02b3d76b3da6f93d508af082b2037d6761806819086f0bf11891f23d5f82",275 "language": "Python",276 "lines": 106,277 "truncated": false,278 "block": 6,279 "row": 40077280 },281 {282 "path": "pytorch_grad_cam/grad_cam.py",283 "sha256": "ff18077f4ed4b98bd8f324f021fba0ae55aba1a833ddfce50dd37966e0eca3e5",284 "language": "Python",285 "lines": 22,286 "truncated": false,287 "block": 6,288 "row": 23449289 },290 {291 "path": "pytorch_grad_cam/grad_cam_plusplus.py",292 "sha256": "111b99b6f91bc3e44dc49f1e4cbf8399428bcc809a61e9cde0946e96671ede97",293 "language": "Python",294 "lines": 32,295 "truncated": false,296 "block": 6,297 "row": 27085298 },299 {300 "path": "pytorch_grad_cam/guided_backprop.py",301 "sha256": "ab0adad80c15b1b6539f8697484b4ecd00a6cf6ffdeeb9d048619b4723fd85dd",302 "language": "Python",303 "lines": 100,304 "truncated": false,305 "block": 6,306 "row": 36721307 },308 {309 "path": "pytorch_grad_cam/layer_cam.py",310 "sha256": "180b8cc1ab27c505301f895d5294e46d82358ccaa061e89d92960146583ee5b8",311 "language": "Python",312 "lines": 36,313 "truncated": false,314 "block": 6,315 "row": 25698316 },317 {318 "path": "pytorch_grad_cam/score_cam.py",319 "sha256": "ef4fa2d12b87772f8696ca61dfb600056fdbe2bdbf9c503bb8b9188efe701baa",320 "language": "Python",321 "lines": 61,322 "truncated": false,323 "block": 6,324 "row": 33450325 },326 {327 "path": "pytorch_grad_cam/utils/__init__.py",328 "sha256": "1c78f350ebead559853d98bebd2da3d8954bcffcb840c2f7c0e2e8f04e582c6b",329 "language": "Python",330 "lines": 2,331 "truncated": false,332 "block": 6,333 "row": 20991334 },335 {336 "path": "pytorch_grad_cam/utils/find_layers.py",337 "sha256": "06369bf7af6953dafed9271952c88a4266e68e13d02607cd727efa8ccefc6824",338 "language": "Python",339 "lines": 30,340 "truncated": false,341 "block": 3,342 "row": 19046343 },344 {345 "path": "pytorch_grad_cam/utils/image.py",346 "sha256": "56a18669ed004579ae322a913baca4bdc6d84b5cd6c8860d38e857f8cc4258e6",347 "language": "Python",348 "lines": 49,349 "truncated": false,350 "block": 6,351 "row": 30030352 },353 {354 "path": "pytorch_grad_cam/utils/svd_on_activations.py",355 "sha256": "5eda5706dfedf77e7408f940de2748fc38e417a9974154e57aa6403f32f3700c",356 "language": "Python",357 "lines": 19,358 "truncated": false,359 "block": 6,360 "row": 24493361 },362 {363 "path": "pytorch_grad_cam/xgrad_cam.py",364 "sha256": "f2abad32fd6078fcddb18f996c1ae209bbc7550e884a2f4b35cff8d5c74d015f",365 "language": "Python",366 "lines": 31,367 "truncated": false,368 "block": 6,369 "row": 24772370 },371 {372 "path": "utils/check_log_json.py",373 "sha256": "71eb707806eff1872bdc9e225ddfefe251d65a8f2d9f7f609588f8757ec5306d",374 "language": "Python",375 "lines": 245,376 "truncated": false,377 "block": 7,378 "row": 835379 },380 {381 "path": "utils/check_tensorboard.py",382 "sha256": "6064ca1c6ec7f89061a2644496dd7aaf540dc19e0d777c49acc3034ade806984",383 "language": "Python",384 "lines": 55,385 "truncated": false,386 "block": 6,387 "row": 30729388 },389 {390 "path": "utils/counterpart_augmentations.py",391 "sha256": "c1119ad8996f8707ef260c15acfcecc56755f8b5a690347e8a6b1714ea37e569",392 "language": "Python",393 "lines": 537,394 "truncated": false,395 "block": 7,396 "row": 9604397 },398 {399 "path": "utils/data_augmentation.py",400 "sha256": "195ea29ec0dd8e027be3f136a250bbe36993285264cfe19d8fef7377e3f2fa7d",401 "language": "Python",402 "lines": 85,403 "truncated": false,404 "block": 6,405 "row": 36617406 },407 {408 "path": "utils/dual_augmentation.py",409 "sha256": "0468abf99c54d3c2c6feae0405e43a717a39b84cf38f599d44bf89cdcd2fd1ee",410 "language": "Python",411 "lines": 237,412 "truncated": false,413 "block": 7,414 "row": 714415 },416 {417 "path": "utils/fmix.py",418 "sha256": "89fd74cb034191f76042eaa87c546af3c528be4d67391faf13304b0721ced37d",419 "language": "Python",420 "lines": 194,421 "truncated": false,422 "block": 6,423 "row": 43993424 },425 {426 "path": "utils/metrics.py",427 "sha256": "1193fe7b1c64a77387dc2737b28bd5dde0df70033717d6ad9a7b5e2a73817e34",428 "language": "Python",429 "lines": 74,430 "truncated": false,431 "block": 6,432 "row": 29457433 },434 {435 "path": "utils/sam.py",436 "sha256": "38c9b62d279f3fb5b3cda97f25d378b0f0adf0b53fde5e4ec1a9c0f69d27fb6f",437 "language": "Python",438 "lines": 108,439 "truncated": false,440 "block": 6,441 "row": 41212442 },443 {444 "path": "utils/schedulers.py",445 "sha256": "848485800f4b2b474641803772e77eec54ffb97d34342db4cf934c961fae798e",446 "language": "Python",447 "lines": 153,448 "truncated": false,449 "block": 6,450 "row": 41936451 },452 {453 "path": "utils/tools.py",454 "sha256": "39885f2f87b99969f07c464566f245fe2127396d0cd0c162561e120d9e7c5f4c",455 "language": "Python",456 "lines": 143,457 "truncated": false,458 "block": 6,459 "row": 39353460 },461 {462 "path": "utils/transfermodel.py",463 "sha256": "4d4de1eb11912c614f4a21fc76bf8849249f77c9fb63f7ed2a9500e9f9daea16",464 "language": "Python",465 "lines": 176,466 "truncated": false,467 "block": 6,468 "row": 45152469 },470 {471 "path": "utils/visual_usage.py",472 "sha256": "32c6541ba0aabc711d25664da4bb73e466d1c83b4ee0f583dd7cc915b061b7bc",473 "language": "Python",474 "lines": 483,475 "truncated": false,476 "block": 7,477 "row": 8013478 }479 ]480}