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/pachterlab/kb_python",4 "url": "http://github.com/pachterlab/kb_python",5 "host": "github.com",6 "commit": "188d9c7034498d83be86a461659968dd8da2db7f",7 "license": "BSD-2-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "f74acc152a1999a2341f89257f9140d42c350c4f370525a1aae79a2e7de78570",14 "language": "License",15 "lines": 25,16 "truncated": false,17 "block": 11,18 "row": 1431219 },20 {21 "path": "README.md",22 "sha256": "176a5f286aac573d731bbae565890deae4e93c0aebdba4c996117e501a31268f",23 "language": "Text",24 "lines": 210,25 "truncated": false,26 "block": 13,27 "row": 689228 },29 {30 "path": "docs/conf.py",31 "sha256": "850d9fdb11c84a7264d73246b959bcb6de6ae5b27b567800cca7c014d0c956db",32 "language": "Python",33 "lines": 60,34 "truncated": false,35 "block": 12,36 "row": 877637 },38 {39 "path": "kb_python/__init__.py",40 "sha256": "f8aaacea764787e72dae6ecba1851a40d83f7c40ce86e4abd4ca11cca4d6c2f6",41 "language": "Python",42 "lines": 1,43 "truncated": false,44 "block": 12,45 "row": 302346 },47 {48 "path": "kb_python/compile.py",49 "sha256": "2131176889482f4c769085d8f81ef5bcd97ded45fb97393f35eccd90761b7c31",50 "language": "Python",51 "lines": 277,52 "truncated": false,53 "block": 12,54 "row": 1695455 },56 {57 "path": "kb_python/config.py",58 "sha256": "bdb94af876f6df694095b52e953a78343603e9b7177d02d613a929f313a5e2a8",59 "language": "Python",60 "lines": 323,61 "truncated": false,62 "block": 12,63 "row": 1757164 },65 {66 "path": "kb_python/constants.py",67 "sha256": "42bf5555b08a2e8f17b67d27b9a23d625d1ab05231fe81f49f2cb5689953555f",68 "language": "Python",69 "lines": 80,70 "truncated": false,71 "block": 12,72 "row": 945373 },74 {75 "path": "kb_python/count.py",76 "sha256": "b869e12be327f6d0f22b3794e592c9e3e7c103f912ae42df79beb0f303fe495e",77 "language": "Python",78 "lines": 3254,79 "truncated": false,80 "block": 13,81 "row": 65082 },83 {84 "path": "kb_python/dry/__init__.py",85 "sha256": "324d1e028a5830d04f4b11dd32747d581562bc06780b5b24bf42292fb8204703",86 "language": "Python",87 "lines": 48,88 "truncated": false,89 "block": 12,90 "row": 631491 },92 {93 "path": "kb_python/dry/count.py",94 "sha256": "6a0b154cdca70be99e7a0945991dc39bcf100bb35878cd7aac02f5691cfdb44a",95 "language": "Python",96 "lines": 25,97 "truncated": false,98 "block": 12,99 "row": 5591100 },101 {102 "path": "kb_python/dry/utils.py",103 "sha256": "e9de113d9d5f6607fb378bc551d498e02696351a1ec0e90e781cb35499481003",104 "language": "Python",105 "lines": 108,106 "truncated": false,107 "block": 12,108 "row": 10720109 },110 {111 "path": "kb_python/extract.py",112 "sha256": "f44f4779cf1cd1755bd542222e31cc55efc4bafdda7513c565ddf590e1720207",113 "language": "Python",114 "lines": 503,115 "truncated": false,116 "block": 12,117 "row": 20461118 },119 {120 "path": "kb_python/logging.py",121 "sha256": "a3a97e340944ebc054cf2b3870d0b9dbb992de60e9059ca47e5476db61423bd3",122 "language": "Python",123 "lines": 4,124 "truncated": false,125 "block": 12,126 "row": 3287127 },128 {129 "path": "kb_python/main.py",130 "sha256": "e8ff95ba415756c450734fb731871953565e84c8743c72ecb00274bf513a1cb2",131 "language": "Python",132 "lines": 1991,133 "truncated": false,134 "block": 13,135 "row": 448136 },137 {138 "path": "kb_python/ref.py",139 "sha256": "ed372b71304b4ba18dcf3af450624e6a6e82564d58e3158f72cf7047d41a1879",140 "language": "Python",141 "lines": 1336,142 "truncated": false,143 "block": 13,144 "row": 274145 },146 {147 "path": "kb_python/report.py",148 "sha256": "b64728bdbeffb9db80c0ebdbc61ea7aadff1cdedf3d7a2f8fcc32f190f498519",149 "language": "Python",150 "lines": 281,151 "truncated": false,152 "block": 12,153 "row": 16352154 },155 {156 "path": "kb_python/report/js/bootstrap.min.js",157 "sha256": "5aa53525abc5c5200c70b3f6588388f86076cd699284c23cda64e92c372a1548",158 "language": "JavaScript",159 "lines": 7,160 "truncated": false,161 "block": 11,162 "row": 11534163 },164 {165 "path": "kb_python/report/js/jquery-3.4.1.slim.min.js",166 "sha256": "a5ab2a00a0439854f8787a0dda775dea5377ef4905886505c938941d6854ee4f",167 "language": "JavaScript",168 "lines": 2,169 "truncated": false,170 "block": 11,171 "row": 11538172 },173 {174 "path": "kb_python/report/js/plotly-latest.min.js",175 "sha256": "b2cdbca8faf145ceb0763c3d8c7fb35c72c120e670332602e4df9611d90b694f",176 "language": "JavaScript",177 "lines": 7,178 "truncated": true,179 "block": 11,180 "row": 11563181 },182 {183 "path": "kb_python/report/js/popper.min.js",184 "sha256": "c776195ad46333c6c9a9fe3c74502ffea9a02faf122388ea3567922cc65a3060",185 "language": "JavaScript",186 "lines": 5,187 "truncated": false,188 "block": 11,189 "row": 11499190 },191 {192 "path": "kb_python/report/report_basic.ipynb",193 "sha256": "e429973bc41002149dad828e864c7eb53078380c088504aae3e9abfc2c678f54",194 "language": "Jupyter",195 "lines": 66,196 "truncated": false,197 "block": 11,198 "row": 12140199 },200 {201 "path": "kb_python/report/report_matrix.ipynb",202 "sha256": "fa4e16e9ce67d95d89a3baf283ddd67a60c17f4d56f5ef46f9870ff574e82d29",203 "language": "Jupyter",204 "lines": 131,205 "truncated": false,206 "block": 11,207 "row": 12384208 },209 {210 "path": "kb_python/stats.py",211 "sha256": "7e55e981ef7426613ebeb9f34e18c041dcaf04d58e00c4083bd5fdaa8e602ca9",212 "language": "Python",213 "lines": 109,214 "truncated": false,215 "block": 12,216 "row": 10738217 },218 {219 "path": "kb_python/utils.py",220 "sha256": "84b5dfe6d610591a561cb061ce561c12f9a1e3e12eb50b42f2a642d6f092c140",221 "language": "Python",222 "lines": 926,223 "truncated": false,224 "block": 12,225 "row": 22149226 },227 {228 "path": "kb_python/validate.py",229 "sha256": "4bb69df0ec9a34d6b8818515dfa647506af3869bb354285b0e43e869ce3643f1",230 "language": "Python",231 "lines": 127,232 "truncated": false,233 "block": 12,234 "row": 11016235 },236 {237 "path": "setup.py",238 "sha256": "f40e9dad818a7554aa037064e43d66e4b02a0eaa30122eda64971ecb948988df",239 "language": "Python",240 "lines": 46,241 "truncated": false,242 "block": 12,243 "row": 7296244 },245 {246 "path": "tests/__init__.py",247 "sha256": "a6caf1d8709c8749e62e5c47f084e1c1a552587684df6976101a32ed5472e17f",248 "language": "Python",249 "lines": 2,250 "truncated": false,251 "block": 12,252 "row": 3159253 },254 {255 "path": "tests/dry/__init__.py",256 "sha256": "f47beb837e0c055d4eb3a7f9d4345f509e5fa9988c3a2409eb2137a772a20f0d",257 "language": "Python",258 "lines": 29,259 "truncated": false,260 "block": 12,261 "row": 5193262 },263 {264 "path": "tests/dry/test_count.py",265 "sha256": "7ab40a6909a80d4ec53426490d9c1a2f343a7100d3676e7c72cd872c2e1b006b",266 "language": "Python",267 "lines": 15,268 "truncated": false,269 "block": 12,270 "row": 4569271 },272 {273 "path": "tests/dry/test_utils.py",274 "sha256": "d7b7a1db5816f1c20c315a48acad24953161d69451949aabd1f30ad8931eddcd",275 "language": "Python",276 "lines": 92,277 "truncated": false,278 "block": 12,279 "row": 11499280 },281 {282 "path": "tests/fixtures/lamanno/counts/Untitled.ipynb",283 "sha256": "817ed03897a84fc4ec0d0b8515ee39460883f1aa5d37b6a3c0384e7fe604dbc8",284 "language": "Jupyter",285 "lines": 52,286 "truncated": false,287 "block": 11,288 "row": 12149289 },290 {291 "path": "tests/mixins.py",292 "sha256": "89c261adfc694cdd16beb031b6fe7ca5b50447412d733b34a023e73ae3f462c1",293 "language": "Python",294 "lines": 251,295 "truncated": false,296 "block": 12,297 "row": 18193298 },299 {300 "path": "tests/test_compile.py",301 "sha256": "15b58996efdf52a1a1e29c7f5259b8c7d95dd375a618ec93bb35aefceda0a201",302 "language": "Python",303 "lines": 295,304 "truncated": false,305 "block": 12,306 "row": 19517307 },308 {309 "path": "tests/test_config.py",310 "sha256": "6652289f1a3d1d202b66b0ceaa50984c236c14ca3469dcbc7c5b55e58000f702",311 "language": "Python",312 "lines": 111,313 "truncated": false,314 "block": 12,315 "row": 14040316 },317 {318 "path": "tests/test_count.py",319 "sha256": "92b5c478e21d7f66a7471876581bd41a08d29f4577c45eb8f218efa03fecbda2",320 "language": "Python",321 "lines": 4553,322 "truncated": true,323 "block": 13,324 "row": 697325 },326 {327 "path": "tests/test_ref.py",328 "sha256": "0d59fe34aafda5afd309fec7a49e6f9b68b7add6b622632df07f9ab32548b85a",329 "language": "Python",330 "lines": 1536,331 "truncated": false,332 "block": 13,333 "row": 495334 },335 {336 "path": "tests/test_report.py",337 "sha256": "021a640cc14c1bf99a023965bbef35a2964136870b0d524bf6a86b31ba922f7a",338 "language": "Python",339 "lines": 151,340 "truncated": false,341 "block": 12,342 "row": 14891343 },344 {345 "path": "tests/test_stats.py",346 "sha256": "2b3b748f97ee7ff2a3640f3ef95d90cd337d759bdd5c14da3e8d93410c95a55e",347 "language": "Python",348 "lines": 60,349 "truncated": false,350 "block": 12,351 "row": 6993352 },353 {354 "path": "tests/test_utils.py",355 "sha256": "0b748ff44546562b33ce48b5fa0a3d661990df8dabc537c58b8a959a4e5614d2",356 "language": "Python",357 "lines": 405,358 "truncated": false,359 "block": 12,360 "row": 20073361 },362 {363 "path": "tests/test_validate.py",364 "sha256": "a0828dcb231653bdbdb440b4d393ec9c2f285f5921afd7d662c8a0bbed45fcd0",365 "language": "Python",366 "lines": 119,367 "truncated": false,368 "block": 12,369 "row": 12744370 }371 ]372}