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/swz30/restormer",4 "url": "https://github.com/swz30/Restormer/blob/main/Deraining/download_data.py",5 "host": "github.com",6 "commit": "68dc6ac472db26f16361150cb7a96a1bc87da93f",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE.md",9 "redistribution": "yes",10 "files": [11 {12 "path": "Defocus_Deblurring/download_data.py",13 "sha256": "54ebe6d5d65725365c5e493fe3bcbccac4cc14ab3b5705cc07b698e0ed174b6e",14 "language": "Python",15 "lines": 49,16 "truncated": false,17 "block": 20,18 "row": 1620619 },20 {21 "path": "Defocus_Deblurring/generate_patches_dpdd.py",22 "sha256": "a3813281481bb7039b0dba65ebdf2a7a6c5e0d6f8ea670547135bf6cccba1d1e",23 "language": "Python",24 "lines": 201,25 "truncated": false,26 "block": 20,27 "row": 2027728 },29 {30 "path": "Defocus_Deblurring/test_dual_pixel_defocus_deblur.py",31 "sha256": "53ef2fd345025833b85f80a86a004be03ac96e2144ee9995af6a25395eb72b6b",32 "language": "Python",33 "lines": 105,34 "truncated": false,35 "block": 20,36 "row": 1777237 },38 {39 "path": "Defocus_Deblurring/test_single_image_defocus_deblur.py",40 "sha256": "62009bce26e53a5281e36deda3f56ab2089939f7a4a3bdc4ea5d70e782a4d08f",41 "language": "Python",42 "lines": 100,43 "truncated": false,44 "block": 20,45 "row": 1757646 },47 {48 "path": "Defocus_Deblurring/utils.py",49 "sha256": "f9e1cb922f56b392d23b30fe5e87f6c505be7c0aaf892be3ff8fbc65c330e684",50 "language": "Python",51 "lines": 38,52 "truncated": false,53 "block": 20,54 "row": 1461055 },56 {57 "path": "Denoising/download_data.py",58 "sha256": "7fa5aa5b3f7b1fd70058efc19c242a29c73a80669156072dc5808ebde3a89bc4",59 "language": "Python",60 "lines": 111,61 "truncated": false,62 "block": 20,63 "row": 1881864 },65 {66 "path": "Denoising/evaluate_gaussian_color_denoising.py",67 "sha256": "5cdced510742b80e7f19664c197f8b23232cf9afbea0d40ba77fa6b5d47e69cc",68 "language": "Python",69 "lines": 59,70 "truncated": false,71 "block": 20,72 "row": 1603473 },74 {75 "path": "Denoising/evaluate_gaussian_gray_denoising.py",76 "sha256": "c748db398f0a501e6d2354309f542c737f26848d64f43ed2b0f51508d92a55e2",77 "language": "Python",78 "lines": 59,79 "truncated": false,80 "block": 20,81 "row": 1603982 },83 {84 "path": "Denoising/evaluate_sidd.m",85 "sha256": "b71cb46c2284575e615b0f9586d4522d49b36d4e87d7bf35f1adcf353ed8ee87",86 "language": "MATLAB",87 "lines": 26,88 "truncated": false,89 "block": 20,90 "row": 931991 },92 {93 "path": "Denoising/generate_patches_dfwb.py",94 "sha256": "e61d271c4df2a38670f8a9ff5ed988fedcda6ee4732aad693ba1f7465370af5a",95 "language": "Python",96 "lines": 51,97 "truncated": false,98 "block": 20,99 "row": 15053100 },101 {102 "path": "Denoising/generate_patches_sidd.py",103 "sha256": "b3390f92ca28212245b2e8d887677c2771406f69607eaa0603cf27143ad0a4e9",104 "language": "Python",105 "lines": 71,106 "truncated": false,107 "block": 20,108 "row": 15769109 },110 {111 "path": "Denoising/test_gaussian_color_denoising.py",112 "sha256": "af75fedc8313b6713ff3c2df3fac0bcfeaf2d3024a686c8c43675c1cb4715f0c",113 "language": "Python",114 "lines": 103,115 "truncated": false,116 "block": 20,117 "row": 17601118 },119 {120 "path": "Denoising/test_gaussian_gray_denoising.py",121 "sha256": "653570d8c03a9415bb2f882b9d3e42b8d4395b81919cc2550ca979bff24501a9",122 "language": "Python",123 "lines": 103,124 "truncated": false,125 "block": 20,126 "row": 17603127 },128 {129 "path": "Denoising/test_real_denoising_dnd.py",130 "sha256": "17486789f0879964ba88b10caeaea0786ea51057d1907852e90830701979b478",131 "language": "Python",132 "lines": 98,133 "truncated": false,134 "block": 20,135 "row": 17103136 },137 {138 "path": "Denoising/test_real_denoising_sidd.py",139 "sha256": "1da8a1e6dcef4ba1e5d614c558084408bda4b3047a8233c6469f58361e26d162",140 "language": "Python",141 "lines": 79,142 "truncated": false,143 "block": 20,144 "row": 16561145 },146 {147 "path": "Denoising/utils.py",148 "sha256": "6378dae90e285fa94e4a90e92c7d233f3ec22e1225aeae6168b3ba91673a7a9a",149 "language": "Python",150 "lines": 90,151 "truncated": false,152 "block": 20,153 "row": 16693154 },155 {156 "path": "Deraining/download_data.py",157 "sha256": "3ed3d49a930821a6ba71719ea5cfa2f54e30434240be1d166c7c05d943921077",158 "language": "Python",159 "lines": 40,160 "truncated": false,161 "block": 20,162 "row": 15106163 },164 {165 "path": "Deraining/evaluate_PSNR_SSIM.m",166 "sha256": "ad2b38d35353d07bf6ec50866ac886ee4e942dc278acc4df45172597e64515d1",167 "language": "MATLAB",168 "lines": 280,169 "truncated": false,170 "block": 20,171 "row": 11304172 },173 {174 "path": "Deraining/test.py",175 "sha256": "ad6e6bb97a1c5596cac348768781eaa1b6d6bff9dbf4ab22300bf5bf5030e0e3",176 "language": "Python",177 "lines": 87,178 "truncated": false,179 "block": 20,180 "row": 16668181 },182 {183 "path": "Deraining/utils.py",184 "sha256": "6378dae90e285fa94e4a90e92c7d233f3ec22e1225aeae6168b3ba91673a7a9a",185 "language": "Python",186 "lines": 90,187 "truncated": false,188 "block": 20,189 "row": 16693190 },191 {192 "path": "LICENSE.md",193 "sha256": "2b93776512924bc095ec5d97a79d76cf1ab401ae641d1ae1f46e94f1c53a2e59",194 "language": "License",195 "lines": 21,196 "truncated": false,197 "block": 20,198 "row": 8785199 },200 {201 "path": "Motion_Deblurring/download_data.py",202 "sha256": "78b5684aa02369ddb3affa43791e6f20eda02ef1ee7dfb716f478976bd53857a",203 "language": "Python",204 "lines": 71,205 "truncated": false,206 "block": 20,207 "row": 17373208 },209 {210 "path": "Motion_Deblurring/evaluate_gopro_hide.m",211 "sha256": "c9eae0891d455625e11cad3f2ea793783de7ca8a8c6762ecc89439a497e981e5",212 "language": "MATLAB",213 "lines": 43,214 "truncated": false,215 "block": 20,216 "row": 9741217 },218 {219 "path": "Motion_Deblurring/evaluate_realblur.py",220 "sha256": "9b6be9dfe32c82fecd2c531ba1cbf8a34131aaaec12a8207fc70af1279692ca4",221 "language": "Python",222 "lines": 115,223 "truncated": false,224 "block": 20,225 "row": 17502226 },227 {228 "path": "Motion_Deblurring/generate_patches_gopro.py",229 "sha256": "388487cedd85de1542b3b9bb866e0e92150249bebbe1ce981fefb9912bf6ea5a",230 "language": "Python",231 "lines": 108,232 "truncated": false,233 "block": 20,234 "row": 17355235 },236 {237 "path": "Motion_Deblurring/test.py",238 "sha256": "f6e78534c94e8d533e1a055e1ec2e97f66ab8310ba5ea9cca85b7a035c2e2506",239 "language": "Python",240 "lines": 85,241 "truncated": false,242 "block": 20,243 "row": 16656244 },245 {246 "path": "Motion_Deblurring/utils.py",247 "sha256": "6378dae90e285fa94e4a90e92c7d233f3ec22e1225aeae6168b3ba91673a7a9a",248 "language": "Python",249 "lines": 90,250 "truncated": false,251 "block": 20,252 "row": 16693253 },254 {255 "path": "README.md",256 "sha256": "6a1ce0d30f78378ac64347840bf22985b0da75751442f55dd1ba7b14e7426d3e",257 "language": "Text",258 "lines": 162,259 "truncated": false,260 "block": 21,261 "row": 3227262 },263 {264 "path": "basicsr/data/__init__.py",265 "sha256": "e8b49498e2d615ac5c8b44290abdfe6e00c5dad92072b84d9cd8a9c30b42d2db",266 "language": "Python",267 "lines": 126,268 "truncated": false,269 "block": 20,270 "row": 18010271 },272 {273 "path": "basicsr/data/data_sampler.py",274 "sha256": "3e02c25f3bb509a4573e9e5265678bf1570cdb954cbbe0bb5820496e6070fdfd",275 "language": "Python",276 "lines": 49,277 "truncated": false,278 "block": 20,279 "row": 15141280 },281 {282 "path": "basicsr/data/data_util.py",283 "sha256": "9994b217f259ab9be45610bfa3b71151bbecab77f4db9f4c76fca2d434e54667",284 "language": "Python",285 "lines": 388,286 "truncated": false,287 "block": 20,288 "row": 21062289 },290 {291 "path": "basicsr/data/ffhq_dataset.py",292 "sha256": "98e403c48935bedd72a5de0ec0c0b9d54ee2d5b44f41e52f88fa8a3a8532846a",293 "language": "Python",294 "lines": 65,295 "truncated": false,296 "block": 20,297 "row": 16022298 },299 {300 "path": "basicsr/data/paired_image_dataset.py",301 "sha256": "401a7c648873804deb67238ed9bafd7ae05a1c2c679099a43df54b259a62ab7d",302 "language": "Python",303 "lines": 363,304 "truncated": false,305 "block": 20,306 "row": 21014307 },308 {309 "path": "basicsr/data/prefetch_dataloader.py",310 "sha256": "6b1d1b23b343a4c62c48cee9b2331d25610ddb2f6a16e3487bf1c79ba0722132",311 "language": "Python",312 "lines": 126,313 "truncated": false,314 "block": 20,315 "row": 16856316 },317 {318 "path": "basicsr/data/reds_dataset.py",319 "sha256": "396d43511aaa7e8fd0ec20b4a812aa72ab469973fe3b4bc26e1445a525d2ec2e",320 "language": "Python",321 "lines": 237,322 "truncated": false,323 "block": 20,324 "row": 20109325 },326 {327 "path": "basicsr/data/single_image_dataset.py",328 "sha256": "75a0993843a06a3f43751aeb13f750998ba880753900ae0bfe8670937f7497d9",329 "language": "Python",330 "lines": 67,331 "truncated": false,332 "block": 20,333 "row": 16255334 },335 {336 "path": "basicsr/data/transforms.py",337 "sha256": "d45eeb334c13339bfcbee4bc065d77b81b0123c602df203134c8ec8dc117058c",338 "language": "Python",339 "lines": 275,340 "truncated": false,341 "block": 20,342 "row": 19851343 },344 {345 "path": "basicsr/data/video_test_dataset.py",346 "sha256": "23abd857944b7b557596a30b7e69a4ac0267e682d70da86a9221861ea814c128",347 "language": "Python",348 "lines": 325,349 "truncated": false,350 "block": 20,351 "row": 20761352 },353 {354 "path": "basicsr/data/vimeo90k_dataset.py",355 "sha256": "a83e2e02b63dc6e969ce629207968a7fb7344ae390b2c299b439c1a26007bd97",356 "language": "Python",357 "lines": 130,358 "truncated": false,359 "block": 20,360 "row": 18004361 },362 {363 "path": "basicsr/metrics/__init__.py",364 "sha256": "19b309387800e068cf223135e5589982e919b85048221a2beb59d8bfc62bc950",365 "language": "Python",366 "lines": 4,367 "truncated": false,368 "block": 20,369 "row": 12571370 },371 {372 "path": "basicsr/metrics/fid.py",373 "sha256": "35eb7546cb89b9ea27d7822eb6ef81fc46082e69f59b846e8d8cd91253328094",374 "language": "Python",375 "lines": 102,376 "truncated": false,377 "block": 20,378 "row": 17171379 },380 {381 "path": "basicsr/metrics/metric_util.py",382 "sha256": "9b9a585e55d8148926325ef7b136819adeff18bc6031e37af0c44620c6a9f953",383 "language": "Python",384 "lines": 47,385 "truncated": false,386 "block": 20,387 "row": 14655388 },389 {390 "path": "basicsr/metrics/niqe.py",391 "sha256": "2f4a964c23c76bd54942894ac7066ce0caa6466974e507b3946405ddced9d94d",392 "language": "Python",393 "lines": 205,394 "truncated": false,395 "block": 20,396 "row": 19665397 },398 {399 "path": "basicsr/metrics/psnr_ssim.py",400 "sha256": "08b718c908adb4e4bfeb2dd4d00765ae1e026398558c867d27e8ded32a07d6df",401 "language": "Python",402 "lines": 303,403 "truncated": false,404 "block": 20,405 "row": 20264406 },407 {408 "path": "basicsr/models/__init__.py",409 "sha256": "bce5fd36d2032bf369212ce1f12a433550547dd1bcf681238ca14d6beeaa6b33",410 "language": "Python",411 "lines": 42,412 "truncated": false,413 "block": 20,414 "row": 14401415 },416 {417 "path": "basicsr/models/archs/__init__.py",418 "sha256": "512da3ef274822c0527074b288232f27e4c32e9fff6194e484c413b8ee9e598a",419 "language": "Python",420 "lines": 46,421 "truncated": false,422 "block": 20,423 "row": 14525424 },425 {426 "path": "basicsr/models/archs/arch_util.py",427 "sha256": "44673cec183dc2596141854d82a8b4fc321dc2090b77e064c882edb83ac40d9d",428 "language": "Python",429 "lines": 255,430 "truncated": false,431 "block": 20,432 "row": 19819433 },434 {435 "path": "basicsr/models/archs/restormer_arch.py",436 "sha256": "3be243fa3c8e2cb2c9459eeac062b04d6084dbcc328292dae1c3e52ba6f7434a",437 "language": "Python",438 "lines": 285,439 "truncated": false,440 "block": 20,441 "row": 20497442 },443 {444 "path": "basicsr/models/base_model.py",445 "sha256": "0dc016c0a13758a4e6c2f9221fae2cecc633e28030948ec1795d1f0ed0ae4463",446 "language": "Python",447 "lines": 378,448 "truncated": false,449 "block": 20,450 "row": 21093451 },452 {453 "path": "basicsr/models/image_restoration_model.py",454 "sha256": "86bb33b4a2d2613cdb752515f64130b8502f9ac810f645e3d82590816cbd2eed",455 "language": "Python",456 "lines": 327,457 "truncated": false,458 "block": 20,459 "row": 20685460 },461 {462 "path": "basicsr/models/losses/__init__.py",463 "sha256": "5d6163df92cab67afb8b9d3fe0dea7f646d36f4a140ba58745fa4f6f145c3d67",464 "language": "Python",465 "lines": 5,466 "truncated": false,467 "block": 20,468 "row": 12425469 },470 {471 "path": "basicsr/models/losses/loss_util.py",472 "sha256": "82f853d6ea416606e7a1871143cda4dc72cf47640eebeca2e96118748d290b59",473 "language": "Python",474 "lines": 95,475 "truncated": false,476 "block": 20,477 "row": 16628478 },479 {480 "path": "basicsr/models/losses/losses.py",481 "sha256": "66f8ac4aa064aa41e4e22be2b0d7950b466d353b92fc1cfa586fee3d6d282fa0",482 "language": "Python",483 "lines": 122,484 "truncated": false,485 "block": 20,486 "row": 17698487 },488 {489 "path": "basicsr/models/lr_scheduler.py",490 "sha256": "7b1ec76ffd9b220b666252d5f409f9b4ac92ef22b386ed1b243a00661d73d65a",491 "language": "Python",492 "lines": 232,493 "truncated": false,494 "block": 20,495 "row": 19635496 },497 {498 "path": "basicsr/test.py",499 "sha256": "56d5f81c0bd832f51c73a92577cb84520fb6363b39c88ae4c85488a860485134",500 "language": "Python",501 "lines": 62,502 "truncated": false,503 "block": 20,504 "row": 15642505 },506 {507 "path": "basicsr/train.py",508 "sha256": "4f4f8a14a456d2a58f9c5573ab5da22fea2a02db72187960479bb5fb55fd11bf",509 "language": "Python",510 "lines": 320,511 "truncated": false,512 "block": 20,513 "row": 20656514 },515 {516 "path": "basicsr/utils/__init__.py",517 "sha256": "e6eb3fd26f5825ba22fef93714ca570ca0dc12529656358020f128020caefe42",518 "language": "Python",519 "lines": 38,520 "truncated": false,521 "block": 20,522 "row": 14349523 },524 {525 "path": "basicsr/utils/bundle_submissions.py",526 "sha256": "8eb518aac28150bc7a0a27e1c02d25f61ccaaeb6aeb697997ab143190f6723cb",527 "language": "Python",528 "lines": 108,529 "truncated": false,530 "block": 20,531 "row": 17253532 },533 {534 "path": "basicsr/utils/create_lmdb.py",535 "sha256": "a980efc3f6fb590bd8e0d028093b02c59bd7c3b6a56daa5d3d5f25da3713e4c7",536 "language": "Python",537 "lines": 124,538 "truncated": false,539 "block": 20,540 "row": 18191541 },542 {543 "path": "basicsr/utils/dist_util.py",544 "sha256": "8be49ebc8c1d049826fcace2c6d2ff699c54beb3be9ee91eaae42e22d34e3dd5",545 "language": "Python",546 "lines": 83,547 "truncated": false,548 "block": 20,549 "row": 16321550 },551 {552 "path": "basicsr/utils/download_util.py",553 "sha256": "35c8539e9d2d77a770fd16bd55ce253dbd87e00b50370172a6597b204fb6312d",554 "language": "Python",555 "lines": 70,556 "truncated": false,557 "block": 20,558 "row": 15729559 },560 {561 "path": "basicsr/utils/face_util.py",562 "sha256": "767fa07d7e06e7729985f7141c9f3376374625c918c49fc96d5c7c8e4f38685b",563 "language": "Python",564 "lines": 217,565 "truncated": false,566 "block": 20,567 "row": 20049568 },569 {570 "path": "basicsr/utils/file_client.py",571 "sha256": "42ea6039e7740231244c36a1c004349a3dbb87fe144f4d9228324c7ef2ab702b",572 "language": "Python",573 "lines": 186,574 "truncated": false,575 "block": 20,576 "row": 18920577 },578 {579 "path": "basicsr/utils/flow_util.py",580 "sha256": "a4911461f9c11287efa7d73f8b367b97e1fe3fa70b7286e7864883f608bd67c1",581 "language": "Python",582 "lines": 180,583 "truncated": false,584 "block": 20,585 "row": 18910586 },587 {588 "path": "basicsr/utils/img_util.py",589 "sha256": "3923ce0be0afa89a51346d61e1279a7b62aaac4c78636f4d0b6dc120cb550eab",590 "language": "Python",591 "lines": 220,592 "truncated": false,593 "block": 20,594 "row": 19362595 },596 {597 "path": "basicsr/utils/lmdb_util.py",598 "sha256": "2ecb2d7dbb8b4b697e21f0acc5100e966ce52f57bc9eb05d14e23c8b721ec866",599 "language": "Python",600 "lines": 208,601 "truncated": false,602 "block": 20,603 "row": 19297604 },605 {606 "path": "basicsr/utils/logger.py",607 "sha256": "dbb4f301be394c314df6a2b5f3052dc1bf92c8a9d1b47deba955aebe3d1edbf9",608 "language": "Python",609 "lines": 175,610 "truncated": false,611 "block": 20,612 "row": 18869613 },614 {615 "path": "basicsr/utils/matlab_functions.py",616 "sha256": "0095b6cb513f4a0eab72157fd0c8a1d775d070414e91d4b6d8c7fde9e39e650e",617 "language": "Python",618 "lines": 361,619 "truncated": false,620 "block": 20,621 "row": 20943622 },623 {624 "path": "basicsr/utils/misc.py",625 "sha256": "b30b97c02419e674f73ab10bcb875af543e4c38f3fa37729a724cd3636c636a2",626 "language": "Python",627 "lines": 180,628 "truncated": false,629 "block": 20,630 "row": 18749631 },632 {633 "path": "basicsr/utils/options.py",634 "sha256": "8b1eb0375f895f9e4421ad58929d8722aab96a74101619bb35dac6c23f0397cb",635 "language": "Python",636 "lines": 110,637 "truncated": false,638 "block": 20,639 "row": 17319640 },641 {642 "path": "basicsr/version.py",643 "sha256": "3b9f6c70869c2624817e770fe940e1a7e1d0174db263094a98ca0f9acf4b4b27",644 "language": "Python",645 "lines": 5,646 "truncated": false,647 "block": 20,648 "row": 12447649 },650 {651 "path": "demo.py",652 "sha256": "14164c47978fe1f692e0bb1b097f5fa8861e70f3d43a48bd13adeec23ed6442a",653 "language": "Python",654 "lines": 170,655 "truncated": false,656 "block": 20,657 "row": 19455658 },659 {660 "path": "setup.py",661 "sha256": "ecd54748a5c182d2aea0fe75f09faa83233ede47e7fb5879b96e8daee09f7f29",662 "language": "Python",663 "lines": 176,664 "truncated": false,665 "block": 20,666 "row": 18417667 },668 {669 "path": "train.sh",670 "sha256": "174bbe9e8bc747ab8e509abac365ae6d7b57b2feb2610de4fc7a9073c17f1f3f",671 "language": "Shell",672 "lines": 5,673 "truncated": false,674 "block": 21,675 "row": 1832676 }677 ]678}