Team Ai
Datasetpublic

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.

sourceHugging Faceotherupdated 2d agoView on Hugging Face
0likes5.6kdownloads
github.com__scverse__scanpy.json957 linesDownload Raw Back to f0
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}