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/dbouget/validation_metrics_computation",4 "url": "https://github.com/dbouget/validation_metrics_computation",5 "host": "github.com",6 "commit": "22448bb0352984bfc04289954d0f175135e61267",7 "license": "BSD-2-Clause",8 "license_confirmed_by": "license file LICENSE.md",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE.md",13 "sha256": "ccdf3f37df568abc4e9e83f58f2ea59d2fc22663ee01d4e6d8723c36fe355c68",14 "language": "License",15 "lines": 25,16 "truncated": false,17 "block": 9,18 "row": 287319 },20 {21 "path": "README.md",22 "sha256": "da7b7af5d9311890acb1eac08c22aa22a6d619af21aecfd39a60a03637a8f61c",23 "language": "Text",24 "lines": 146,25 "truncated": false,26 "block": 9,27 "row": 1463928 },29 {30 "path": "__init__.py",31 "sha256": "225e50f404dd5fcc97a95c6d3ff9d8a94844c73c4f0bfaa4fd65d0ff88747b18",32 "language": "Python",33 "lines": 1,34 "truncated": false,35 "block": 9,36 "row": 608837 },38 {39 "path": "main.py",40 "sha256": "b39f44bfa98e4df163c786989aade4503102613642155957533f2f0d66b32523",41 "language": "Python",42 "lines": 47,43 "truncated": false,44 "block": 9,45 "row": 758846 },47 {48 "path": "notebooks/compute_study_example.ipynb",49 "sha256": "8452b31f546ea3dd56be190557c9c5f9062b4c6421156bdd9db4de7309674830",50 "language": "Jupyter",51 "lines": 104,52 "truncated": false,53 "block": 9,54 "row": 234555 },56 {57 "path": "notebooks/compute_validation_example.ipynb",58 "sha256": "3aa43f56a91c8c4818984eb8c9b97591c315f8ff1035ec95384b2916f4deb426",59 "language": "Jupyter",60 "lines": 113,61 "truncated": false,62 "block": 9,63 "row": 235964 },65 {66 "path": "raidionicsval/Computation/__init__.py",67 "sha256": "225e50f404dd5fcc97a95c6d3ff9d8a94844c73c4f0bfaa4fd65d0ff88747b18",68 "language": "Python",69 "lines": 1,70 "truncated": false,71 "block": 9,72 "row": 608873 },74 {75 "path": "raidionicsval/Computation/dice_computation.py",76 "sha256": "282bef092ebc5435630add9bd4111bf0573af9463fabe9c759424d82df4f8374",77 "language": "Python",78 "lines": 35,79 "truncated": false,80 "block": 9,81 "row": 723282 },83 {84 "path": "raidionicsval/Computation/dice_computation_instance.py",85 "sha256": "a3627697985278926785b9bedb291588c5ae5eefe30c75a53b1dcaaad89802cc",86 "language": "Python",87 "lines": 59,88 "truncated": false,89 "block": 9,90 "row": 840791 },92 {93 "path": "raidionicsval/Computation/medpy_metrics.py",94 "sha256": "691960cee3a0dc7bfdf0e60ccc92aea1139d3cae678c834d098d10b4e8d3cabb",95 "language": "Python",96 "lines": 170,97 "truncated": false,98 "block": 9,99 "row": 9983100 },101 {102 "path": "raidionicsval/Computation/standalone_computation.py",103 "sha256": "5040a504206fe3ab7b377e96a629b009f8eddabb9a193bc4efa584a2048be86f",104 "language": "Python",105 "lines": 168,106 "truncated": false,107 "block": 9,108 "row": 10614109 },110 {111 "path": "raidionicsval/Plotting/__init__.py",112 "sha256": "225e50f404dd5fcc97a95c6d3ff9d8a94844c73c4f0bfaa4fd65d0ff88747b18",113 "language": "Python",114 "lines": 1,115 "truncated": false,116 "block": 9,117 "row": 6088118 },119 {120 "path": "raidionicsval/Plotting/agreement_plot.py",121 "sha256": "161bd52e32c2c5e1a0b52b5f4edec5cc096987fe759d6ba545332cd9363a45f4",122 "language": "Python",123 "lines": 33,124 "truncated": false,125 "block": 9,126 "row": 7046127 },128 {129 "path": "raidionicsval/Plotting/classification_plot.py",130 "sha256": "989fe24552bf18e940b1def6fe488b294fe55838a8df68a3f657b4f26c3e21ff",131 "language": "Python",132 "lines": 17,133 "truncated": false,134 "block": 9,135 "row": 6787136 },137 {138 "path": "raidionicsval/Plotting/confidence_intervals_plot.py",139 "sha256": "117b9bf4db561c341d05bc49567086ef033f8f8017982028a1d127ef6158e9ed",140 "language": "Python",141 "lines": 60,142 "truncated": false,143 "block": 9,144 "row": 8286145 },146 {147 "path": "raidionicsval/Plotting/metric_versus_binned_boxplot.py",148 "sha256": "e425f1e7eef4657e84697eafaa5c00cf3d20811e57b36fecd44bc44d19bc0bd4",149 "language": "Python",150 "lines": 144,151 "truncated": false,152 "block": 9,153 "row": 10701154 },155 {156 "path": "raidionicsval/Studies/AbstractStudy.py",157 "sha256": "283fbd5091ac96d2c73b1b174500e4b48ab85c600c9eeeadb8c0735b7e9f4320",158 "language": "Python",159 "lines": 788,160 "truncated": false,161 "block": 9,162 "row": 12502163 },164 {165 "path": "raidionicsval/Studies/ClassificationStudy.py",166 "sha256": "56ff55c662327b21456b792ba62c500b0fa83913f3a39e4c13f6cfa2ddcbad75",167 "language": "Python",168 "lines": 27,169 "truncated": false,170 "block": 9,171 "row": 6863172 },173 {174 "path": "raidionicsval/Studies/SegmentationStudy.py",175 "sha256": "ca0d82bd9e0c6d58f0f983f34e0d69ad85e9a3c1ba7372b3802e32115a74582f",176 "language": "Python",177 "lines": 79,178 "truncated": false,179 "block": 9,180 "row": 9328181 },182 {183 "path": "raidionicsval/Studies/__init__.py",184 "sha256": "225e50f404dd5fcc97a95c6d3ff9d8a94844c73c4f0bfaa4fd65d0ff88747b18",185 "language": "Python",186 "lines": 1,187 "truncated": false,188 "block": 9,189 "row": 6088190 },191 {192 "path": "raidionicsval/Studies/study_connector.py",193 "sha256": "09d5e47bf2de99df8878626f6c0e87ba7f8cac390ff9eabaf40f35b4635c8ae9",194 "language": "Python",195 "lines": 19,196 "truncated": false,197 "block": 9,198 "row": 6802199 },200 {201 "path": "raidionicsval/Utils/PatientMetricsStructure.py",202 "sha256": "88f1061ff85b6ca8844a61296fa951a0378bb55205cf82f29eeb1e2c83388fc7",203 "language": "Python",204 "lines": 556,205 "truncated": false,206 "block": 9,207 "row": 12073208 },209 {210 "path": "raidionicsval/Utils/__init__.py",211 "sha256": "225e50f404dd5fcc97a95c6d3ff9d8a94844c73c4f0bfaa4fd65d0ff88747b18",212 "language": "Python",213 "lines": 1,214 "truncated": false,215 "block": 9,216 "row": 6088217 },218 {219 "path": "raidionicsval/Utils/io_converters.py",220 "sha256": "c56a61bc8e005e1942b792999c97a2a526c8fc250f93afd712221bd1f707f7be",221 "language": "Python",222 "lines": 137,223 "truncated": false,224 "block": 9,225 "row": 9542226 },227 {228 "path": "raidionicsval/Utils/latex_converter.py",229 "sha256": "fa712031a7d7ba22e8816bfc4258bb7d38cbe09d1f4ccac412baa22d8796d9f2",230 "language": "Python",231 "lines": 232,232 "truncated": false,233 "block": 9,234 "row": 11249235 },236 {237 "path": "raidionicsval/Utils/resources.py",238 "sha256": "45f8aff0a2207369cd00eb8d83d9029d1ea643e120f4e3506ae1f530cd2d5cc3",239 "language": "Python",240 "lines": 275,241 "truncated": false,242 "block": 9,243 "row": 11584244 },245 {246 "path": "raidionicsval/Validation/extra_metrics_computation.py",247 "sha256": "3375527fa1c52b7e4084c6b617a919d13babde8bb7c18d70759019983687edf1",248 "language": "Python",249 "lines": 509,250 "truncated": false,251 "block": 9,252 "row": 12137253 },254 {255 "path": "raidionicsval/Validation/instance_segmentation_validation.py",256 "sha256": "2ebc0d9c3cceefacc428d76386b755fb19558eb11a7d73f7aca2e019039bd558",257 "language": "Python",258 "lines": 305,259 "truncated": false,260 "block": 9,261 "row": 11622262 },263 {264 "path": "raidionicsval/Validation/kfold_model_validation.py",265 "sha256": "b07cde138b52c57c5f7c26a97467faf70025edb4405d895da1c9d4498764fa59",266 "language": "Python",267 "lines": 598,268 "truncated": false,269 "block": 9,270 "row": 12328271 },272 {273 "path": "raidionicsval/Validation/kfold_model_validation_classification.py",274 "sha256": "224d93dc87cc0b34607e31b5e7b3fc4a48978d467ee75ee3eb0af01595bf3357",275 "language": "Python",276 "lines": 341,277 "truncated": false,278 "block": 9,279 "row": 11710280 },281 {282 "path": "raidionicsval/Validation/validation_utilities.py",283 "sha256": "230a89b9de7215f35a6b2ccaadeae37c1148b5d3f47f109668c9848109ca249e",284 "language": "Python",285 "lines": 357,286 "truncated": false,287 "block": 9,288 "row": 11889289 },290 {291 "path": "raidionicsval/Validation/validation_utilities_classification.py",292 "sha256": "cd27327b998e156c782d9345e779864584b673f4bb6c29fdc07733fb55798c30",293 "language": "Python",294 "lines": 180,295 "truncated": false,296 "block": 9,297 "row": 10830298 },299 {300 "path": "raidionicsval/__init__.py",301 "sha256": "225e50f404dd5fcc97a95c6d3ff9d8a94844c73c4f0bfaa4fd65d0ff88747b18",302 "language": "Python",303 "lines": 1,304 "truncated": false,305 "block": 9,306 "row": 6088307 },308 {309 "path": "raidionicsval/__main__.py",310 "sha256": "5b4ece66ccca77a2ebef79e8cecfb6028521878f48858ec6d4a704449f1d7964",311 "language": "Python",312 "lines": 47,313 "truncated": false,314 "block": 9,315 "row": 7349316 },317 {318 "path": "raidionicsval/compute.py",319 "sha256": "414a18a78096152982f399155ea7fe3588dfa9c8a118f35f2d1008f9a6237bd9",320 "language": "Python",321 "lines": 47,322 "truncated": false,323 "block": 9,324 "row": 8013325 },326 {327 "path": "tests/__init__.py",328 "sha256": "225e50f404dd5fcc97a95c6d3ff9d8a94844c73c4f0bfaa4fd65d0ff88747b18",329 "language": "Python",330 "lines": 1,331 "truncated": false,332 "block": 9,333 "row": 6088334 },335 {336 "path": "tests/conftest.py",337 "sha256": "25d8e8c07d8901ac641490253a5618be12985df808e8b3dd06b60c657487c144",338 "language": "Python",339 "lines": 19,340 "truncated": false,341 "block": 9,342 "row": 6829343 },344 {345 "path": "tests/download_resources.py",346 "sha256": "2be51674a7a8b44bccdbbadbc3ee5f40f64afa25103f556d40392f059a288a8b",347 "language": "Python",348 "lines": 31,349 "truncated": false,350 "block": 9,351 "row": 7244352 },353 {354 "path": "tests/generic_tests/test_studies_pipeline.py",355 "sha256": "49294a0990fdc02d4ad7d45338990d7f2f84ea9790237d8e1368982bc9d33b90",356 "language": "Python",357 "lines": 86,358 "truncated": false,359 "block": 9,360 "row": 9254361 },362 {363 "path": "tests/generic_tests/test_validation_pipeline.py",364 "sha256": "5a60c59eb11d2534f275fc3c64357cb691741a866d6dceeedaa96fb9a7b9a04a",365 "language": "Python",366 "lines": 140,367 "truncated": false,368 "block": 9,369 "row": 10305370 },371 {372 "path": "tests/generic_tests/test_validation_pipeline_advanced.py",373 "sha256": "b498123b546fd7beb32a2be8076812612b238b00a3d02ce597a50ec7763b448c",374 "language": "Python",375 "lines": 129,376 "truncated": false,377 "block": 9,378 "row": 10187379 },380 {381 "path": "tests/local_docker_tests/test_docker_validation_pipeline.py",382 "sha256": "51baaa1a7bad2f982c166e8d70b0ccf52fbe94914986082fcd0cfa8c777dac1b",383 "language": "Python",384 "lines": 90,385 "truncated": false,386 "block": 9,387 "row": 9340388 }389 ]390}