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/scverse/scanpy",4 "url": "https://github.com/scverse/scanpy",5 "host": "github.com",6 "commit": "7db89c60639ed01c027ae8a10af65ff972232cda",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "fb02749e4f251401f2c4023b7a30e71f40a21e138b87025036f74c980cfa63b2",14 "language": "License",15 "lines": 30,16 "truncated": false,17 "block": 6,18 "row": 200719 },20 {21 "path": "README.md",22 "sha256": "64d47be01acf2274b7bc1a4f2eaa545f6009f2c0714e60973dbfb87b527af4bc",23 "language": "Text",24 "lines": 75,25 "truncated": false,26 "block": 8,27 "row": 1030328 },29 {30 "path": "benchmarks/benchmarks/__init__.py",31 "sha256": "793135da1cdb850a29645bd9a2864195047ffec33070613e437bb828ba7bfb1f",32 "language": "Python",33 "lines": 1,34 "truncated": false,35 "block": 6,36 "row": 2028837 },38 {39 "path": "benchmarks/benchmarks/_utils.py",40 "sha256": "723600ef4f087720f296225f87bf2725b2a4a648fffc8ae474c005a44a373367",41 "language": "Python",42 "lines": 215,43 "truncated": false,44 "block": 6,45 "row": 4412446 },47 {48 "path": "benchmarks/benchmarks/preprocessing_counts.py",49 "sha256": "844c5c5232532fe1e732bb2dce64a02a2198df3af89e1225dca6e4612a08f2b8",50 "language": "Python",51 "lines": 243,52 "truncated": false,53 "block": 7,54 "row": 133255 },56 {57 "path": "benchmarks/benchmarks/preprocessing_log.py",58 "sha256": "237b434045875dc9f9468822e68d026ff6dfea730543cab7d9bcdcb7e0f0fd21",59 "language": "Python",60 "lines": 167,61 "truncated": false,62 "block": 6,63 "row": 4259964 },65 {66 "path": "benchmarks/benchmarks/tools.py",67 "sha256": "ea5aac1d98a4cdba7115612e960df4738d62a4d7d4323f0a1146b69243134f50",68 "language": "Python",69 "lines": 81,70 "truncated": false,71 "block": 6,72 "row": 3405273 },74 {75 "path": "ci/scripts/low-vers.py",76 "sha256": "7fea78d5b690aec3bd8f0e28a728136ad670840e06dbbb4283acdddf84d1abb4",77 "language": "Python",78 "lines": 232,79 "truncated": false,80 "block": 7,81 "row": 8982 },83 {84 "path": "ci/scripts/towncrier_automation.py",85 "sha256": "83bfe4dfe7d452bd4fcf8ce8a9b5a291b64cc12655e6ea37f3838230ecf30869",86 "language": "Python",87 "lines": 122,88 "truncated": false,89 "block": 6,90 "row": 3779691 },92 {93 "path": "docs/conf.py",94 "sha256": "29d4a7d0cc6ff320e87bb1cf5a7ce956d7ca91ab469df293b3ce264d7d562c5d",95 "language": "Python",96 "lines": 325,97 "truncated": false,98 "block": 7,99 "row": 4597100 },101 {102 "path": "docs/extensions/array_support.py",103 "sha256": "7c8d2144d26da8af3d4f6b699bebe3457ba479897f19073588ad622fa741d4fe",104 "language": "Python",105 "lines": 187,106 "truncated": false,107 "block": 6,108 "row": 44568109 },110 {111 "path": "docs/extensions/autosummary_skip_deprecated.py",112 "sha256": "76a171590cdffe9c42ee9ae6e0dea7cbd295df7480f7c09ff77eb7418c2436e1",113 "language": "Python",114 "lines": 35,115 "truncated": false,116 "block": 6,117 "row": 25067118 },119 {120 "path": "docs/extensions/autosummary_skip_inherited.py",121 "sha256": "da542fa07c6f20453a9c0afc041788f2d67dafdb0ed05c5b4a77b6a14cd63bb8",122 "language": "Python",123 "lines": 62,124 "truncated": false,125 "block": 6,126 "row": 32072127 },128 {129 "path": "docs/extensions/debug_docstrings.py",130 "sha256": "ca6de4ecbccd1ce97e16b7f87a3c775e31381d3165212041292f9a531480e11e",131 "language": "Python",132 "lines": 30,133 "truncated": false,134 "block": 6,135 "row": 24951136 },137 {138 "path": "docs/extensions/function_images.py",139 "sha256": "a16b45186de3f4bfece37aaf6415330ff25211b3db93ccc2742ff6283dbe273e",140 "language": "Python",141 "lines": 36,142 "truncated": false,143 "block": 6,144 "row": 25436145 },146 {147 "path": "docs/extensions/git_ref.py",148 "sha256": "affdf4d708725b90041a4890bb4c132a0d522565fe08b08df8b78bd7f778fdb8",149 "language": "Python",150 "lines": 53,151 "truncated": false,152 "block": 6,153 "row": 29880154 },155 {156 "path": "docs/extensions/myst_ignore_mime_types.py",157 "sha256": "835fb14f33e9d9415b55ee6da774c55c684ac94da8be1dc838e26d58c1194ee5",158 "language": "Python",159 "lines": 85,160 "truncated": false,161 "block": 6,162 "row": 33657163 },164 {165 "path": "docs/extensions/param_police.py",166 "sha256": "ce60cfe18ead80ad5340e6d23e5cde781cb25a8d35636960cb90fcc5025f7f49",167 "language": "Python",168 "lines": 55,169 "truncated": false,170 "block": 6,171 "row": 31375172 },173 {174 "path": "docs/extensions/returns_prose_wrap.py",175 "sha256": "3a1f1edc18779d1095e5d612e7e3952cf47f1f00a427ca7035e0093813307b87",176 "language": "Python",177 "lines": 115,178 "truncated": false,179 "block": 6,180 "row": 38999181 },182 {183 "path": "docs/how-to/cell-cycle.ipynb",184 "sha256": "93f23abd2ddd4f7fc3be0b62b87bdbc4adc9d12f5864eb4a557e9c3804696a27",185 "language": "Jupyter",186 "lines": 103,187 "truncated": false,188 "block": 5,189 "row": 16890190 },191 {192 "path": "docs/how-to/knn-transformers.ipynb",193 "sha256": "9b7f42d114eadb59e9f6999dcfe2160c1d25f0487cc0f760111007e9fe641c27",194 "language": "Jupyter",195 "lines": 71,196 "truncated": false,197 "block": 5,198 "row": 16434199 },200 {201 "path": "docs/how-to/plotting-with-marsilea.ipynb",202 "sha256": "d078cfefc7ac41e920c2ef6c899966856f5acd2949fd9eb73c23560d8fe53743",203 "language": "Jupyter",204 "lines": 475,205 "truncated": false,206 "block": 6,207 "row": 398208 },209 {210 "path": "docs/tutorials/basics/clustering-2017.ipynb",211 "sha256": "1e6696911c1f92eda3443556dd364b9c7511d7950355235df4bc9c125e98a5f6",212 "language": "Jupyter",213 "lines": 434,214 "truncated": false,215 "block": 6,216 "row": 416217 },218 {219 "path": "docs/tutorials/basics/clustering.ipynb",220 "sha256": "65368b935f65e16f610543c18aefd70aeb494178809503b3abb201d77df45793",221 "language": "Jupyter",222 "lines": 384,223 "truncated": false,224 "block": 6,225 "row": 628226 },227 {228 "path": "docs/tutorials/basics/integrating-data-using-ingest.ipynb",229 "sha256": "1c102707f1ae1bd860c495b86db7096a025b274cbd00952a7c04878a80151698",230 "language": "Jupyter",231 "lines": 351,232 "truncated": false,233 "block": 6,234 "row": 249235 },236 {237 "path": "docs/tutorials/experimental/dask.ipynb",238 "sha256": "3e5ddcf5773e4cf921324972088e7bd61ce2a72533dbba11067b5bd12b12025f",239 "language": "Jupyter",240 "lines": 180,241 "truncated": false,242 "block": 5,243 "row": 17208244 },245 {246 "path": "docs/tutorials/experimental/pearson_residuals.ipynb",247 "sha256": "352a010c17bdb279d1911977e70dac91a0a4be79f40d6da8a6ab4d63c81e0b41",248 "language": "Jupyter",249 "lines": 408,250 "truncated": false,251 "block": 6,252 "row": 707253 },254 {255 "path": "docs/tutorials/plotting/advanced.ipynb",256 "sha256": "47660f0d086ff11d10c16c2bfbcae429dc99ed0294e7027b7b9c1d29d94a9df7",257 "language": "Jupyter",258 "lines": 774,259 "truncated": false,260 "block": 6,261 "row": 978262 },263 {264 "path": "docs/tutorials/plotting/core.ipynb",265 "sha256": "3523b237da26749f41fbd9039c692ef892a58a1a18843a6c8299afedb5e650c7",266 "language": "Jupyter",267 "lines": 464,268 "truncated": false,269 "block": 6,270 "row": 487271 },272 {273 "path": "docs/tutorials/trajectories/paga-paul15.ipynb",274 "sha256": "d8a8005ee0bc01ffe8117a39ea5929f2ea991e33eaa97da8afb10cdc29560d3a",275 "language": "Jupyter",276 "lines": 309,277 "truncated": false,278 "block": 5,279 "row": 17559280 },281 {282 "path": "src/scanpy/__init__.py",283 "sha256": "3d30515413de8ba8322a5f0a85c54c4491d21a4d9bf251141f63172719755185",284 "language": "Python",285 "lines": 82,286 "truncated": false,287 "block": 6,288 "row": 32170289 },290 {291 "path": "src/scanpy/__main__.py",292 "sha256": "87b8d2e1f1b14ba61130ce4e69ca3abbea4c2260fc3fdab0b984c02decad9189",293 "language": "Python",294 "lines": 7,295 "truncated": false,296 "block": 6,297 "row": 20742298 },299 {300 "path": "src/scanpy/_compat.py",301 "sha256": "d750abef2082de2f52896e8c1333f80737b87893c932b0937418aa183153cadf",302 "language": "Python",303 "lines": 106,304 "truncated": false,305 "block": 6,306 "row": 35136307 },308 {309 "path": "src/scanpy/_docs.py",310 "sha256": "4adf09994ca455147ac14fce044e8754a31448bd700f318ad87a603e0f2cb070",311 "language": "Python",312 "lines": 44,313 "truncated": false,314 "block": 6,315 "row": 29219316 },317 {318 "path": "src/scanpy/_keys.py",319 "sha256": "6bff4e8f99b749b958f3dc72352ae301ffe8100b71c29118fc913d5c4700457f",320 "language": "Python",321 "lines": 126,322 "truncated": false,323 "block": 6,324 "row": 37837325 },326 {327 "path": "src/scanpy/_settings/__init__.py",328 "sha256": "596061009707b91e179e667a4c85e8819ff982b76d0ed2738e16c2d19c0c6f46",329 "language": "Python",330 "lines": 221,331 "truncated": false,332 "block": 6,333 "row": 44543334 },335 {336 "path": "src/scanpy/_settings/presets.py",337 "sha256": "e04bba2e2dd18b193bff037b87f92d2d30dbcdf166ccba0c35428eab0b21abd7",338 "language": "Python",339 "lines": 343,340 "truncated": false,341 "block": 7,342 "row": 3259343 },344 {345 "path": "src/scanpy/_settings/verbosity.py",346 "sha256": "33fe27e0113c23aa7df3bc2a5b2012aac2016be7653c5d50a088d9efeffae34c",347 "language": "Python",348 "lines": 96,349 "truncated": false,350 "block": 6,351 "row": 34962352 },353 {354 "path": "src/scanpy/_utils/__init__.py",355 "sha256": "91ff4d1883b9167be8e0a5c064a4110fb7f3515b5858c7b2b1bf552cf9731d25",356 "language": "Python",357 "lines": 1009,358 "truncated": false,359 "block": 7,360 "row": 10972361 },362 {363 "path": "src/scanpy/_utils/_docs.py",364 "sha256": "fe189fedfee83dbb6d8a58ba93a0a479aa5f0cdfe2d89d34e7f67ecf51c2a7b8",365 "language": "Python",366 "lines": 119,367 "truncated": false,368 "block": 6,369 "row": 38298370 },371 {372 "path": "src/scanpy/_utils/_doctests.py",373 "sha256": "18164685043015be8e001d740c20982a537dfbf03d95f69e9598388d17b48c7e",374 "language": "Python",375 "lines": 38,376 "truncated": false,377 "block": 6,378 "row": 24997379 },380 {381 "path": "src/scanpy/_utils/_numba.py",382 "sha256": "ea259f1cb2efce369383dd74564f5622b7e56444c9133f051260ffdcfbe50d5b",383 "language": "Python",384 "lines": 41,385 "truncated": false,386 "block": 6,387 "row": 26834388 },389 {390 "path": "src/scanpy/_utils/random.py",391 "sha256": "77b30bc41ab9be9c78a7a2f056b6b50899942351ffb48d69256fef3d4845d7f5",392 "language": "Python",393 "lines": 329,394 "truncated": false,395 "block": 7,396 "row": 3204397 },398 {399 "path": "src/scanpy/cli.py",400 "sha256": "a174af641fbce1e6da4f3db6d1152ddbe784bc9490aeece8fa5be64963374c78",401 "language": "Python",402 "lines": 152,403 "truncated": false,404 "block": 6,405 "row": 40667406 },407 {408 "path": "src/scanpy/datasets/__init__.py",409 "sha256": "d613cdd08eaeb0be72512ffbfc87928df48ae1c4710524bff79950fe8eaac4fc",410 "language": "Python",411 "lines": 31,412 "truncated": false,413 "block": 6,414 "row": 22956415 },416 {417 "path": "src/scanpy/datasets/_datasets.py",418 "sha256": "0660e4ca5bf64638ed9394035233492ec1022b3ca0e8fe166ed4d73d34c8cec6",419 "language": "Python",420 "lines": 615,421 "truncated": false,422 "block": 7,423 "row": 8967424 },425 {426 "path": "src/scanpy/datasets/_ebi_expression_atlas.py",427 "sha256": "4a828e9ab2f92b05dc105cbe7e20fe99ff4d85690760742419aba2d760579120",428 "language": "Python",429 "lines": 173,430 "truncated": false,431 "block": 6,432 "row": 43055433 },434 {435 "path": "src/scanpy/datasets/_utils.py",436 "sha256": "e5d6897189fd849875e7534e691526c4d22cf93f20e29a991c169d0bb644ab1e",437 "language": "Python",438 "lines": 44,439 "truncated": false,440 "block": 6,441 "row": 28552442 },443 {444 "path": "src/scanpy/experimental/__init__.py",445 "sha256": "54afe913e78fc9b2022c1c54115ea4768b20453d615a29435fb104f9ae64e34d",446 "language": "Python",447 "lines": 7,448 "truncated": false,449 "block": 6,450 "row": 20745451 },452 {453 "path": "src/scanpy/experimental/_docs.py",454 "sha256": "1f38be2a11d94fe96646027713d49a6ba85cb3bc20fc846bcbe4f4606dd1c850",455 "language": "Python",456 "lines": 80,457 "truncated": false,458 "block": 6,459 "row": 35113460 },461 {462 "path": "src/scanpy/experimental/pp/__init__.py",463 "sha256": "0e3e97b71e01b3b0dc9e47df61e7d486b69bcaf489c3916d602d3563208bdece",464 "language": "Python",465 "lines": 17,466 "truncated": false,467 "block": 6,468 "row": 22812469 },470 {471 "path": "src/scanpy/experimental/pp/_highly_variable_genes.py",472 "sha256": "40435a90a37ce23df263279d5419a85c4d96ef72f54cf4fcbf80aa25cee17012",473 "language": "Python",474 "lines": 395,475 "truncated": false,476 "block": 7,477 "row": 5935478 },479 {480 "path": "src/scanpy/experimental/pp/_normalization.py",481 "sha256": "5d423ab59e68b0460b2249993290701bc9efd6cbc5501196c564fc0c48d1a6e9",482 "language": "Python",483 "lines": 265,484 "truncated": false,485 "block": 7,486 "row": 1825487 },488 {489 "path": "src/scanpy/experimental/pp/_recipes.py",490 "sha256": "993b0cc5d4bbf076c332a765bc6ab7407f7c133f07f658bd20354879ff241f01",491 "language": "Python",492 "lines": 161,493 "truncated": false,494 "block": 6,495 "row": 42512496 },497 {498 "path": "src/scanpy/external/__init__.py",499 "sha256": "195f40eeadffa5dcfd377a0dc5a6cd98b31a3ea6f4730263723fc71f9cf16489",500 "language": "Python",501 "lines": 13,502 "truncated": false,503 "block": 6,504 "row": 21692505 },506 {507 "path": "src/scanpy/external/exporting.py",508 "sha256": "29aff18c5768cd661f786c104407ca58944f4ce023c6f0f8b12754faba1b8a8d",509 "language": "Python",510 "lines": 603,511 "truncated": false,512 "block": 7,513 "row": 9121514 },515 {516 "path": "src/scanpy/external/pl.py",517 "sha256": "12520cc442de0f2cfb0e86fd73c8b65bb94a74bd32382898c532b530fade8434",518 "language": "Python",519 "lines": 379,520 "truncated": false,521 "block": 7,522 "row": 3112523 },524 {525 "path": "src/scanpy/external/pp/__init__.py",526 "sha256": "44af18d2bf996fa1a0dac41898436588929c0cbee92b13e629c3ac699fa606db",527 "language": "Python",528 "lines": 40,529 "truncated": false,530 "block": 6,531 "row": 25681532 },533 {534 "path": "src/scanpy/external/pp/_bbknn.py",535 "sha256": "d80174764f545eb32837abda5d65fb84845c87bfb4c7116426f56838875fb971",536 "language": "Python",537 "lines": 158,538 "truncated": false,539 "block": 6,540 "row": 44512541 },542 {543 "path": "src/scanpy/external/pp/_hashsolo.py",544 "sha256": "639c81fbaa494bc25f993f0e1a4d85b0127ca27050597bdbe7dc5a8e1d097188",545 "language": "Python",546 "lines": 122,547 "truncated": false,548 "block": 6,549 "row": 40057550 },551 {552 "path": "src/scanpy/external/pp/_magic.py",553 "sha256": "44f3137b84bea0fec3f652276198abd11c4e94c0f489f15ca928aab34263afb2",554 "language": "Python",555 "lines": 224,556 "truncated": false,557 "block": 7,558 "row": 1294559 },560 {561 "path": "src/scanpy/external/pp/_mnn_correct.py",562 "sha256": "01c32d4d224a7cab68a0a3ec738e668a79eb45195db7784dc3519c17720d4ee5",563 "language": "Python",564 "lines": 175,565 "truncated": false,566 "block": 6,567 "row": 43570568 },569 {570 "path": "src/scanpy/external/pp/_scanorama_integrate.py",571 "sha256": "a49ec2d9ff738a7d4b17116ce07ce3e4341738589583cafcb7e860744b1f9495",572 "language": "Python",573 "lines": 153,574 "truncated": false,575 "block": 6,576 "row": 41401577 },578 {579 "path": "src/scanpy/external/tl/__init__.py",580 "sha256": "7696251f4525ca9bd700a423092ef36e88b24eaf1644d8f6ee751dd01a99923e",581 "language": "Python",582 "lines": 25,583 "truncated": false,584 "block": 6,585 "row": 22977586 },587 {588 "path": "src/scanpy/external/tl/_harmony_timeseries.py",589 "sha256": "259a961a7418a5865152d9fe072643d825da17021b9c34332e165267fef6480c",590 "language": "Python",591 "lines": 179,592 "truncated": false,593 "block": 6,594 "row": 44539595 },596 {597 "path": "src/scanpy/external/tl/_palantir.py",598 "sha256": "9c45370f9765e21ba743068dad684f079608ca3bf13d103c2c5b20900afe9d77",599 "language": "Python",600 "lines": 341,601 "truncated": false,602 "block": 7,603 "row": 3710604 },605 {606 "path": "src/scanpy/external/tl/_phate.py",607 "sha256": "101e481d82849f1a30927aed48d83f5f4d4d024a0602073ac35cd3031590ac14",608 "language": "Python",609 "lines": 176,610 "truncated": false,611 "block": 6,612 "row": 43390613 },614 {615 "path": "src/scanpy/external/tl/_phenograph.py",616 "sha256": "5a67100cd8a220b08ed671a961f45ec11d4138be78d049caddb9f855009ca805",617 "language": "Python",618 "lines": 285,619 "truncated": false,620 "block": 7,621 "row": 3451622 },623 {624 "path": "src/scanpy/external/tl/_pypairs.py",625 "sha256": "0630b30d6b90e3a1fe36ea08f4d3b9249da549bec82ed313066d6dc3f9bcc997",626 "language": "Python",627 "lines": 175,628 "truncated": false,629 "block": 6,630 "row": 42461631 },632 {633 "path": "src/scanpy/external/tl/_sam.py",634 "sha256": "771db88c81a9579713c3f831ac5eec9f1ac5b137b826999350d1fa76ed599727",635 "language": "Python",636 "lines": 236,637 "truncated": false,638 "block": 7,639 "row": 1473640 },641 {642 "path": "src/scanpy/external/tl/_trimap.py",643 "sha256": "e77a9de07b25091c1620fec41696b978eddca8f10c50a0b618d8592690a3b739",644 "language": "Python",645 "lines": 146,646 "truncated": false,647 "block": 6,648 "row": 41808649 },650 {651 "path": "src/scanpy/external/tl/_wishbone.py",652 "sha256": "8b618097169985aa760795148e5bc0274db79572bdf7928b23e167efafaaf2a2",653 "language": "Python",654 "lines": 177,655 "truncated": false,656 "block": 6,657 "row": 42940658 },659 {660 "path": "src/scanpy/get/__init__.py",661 "sha256": "ffe7d838d083be17d2f81544ddce543072363e3e4f19a2dc492e251bd2ee8c33",662 "language": "Python",663 "lines": 31,664 "truncated": false,665 "block": 6,666 "row": 22680667 },668 {669 "path": "src/scanpy/get/_aggregated.py",670 "sha256": "0874031b83f21ba2345a4c0d5ee19117058554e8b66dd0c1ccd460a59dc5e3f6",671 "language": "Python",672 "lines": 777,673 "truncated": false,674 "block": 7,675 "row": 10152676 },677 {678 "path": "src/scanpy/get/_kernels.py",679 "sha256": "19f516d4c4b12b94ccd6542364d16b4676eacd53bf1e63402bd454e6b47eec3d",680 "language": "Python",681 "lines": 183,682 "truncated": false,683 "block": 6,684 "row": 44014685 },686 {687 "path": "src/scanpy/get/get.py",688 "sha256": "3e17d5fee9df292f6928e398cb8d17aea289e007a8e7fbb8878299ba88f9a5c0",689 "language": "Python",690 "lines": 929,691 "truncated": false,692 "block": 7,693 "row": 10674694 },695 {696 "path": "src/scanpy/io/__init__.py",697 "sha256": "3cf2991e8eaf3460954d5bc63cc84dd523546d33c331518ef1afd4b2b9326c29",698 "language": "Python",699 "lines": 30,700 "truncated": false,701 "block": 6,702 "row": 22661703 },704 {705 "path": "src/scanpy/io/_download.py",706 "sha256": "1b7b6df2c8bb5b1133e257b46dc6e48ad148139d24bc7153aec66ff301311a56",707 "language": "Python",708 "lines": 44,709 "truncated": false,710 "block": 6,711 "row": 27199712 },713 {714 "path": "src/scanpy/io/_params.py",715 "sha256": "f94337fc8856c85d609e3eb97f3ab8c5f26927c70b5e5418b2bae52f5cd2c160",716 "language": "Python",717 "lines": 121,718 "truncated": false,719 "block": 6,720 "row": 36336721 },722 {723 "path": "src/scanpy/io/_read.py",724 "sha256": "b8820fb491ae3f51a5c32cc4068ee9737771f99c8d2f49cb28f0a395c303b0a3",725 "language": "Python",726 "lines": 867,727 "truncated": false,728 "block": 7,729 "row": 10725730 },731 {732 "path": "src/scanpy/io/_write/__init__.py",733 "sha256": "4521114cb7f3aa136121f8c49c0891e24b54111da6c9938052d2e343b2e473c1",734 "language": "Python",735 "lines": 104,736 "truncated": false,737 "block": 6,738 "row": 36642739 },740 {741 "path": "src/scanpy/logging.py",742 "sha256": "8a6e0416838afe22a40eea60f65b6ae7a5f24d71b5e88fad7b111cfa20351c33",743 "language": "Python",744 "lines": 247,745 "truncated": false,746 "block": 6,747 "row": 45519748 },749 {750 "path": "src/scanpy/metrics/__init__.py",751 "sha256": "e48c223ce353a9b8680548ee2ab964a33d6dfea0ef946eca1ed8682ea3857bd5",752 "language": "Python",753 "lines": 9,754 "truncated": false,755 "block": 6,756 "row": 21371757 },758 {759 "path": "src/scanpy/metrics/_common.py",760 "sha256": "e92e656a8317507426e282db4cae76fd8782fb99882aa8d917b1c3f7c523807e",761 "language": "Python",762 "lines": 145,763 "truncated": false,764 "block": 6,765 "row": 39977766 },767 {768 "path": "src/scanpy/metrics/_gearys_c.py",769 "sha256": "87fad9beba0b3fd66ee3dd3dc07f7561556334be6b0e0c08df36daa962194145",770 "language": "Python",771 "lines": 244,772 "truncated": false,773 "block": 7,774 "row": 320775 },776 {777 "path": "src/scanpy/metrics/_metrics.py",778 "sha256": "c4aee026080eec8de93ecda02601bb2d1e46f5f276c57e6d84676c6029d9e559",779 "language": "Python",780 "lines": 223,781 "truncated": false,782 "block": 6,783 "row": 45094784 },785 {786 "path": "src/scanpy/metrics/_morans_i.py",787 "sha256": "c3c4bc4d0ecaac5a301a3cb7f8a9cc349d105db4f638f02c7bb4e7f6bf5ee737",788 "language": "Python",789 "lines": 181,790 "truncated": false,791 "block": 6,792 "row": 42554793 },794 {795 "path": "src/scanpy/neighbors/__init__.py",796 "sha256": "34daf54e2c2246cc6306a440f48c40817c788be3d0fadbea0673b0b3485bfc9a",797 "language": "Python",798 "lines": 914,799 "truncated": false,800 "block": 7,801 "row": 11200802 },803 {804 "path": "src/scanpy/neighbors/_backends/_common.py",805 "sha256": "dfc666a56d752b1d3acdde33a4443cf97dc13bf050c83c5ea839e86ab666b527",806 "language": "Python",807 "lines": 11,808 "truncated": false,809 "block": 6,810 "row": 22013811 },812 {813 "path": "src/scanpy/neighbors/_backends/rapids.py",814 "sha256": "b6aa045916275cc36fea107541ba8e69b481d764079647e5f3fdfd602c7f08e0",815 "language": "Python",816 "lines": 101,817 "truncated": false,818 "block": 6,819 "row": 35631820 },821 {822 "path": "src/scanpy/neighbors/_bbknn.py",823 "sha256": "d0743cbedc18f8f44105eb1e7c9853c1ca8081f82873a69945bd01bd0f7306ed",824 "language": "Python",825 "lines": 374,826 "truncated": false,827 "block": 7,828 "row": 6165829 },830 {831 "path": "src/scanpy/neighbors/_common.py",832 "sha256": "6527467668741338434a3804c881815b0deecde04979193b2f23924bba88c2c2",833 "language": "Python",834 "lines": 270,835 "truncated": false,836 "block": 7,837 "row": 3127838 },839 {840 "path": "src/scanpy/neighbors/_connectivity.py",841 "sha256": "8730bbb5fb29c6a70a354947d9e52bd5d2f11b4ad733a418ab7b4b8f61d88719",842 "language": "Python",843 "lines": 186,844 "truncated": false,845 "block": 6,846 "row": 43737847 },848 {849 "path": "src/scanpy/neighbors/_doc.py",850 "sha256": "1083aa86216178d798f88a5e94c576d4ae9c938ff6a4bab8ec56b50819d63dd3",851 "language": "Python",852 "lines": 29,853 "truncated": false,854 "block": 6,855 "row": 27436856 },857 {858 "path": "src/scanpy/neighbors/_types.py",859 "sha256": "27fe3f76a1cfcd7e333ad4b9adbba2ff3aa5948ea9dd6bad37141327d53ededf",860 "language": "Python",861 "lines": 108,862 "truncated": false,863 "block": 6,864 "row": 35370865 },866 {867 "path": "src/scanpy/plotting/__init__.py",868 "sha256": "e61402e461274ae53646ccf6e4d9bf3bb5ba2ad29d14f28403328a75bed11980",869 "language": "Python",870 "lines": 41,871 "truncated": false,872 "block": 6,873 "row": 25760874 },875 {876 "path": "src/scanpy/plotting/_common.py",877 "sha256": "ddfa40df11e4bfdf4694ecf20ee054d0c1a8cafa2f3eb45e3a85af2c94cc7fbc",878 "language": "Python",879 "lines": 107,880 "truncated": false,881 "block": 6,882 "row": 36907883 },884 {885 "path": "src/scanpy/plotting/_v2/__init__.py",886 "sha256": "2294f06dce59ade2cc1675b8d7c0255416d12a4dfd12f3c96d2df7f5a2f0a777",887 "language": "Python",888 "lines": 41,889 "truncated": false,890 "block": 6,891 "row": 24125892 },893 {894 "path": "src/scanpy/plotting/_v2/_api.py",895 "sha256": "c0fcf36798a1260c731f9034bbf35cc97607c95e9eccedb459a687424c16f3cc",896 "language": "Python",897 "lines": 50,898 "truncated": false,899 "block": 6,900 "row": 28228901 },902 {903 "path": "src/scanpy/plotting/_v2/_core.py",904 "sha256": "1706d4e4a9fb3258a562d6cbda1f3057340cb72fd9d57b4701c93f31bb20f638",905 "language": "Python",906 "lines": 785,907 "truncated": false,908 "block": 7,909 "row": 9228910 },911 {912 "path": "src/scanpy/plotting/_v2/_pp.py",913 "sha256": "9d4482b24b318975ca213270ccb3db0fee44c3699f57f515631f2dfc54f94c5a",914 "language": "Python",915 "lines": 171,916 "truncated": false,917 "block": 6,918 "row": 39659919 },920 {921 "path": "src/scanpy/plotting/_v2/_tl.py",922 "sha256": "15eed322ea640ee5103fdf81f1ec76de02e9ff8976ffb6836a2c3bab047cd399",923 "language": "Python",924 "lines": 242,925 "truncated": false,926 "block": 6,927 "row": 45482928 },929 {930 "path": "src/scanpy/plotting/legacy/__init__.py",931 "sha256": "abc19091f98d16c131be0c7c761969491469b1d1927ad701444b4387ef206198",932 "language": "Python",933 "lines": 132,934 "truncated": false,935 "block": 6,936 "row": 36129937 },938 {939 "path": "src/scanpy/plotting/legacy/_anndata.py",940 "sha256": "59a3e07305e298bdedba2bbc0186d4cb1129f57945aff70b7ddae58a68b93bb2",941 "language": "Python",942 "lines": 2653,943 "truncated": false,944 "block": 8,945 "row": 950946 },947 {948 "path": "src/scanpy/plotting/legacy/_baseplot_class.py",949 "sha256": "dcef78a32a4e5b711e048537521f48ea5925f4f68c2ab4ff6e7cb2693c941734",950 "language": "Python",951 "lines": 914,952 "truncated": false,953 "block": 7,954 "row": 10919955 }956 ]957}