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/radiomics/pyradiomics",4 "url": "https://github.com/radiomics/pyradiomics",5 "host": "github.com",6 "commit": "8ed579383b44806651c463d5e691f3b2b57522ab",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE.txt",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE.txt",13 "sha256": "5c1fc504fb0865a72a29e035b25ef3513e6d7e9c7169cb445eae855f03b006e2",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 14,18 "row": 1715219 },20 {21 "path": "README.md",22 "sha256": "ef2269d96ff7f5de29e4da4e7e17dca98239fdcf47cc29c65ea97ffafec17c31",23 "language": "Text",24 "lines": 209,25 "truncated": false,26 "block": 16,27 "row": 754428 },29 {30 "path": "bin/DatasetHierarchyReader.py",31 "sha256": "eb476e24eb3ccb56994bbef707e7559f18b204c81b3801d98962c98550f51e8a",32 "language": "Python",33 "lines": 203,34 "truncated": false,35 "block": 15,36 "row": 2012837 },38 {39 "path": "bin/GenerateInputCSV_Datasethierarchy.py",40 "sha256": "6a72844a7f8b3a64c352e0e320a546802ac6c95ead8021189bcb260b88886660",41 "language": "Python",42 "lines": 59,43 "truncated": false,44 "block": 15,45 "row": 1098646 },47 {48 "path": "bin/GenerateInputCSV_Filename.py",49 "sha256": "591124f2dbe84cdcf5df7d908f84e098840ae3344d29686d4f73e8fbc33710c0",50 "language": "Python",51 "lines": 119,52 "truncated": false,53 "block": 15,54 "row": 1634755 },56 {57 "path": "bin/resampleMask.py",58 "sha256": "19f0289745a6f98f431d4f5b8e8a13bd83ee174448e83aabe911b492c23a9ea7",59 "language": "Python",60 "lines": 41,61 "truncated": false,62 "block": 15,63 "row": 928264 },65 {66 "path": "bin/testParams.py",67 "sha256": "bf4b29fad01f4a74b73af7b8db4033b77a0534edacd8e9f1ace860c595868d25",68 "language": "Python",69 "lines": 35,70 "truncated": false,71 "block": 15,72 "row": 871973 },74 {75 "path": "conda/build.sh",76 "sha256": "ec339146121367220aabdde627569c6ff51be1436bfec133625532bbb0d6f5d9",77 "language": "Shell",78 "lines": 1,79 "truncated": false,80 "block": 16,81 "row": 451582 },83 {84 "path": "conda/configure_conda.sh",85 "sha256": "6dcff0fbccd1430b128b17aa2b9fb4e0d973dbb8c7cdeb8b811062b209018697",86 "language": "Shell",87 "lines": 7,88 "truncated": false,89 "block": 16,90 "row": 470191 },92 {93 "path": "docs/conf.py",94 "sha256": "d33f27805293e3ad929db6c7346da75e6804b1f78aaf809139d0d0e3a7e99588",95 "language": "Python",96 "lines": 300,97 "truncated": false,98 "block": 15,99 "row": 21732100 },101 {102 "path": "examples/batchProcessingWithPandas.py",103 "sha256": "acfea5fde114240739c78da0d98bead094c6d4721c2d7b47475fece4dcf4ad5b",104 "language": "Python",105 "lines": 124,106 "truncated": false,107 "block": 15,108 "row": 16807109 },110 {111 "path": "examples/batchprocessing.py",112 "sha256": "04843d2445c0e2e93605460520a08a3e52710ea66dd5699fbb92a587dfb5c12d",113 "language": "Python",114 "lines": 112,115 "truncated": false,116 "block": 15,117 "row": 14775118 },119 {120 "path": "examples/batchprocessing_parallel.py",121 "sha256": "1128cc40b253e3e52f7453f79707f367b4fa70851600e255928296798f7028ea",122 "language": "Python",123 "lines": 253,124 "truncated": false,125 "block": 15,126 "row": 20897127 },128 {129 "path": "examples/helloFeatureClass.py",130 "sha256": "304c36adbb51686c66ca40f7d8fde016af0cfcf5ef204051356f6382f5cdb5de",131 "language": "Python",132 "lines": 192,133 "truncated": false,134 "block": 15,135 "row": 17784136 },137 {138 "path": "examples/helloRadiomics.py",139 "sha256": "f1e8b656cf6d107bbfe58c44707fab641a8f132db6eb965eb6d8e802e77b733e",140 "language": "Python",141 "lines": 67,142 "truncated": false,143 "block": 15,144 "row": 11226145 },146 {147 "path": "examples/helloRadiomicsWithSettings.py",148 "sha256": "2666cf5575b866c439e64bb416e8c8b5a230689e131f358daa069cbfaabea979",149 "language": "Python",150 "lines": 62,151 "truncated": false,152 "block": 15,153 "row": 10801154 },155 {156 "path": "examples/helloResampling.py",157 "sha256": "ab878102517f4a73b7f162fd070b032a209a8af4a97103ee78723618d2a8acdd",158 "language": "Python",159 "lines": 19,160 "truncated": false,161 "block": 15,162 "row": 6736163 },164 {165 "path": "examples/helloVoxel.py",166 "sha256": "799710c55352262a4558dc18a2287567630c4b0213bcd30bb3355a71bffd3b07",167 "language": "Python",168 "lines": 141,169 "truncated": false,170 "block": 15,171 "row": 17340172 },173 {174 "path": "labs/pyradiomics-dcm/pyradiomics-dcm.py",175 "sha256": "b09cfdbb39f5b423f98502580985cf6a0d9168dcec3a26d79ff4306a049e55f8",176 "language": "Python",177 "lines": 707,178 "truncated": false,179 "block": 15,180 "row": 25743181 },182 {183 "path": "labs/pyradiomics-reproduce/notebooks/USF_repeats.ipynb",184 "sha256": "001553a0c877185bf4e6bafa5593b0602b565efd56414d682bd2bb2336b147d7",185 "language": "Jupyter",186 "lines": 217,187 "truncated": false,188 "block": 14,189 "row": 15694190 },191 {192 "path": "notebooks/FeatureVisualization.ipynb",193 "sha256": "db8b6b80738db0ef8d9c876449f1fc8c139571462a57f48129a9a3e7cc2c5bff",194 "language": "Jupyter",195 "lines": 173,196 "truncated": false,197 "block": 14,198 "row": 15615199 },200 {201 "path": "notebooks/FeatureVisualizationWithClustering.ipynb",202 "sha256": "f604bf1856d1b1fdf2379ed087cee56f944b818a184e529157513f7976c3b2df",203 "language": "Jupyter",204 "lines": 199,205 "truncated": false,206 "block": 14,207 "row": 15682208 },209 {210 "path": "notebooks/FilteringEffects.ipynb",211 "sha256": "c1c5bbec98cceaedd6f3f73506c7d798a08b3d99e66579f8d650e1be2b6c1a9a",212 "language": "Jupyter",213 "lines": 144,214 "truncated": false,215 "block": 14,216 "row": 15323217 },218 {219 "path": "notebooks/PyRadiomicsExample.ipynb",220 "sha256": "422647175a32d1c58c2a490b73d80dac8a26fd6d1ac0bc115fd1479a586b8651",221 "language": "Jupyter",222 "lines": 130,223 "truncated": false,224 "block": 14,225 "row": 15345226 },227 {228 "path": "notebooks/RadiomicsExample.ipynb",229 "sha256": "54bea9fdf6753263edea53ce74fce6275d2514147c7da7a7239f777a4c0151ac",230 "language": "Jupyter",231 "lines": 117,232 "truncated": false,233 "block": 14,234 "row": 15087235 },236 {237 "path": "notebooks/helloFeatureClass.ipynb",238 "sha256": "52ed19a58825387bf13e74390c506ae3018bfac7d0d44c273136845091330b42",239 "language": "Jupyter",240 "lines": 253,241 "truncated": false,242 "block": 14,243 "row": 15822244 },245 {246 "path": "notebooks/helloRadiomics.ipynb",247 "sha256": "533229e922f390b4d8b5fa1c379a128af096f103d8ff25274659374a7d781523",248 "language": "Jupyter",249 "lines": 142,250 "truncated": false,251 "block": 14,252 "row": 15399253 },254 {255 "path": "noxfile.py",256 "sha256": "f909168dbb61b6f30daf5cdb8f250b4293176e4094cb51aff939ce1140cf5e77",257 "language": "Python",258 "lines": 107,259 "truncated": false,260 "block": 15,261 "row": 12165262 },263 {264 "path": "radiomics/__init__.py",265 "sha256": "821b1db816f57469675b1ad52c780d00919b19eee7938604967385a0510c49fc",266 "language": "Python",267 "lines": 368,268 "truncated": false,269 "block": 15,270 "row": 23868271 },272 {273 "path": "radiomics/base.py",274 "sha256": "e8057f68a101e937330dc3094cb426eccb844969b4c52877884f2fe9614daa91",275 "language": "Python",276 "lines": 273,277 "truncated": false,278 "block": 15,279 "row": 23085280 },281 {282 "path": "radiomics/featureextractor.py",283 "sha256": "7ace5bc5f35baed8952326da4d2fe95afd0a7e71c08a8b3da56c65fb929d47f7",284 "language": "Python",285 "lines": 763,286 "truncated": false,287 "block": 16,288 "row": 681289 },290 {291 "path": "radiomics/firstorder.py",292 "sha256": "f7581d301e43867d918352e62a145406c9ec894caf4ce6b03aa95362a2256e41",293 "language": "Python",294 "lines": 474,295 "truncated": false,296 "block": 15,297 "row": 24647298 },299 {300 "path": "radiomics/generalinfo.py",301 "sha256": "4f8dbe221930c29163ee7d2e2c5d38937b19313387aafb78cd32ca5e00d6915a",302 "language": "Python",303 "lines": 204,304 "truncated": false,305 "block": 15,306 "row": 20716307 },308 {309 "path": "radiomics/glcm.py",310 "sha256": "79649001c0035c670c428125eb503525f8ee27b20eda0c5edf5334ed1c230b42",311 "language": "Python",312 "lines": 887,313 "truncated": false,314 "block": 16,315 "row": 761316 },317 {318 "path": "radiomics/gldm.py",319 "sha256": "bf620a3c347a8c1e0ff8b1a6c82c8ea3119e864713915b11b086fb6b3e236a9f",320 "language": "Python",321 "lines": 430,322 "truncated": false,323 "block": 15,324 "row": 24191325 },326 {327 "path": "radiomics/glrlm.py",328 "sha256": "a0317eda618bdc776f8f32939c47af59b37d1b1fa2a811cc99b16775b7ed29f8",329 "language": "Python",330 "lines": 523,331 "truncated": false,332 "block": 15,333 "row": 25093334 },335 {336 "path": "radiomics/glszm.py",337 "sha256": "f8503dcd2478999571ada0e59f26ea0bace26854475c7199bdce6026ea5bc40a",338 "language": "Python",339 "lines": 434,340 "truncated": false,341 "block": 15,342 "row": 24161343 },344 {345 "path": "radiomics/imageoperations.py",346 "sha256": "dc30e57110b98174d237f82e248013cfc88a246eef6916940ca2fefec5b7d35a",347 "language": "Python",348 "lines": 1314,349 "truncated": false,350 "block": 16,351 "row": 1350352 },353 {354 "path": "radiomics/ngtdm.py",355 "sha256": "5717864e537b43ef84456bf26b88a6493c7bde842140ac95b9b291aec6dd7db6",356 "language": "Python",357 "lines": 287,358 "truncated": false,359 "block": 15,360 "row": 22629361 },362 {363 "path": "radiomics/schemas/schemaFuncs.py",364 "sha256": "60794a4b8e6480a2f7fe04e6c2f24fea73ba82e5a0bfeb6b592e8a971d120aba",365 "language": "Python",366 "lines": 97,367 "truncated": false,368 "block": 15,369 "row": 13715370 },371 {372 "path": "radiomics/scripts/__init__.py",373 "sha256": "3275e6507a32ef248dc6985efe236a9ccb4a2abb8fd7edfd71cd10f42f553ec5",374 "language": "Python",375 "lines": 696,376 "truncated": false,377 "block": 16,378 "row": 133379 },380 {381 "path": "radiomics/scripts/segment.py",382 "sha256": "de73741b54856911d5bc048bcc80f08c863bad776641748d3c294c4e07a38e96",383 "language": "Python",384 "lines": 164,385 "truncated": false,386 "block": 15,387 "row": 18404388 },389 {390 "path": "radiomics/scripts/voxel.py",391 "sha256": "a67e28dfe420a321ed1e67f154a9de278da09b4298d965c539c5aa9eb00b7dea",392 "language": "Python",393 "lines": 150,394 "truncated": false,395 "block": 15,396 "row": 17456397 },398 {399 "path": "radiomics/shape.py",400 "sha256": "3b49536cd871ac02fe67267da76044a24daf9f7b02984f1bed1fca50d70ce58f",401 "language": "Python",402 "lines": 424,403 "truncated": false,404 "block": 15,405 "row": 24943406 },407 {408 "path": "radiomics/shape2D.py",409 "sha256": "579883893b90368d61ec95b2a8210c92cf51119bce0f12c38bf65e92dd863848",410 "language": "Python",411 "lines": 311,412 "truncated": false,413 "block": 15,414 "row": 23660415 },416 {417 "path": "radiomics/src/_cmatrices.c",418 "sha256": "377402e9a916492d6126e4368c5a396ff1126c09940f19f33055bda17fd4ce69",419 "language": "C",420 "lines": 1147,421 "truncated": false,422 "block": 14,423 "row": 591424 },425 {426 "path": "radiomics/src/_cshape.c",427 "sha256": "eb9607dfeee4014d47315ee00a50e9276b83a1313f6e0dfa96169a4e3f2d653e",428 "language": "C",429 "lines": 197,430 "truncated": false,431 "block": 14,432 "row": 296433 },434 {435 "path": "radiomics/src/cmatrices.c",436 "sha256": "3e5d49381d5acaac813685a74199b6614e0731687b27905c058eed1df16a2070",437 "language": "C",438 "lines": 892,439 "truncated": false,440 "block": 14,441 "row": 599442 },443 {444 "path": "radiomics/src/cmatrices.h",445 "sha256": "f16392013723c6d1544246b0e9e79438ddaccb8f24fabe4f0ece80d291e09711",446 "language": "C/C++",447 "lines": 8,448 "truncated": false,449 "block": 14,450 "row": 3878451 },452 {453 "path": "radiomics/src/cshape.c",454 "sha256": "aae593ed7e6c80aadb80ba5f9726c3ed8275a10a3d439f82f73fe92ae90125ae",455 "language": "C",456 "lines": 619,457 "truncated": false,458 "block": 14,459 "row": 564460 },461 {462 "path": "radiomics/src/cshape.h",463 "sha256": "56df4f74e3b88884aab17d4073ce7129a4c98c61eeb3ea62cbda419fb72ca800",464 "language": "C/C++",465 "lines": 4,466 "truncated": false,467 "block": 14,468 "row": 3637469 },470 {471 "path": "tests/addTest.py",472 "sha256": "e6e78aa0e0dc2c17a67274f246c9c3569d6ffbf1c80acb3a2c7ed70f9de3b27b",473 "language": "Python",474 "lines": 96,475 "truncated": false,476 "block": 15,477 "row": 12560478 },479 {480 "path": "tests/add_baseline.py",481 "sha256": "3f6e534733aa8c3c8efa839d432bb25250662b0b96388343591aa82ef5f7370c",482 "language": "Python",483 "lines": 157,484 "truncated": false,485 "block": 15,486 "row": 18212487 },488 {489 "path": "tests/testUtils.py",490 "sha256": "29a7a3692573801643d46d843aa53691e97b7e518466dcb2afc7b105149157fc",491 "language": "Python",492 "lines": 469,493 "truncated": false,494 "block": 15,495 "row": 24545496 },497 {498 "path": "tests/test_docstrings.py",499 "sha256": "503fc96e3fe2d6fe1452d0683b8320a1cb049158d555c68a9bccc02254befd48",500 "language": "Python",501 "lines": 34,502 "truncated": false,503 "block": 15,504 "row": 8216505 },506 {507 "path": "tests/test_exampleSettings.py",508 "sha256": "adcc94194b3e7339b27e59ad7a9db75593a071d343b04f1330fc435b2ca76f78",509 "language": "Python",510 "lines": 47,511 "truncated": false,512 "block": 15,513 "row": 8968514 },515 {516 "path": "tests/test_features.py",517 "sha256": "722427bb2420af2efacdfef9233de835c8f88ce285ca7aaaa9661129a88f4fc5",518 "language": "Python",519 "lines": 112,520 "truncated": false,521 "block": 15,522 "row": 15524523 },524 {525 "path": "tests/test_matrices.py",526 "sha256": "b449260aa110cb1e53e13d038cb90965e99385ca7272f2bb810dad444786fcfe",527 "language": "Python",528 "lines": 65,529 "truncated": false,530 "block": 15,531 "row": 10521532 },533 {534 "path": "tests/test_package.py",535 "sha256": "242fe0734709565f8ef8d1bd926419d3a77705670f203700f5af9177f74160c2",536 "language": "Python",537 "lines": 9,538 "truncated": false,539 "block": 15,540 "row": 6005541 },542 {543 "path": "tests/test_wavelet.py",544 "sha256": "6698bbf3c0c3c565f0ef982dec7e9843e2163b0ed201801a3d8c66a7b4adff14",545 "language": "Python",546 "lines": 81,547 "truncated": false,548 "block": 15,549 "row": 12742550 }551 ]552}