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.4k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/ezmsg-org/ezmsg",4 "url": "https://github.com/ezmsg-org/ezmsg",5 "host": "github.com",6 "commit": "b5bbe118422bd33ac51d79704f8dcd29e122c7fc",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "b1ebb4b4a86100c3c25207355e95c619a0b163561a62f149c2a16e419025da0a",14 "language": "License",15 "lines": 9,16 "truncated": false,17 "block": 17,18 "row": 792019 },20 {21 "path": "README.md",22 "sha256": "5ce59236a431e5757d46d1478b4a1fa5c4886f0561d86e12b74e4650aa85fad3",23 "language": "Text",24 "lines": 98,25 "truncated": false,26 "block": 18,27 "row": 1091528 },29 {30 "path": "docs/source/conf.py",31 "sha256": "0d62345d34b245d822b926fbcb6fb12422a473b852c5fddeb92a3ac257f2b199",32 "language": "Python",33 "lines": 130,34 "truncated": false,35 "block": 17,36 "row": 2612237 },38 {39 "path": "examples/ezmsg_attach.py",40 "sha256": "12cb5e4500cc9e658cc69cce5255568d2ecee914cbd52b18f6273b4d713bbaa2",41 "language": "Python",42 "lines": 8,43 "truncated": false,44 "block": 17,45 "row": 1802446 },47 {48 "path": "examples/ezmsg_configs.py",49 "sha256": "67321bda7c72a9bb5823297e24d86d7c861b9db5eaeb14b904d8d8121fc31e33",50 "language": "Python",51 "lines": 243,52 "truncated": false,53 "block": 17,54 "row": 2893855 },56 {57 "path": "examples/ezmsg_count.py",58 "sha256": "34bc5da4b4771a0baa22783110cc0ed46ffb605c7033c613aa3c32cc9b9df1aa",59 "language": "Python",60 "lines": 73,61 "truncated": false,62 "block": 17,63 "row": 2210464 },65 {66 "path": "examples/ezmsg_generator.py",67 "sha256": "07a83d0226dd01e5ad62eb29a42215161764bc09d784f1de62f7cc87ce0ebeac",68 "language": "Python",69 "lines": 210,70 "truncated": false,71 "block": 17,72 "row": 3061973 },74 {75 "path": "examples/ezmsg_intro.py",76 "sha256": "0a91adb9158d25e72a49f8a7407bda9bd422c75c0cfb58dab225c6a157394a3e",77 "language": "Python",78 "lines": 187,79 "truncated": false,80 "block": 17,81 "row": 3039582 },83 {84 "path": "examples/ezmsg_leaky_subscriber.py",85 "sha256": "86e41a54dee37ae8750bf0dd3370c552ece3b3eca0e0e9ac9923de4bc3de036d",86 "language": "Python",87 "lines": 168,88 "truncated": false,89 "block": 17,90 "row": 2926791 },92 {93 "path": "examples/ezmsg_log_to_file.py",94 "sha256": "522a0f649bf09e5bb913b4fb26f5c79dfd418a48307d949755fe1d7a6c2ff753",95 "language": "Python",96 "lines": 69,97 "truncated": false,98 "block": 17,99 "row": 22291100 },101 {102 "path": "examples/ezmsg_normalterm.py",103 "sha256": "e75e31f234f598687c833dbfff55f38f5550c919b90b051d8cb4fca68d765ed9",104 "language": "Python",105 "lines": 123,106 "truncated": false,107 "block": 17,108 "row": 24287109 },110 {111 "path": "examples/ezmsg_stop.py",112 "sha256": "5a9749f73a77529dd2e8ed2bf32ca025a103490a298ed52b567b1e5d144d5bb4",113 "language": "Python",114 "lines": 117,115 "truncated": false,116 "block": 17,117 "row": 24033118 },119 {120 "path": "examples/ezmsg_toy.py",121 "sha256": "f31d21734725497c6151c350c89b6411ae6f2d539226d8205e51f8e663543253",122 "language": "Python",123 "lines": 228,124 "truncated": false,125 "block": 17,126 "row": 29656127 },128 {129 "path": "examples/profiling_tui.py",130 "sha256": "a591311079023495c85056fc670df32f9bd440eef7e90291acf39dff5418c6fb",131 "language": "Python",132 "lines": 450,133 "truncated": false,134 "block": 18,135 "row": 2559136 },137 {138 "path": "examples/settings_tui.py",139 "sha256": "32297a8729bf55691129709c766c7ea01a925e1252e810a1e7838a6fca6ae15a",140 "language": "Python",141 "lines": 389,142 "truncated": false,143 "block": 18,144 "row": 1749145 },146 {147 "path": "examples/simple_async_publisher.py",148 "sha256": "1057260e41236f075f89c1818979aa772af4d03b75dedeb6ab64cad458394d0b",149 "language": "Python",150 "lines": 33,151 "truncated": false,152 "block": 17,153 "row": 19993154 },155 {156 "path": "examples/simple_async_subscriber.py",157 "sha256": "c43378992e84367c21fb5da591e870de0ab96b0e356ee1b8655e2491be0b21ba",158 "language": "Python",159 "lines": 34,160 "truncated": false,161 "block": 17,162 "row": 20299163 },164 {165 "path": "examples/simple_publisher.py",166 "sha256": "fa6500b12d6dff7b176db8c90a2a4112798d0232b0ef1a06f1bc1799306d008a",167 "language": "Python",168 "lines": 35,169 "truncated": false,170 "block": 17,171 "row": 20054172 },173 {174 "path": "examples/simple_subscriber.py",175 "sha256": "3082a64087445290fa0cdadeb1673a8d13f121a1da37289f2329841f89fcfd56",176 "language": "Python",177 "lines": 30,178 "truncated": false,179 "block": 17,180 "row": 19776181 },182 {183 "path": "examples/topology_tui.py",184 "sha256": "89db3523d2640ea1dcb8da106723777bbcb7fd01bde65e7157df4805ea7f8b07",185 "language": "Python",186 "lines": 285,187 "truncated": false,188 "block": 17,189 "row": 32315190 },191 {192 "path": "scripts/perf_ab.py",193 "sha256": "da818f2db72b000bb9b21c498c1012b3495e593bfafb4b2396f5619f5b8958b5",194 "language": "Python",195 "lines": 5,196 "truncated": false,197 "block": 17,198 "row": 17317199 },200 {201 "path": "src/ezmsg/core/__init__.py",202 "sha256": "9e19490ae2e9624d587c531ee97266b78ef13e2a30d89b9d3feab7809d490ee6",203 "language": "Python",204 "lines": 88,205 "truncated": false,206 "block": 17,207 "row": 23063208 },209 {210 "path": "src/ezmsg/core/__main__.py",211 "sha256": "c2e58ccaf023cc503c0276a1feb0c329bc1efd555be6d72fc5a79345d6bb9f48",212 "language": "Python",213 "lines": 3,214 "truncated": false,215 "block": 17,216 "row": 17167217 },218 {219 "path": "src/ezmsg/core/addressable.py",220 "sha256": "304760fa0ef48f9b1ab17fa88e123c5cacbda95f9e9560fec2af26492df6131b",221 "language": "Python",222 "lines": 75,223 "truncated": false,224 "block": 17,225 "row": 23116226 },227 {228 "path": "src/ezmsg/core/backend.py",229 "sha256": "29ce678b551882116bf06ff3e97c36cf6e38a7d622abee464f59e77de01e8329",230 "language": "Python",231 "lines": 1035,232 "truncated": false,233 "block": 18,234 "row": 5062235 },236 {237 "path": "src/ezmsg/core/backendprocess.py",238 "sha256": "13a74083781bb1e94b833c9cb0749306dc7fbe421cf211495fd0ab8d622547fa",239 "language": "Python",240 "lines": 1012,241 "truncated": false,242 "block": 18,243 "row": 4969244 },245 {246 "path": "src/ezmsg/core/backpressure.py",247 "sha256": "44908316ea8c6f9915dd52fdff6795113e2fae969c65be220f06a5035ca91866",248 "language": "Python",249 "lines": 186,250 "truncated": false,251 "block": 17,252 "row": 28707253 },254 {255 "path": "src/ezmsg/core/channelmanager.py",256 "sha256": "0a512969a5cb1613c4541cb2aa2bb341d2146d6542339edb989849d3aa1cae32",257 "language": "Python",258 "lines": 132,259 "truncated": false,260 "block": 17,261 "row": 29029262 },263 {264 "path": "src/ezmsg/core/collection.py",265 "sha256": "5f368de48c45a72b8f91f093e5bb4f59cbbcc610c5b0ac9535380ad5362c8099",266 "language": "Python",267 "lines": 102,268 "truncated": false,269 "block": 17,270 "row": 26721271 },272 {273 "path": "src/ezmsg/core/command.py",274 "sha256": "e1d7bc6d2f07b43801c59617c0c38ad68fb105464ac934ac4c80cec980468f5b",275 "language": "Python",276 "lines": 114,277 "truncated": false,278 "block": 17,279 "row": 26220280 },281 {282 "path": "src/ezmsg/core/commands/__init__.py",283 "sha256": "fdb7e0be888251b0a864010cad7d4030d7884cb3ef78b52bd14611e29d170e31",284 "language": "Python",285 "lines": 17,286 "truncated": false,287 "block": 17,288 "row": 19004289 },290 {291 "path": "src/ezmsg/core/commands/common.py",292 "sha256": "c5e5f25110d7bd32061f53cb897b63a3f8b01144001cbdef544e242d1107a830",293 "language": "Python",294 "lines": 100,295 "truncated": false,296 "block": 17,297 "row": 25021298 },299 {300 "path": "src/ezmsg/core/commands/dashboard.py",301 "sha256": "e30d3aa357d76dbb1f9e33a2fcd537fe5201a9e0e8bb7dca089221e56d6d76db",302 "language": "Python",303 "lines": 77,304 "truncated": false,305 "block": 17,306 "row": 23377307 },308 {309 "path": "src/ezmsg/core/commands/dashboard_cmd.py",310 "sha256": "22430ee4d299e676dca8d8f5af3cfe15c14bdb835cdc556214dba65e161e60ef",311 "language": "Python",312 "lines": 43,313 "truncated": false,314 "block": 17,315 "row": 21587316 },317 {318 "path": "src/ezmsg/core/commands/graphviz.py",319 "sha256": "981fcd9aa9777a3a2055a3602042c481e4c4e15e2cbdb527b8fae11a99d55cde",320 "language": "Python",321 "lines": 19,322 "truncated": false,323 "block": 17,324 "row": 19174325 },326 {327 "path": "src/ezmsg/core/commands/mermaid.py",328 "sha256": "57f9af0d49c3c3b6d74ba700d1b745033768c52b2f79c6f3c2d5c4abfb504f36",329 "language": "Python",330 "lines": 77,331 "truncated": false,332 "block": 17,333 "row": 23554334 },335 {336 "path": "src/ezmsg/core/commands/serve.py",337 "sha256": "d6486c8b617ec370a32fd31f47114513889528fc1ae2308794688b9e5c3e9f45",338 "language": "Python",339 "lines": 56,340 "truncated": false,341 "block": 17,342 "row": 22553343 },344 {345 "path": "src/ezmsg/core/commands/shutdown.py",346 "sha256": "a96edf4f1ab9fabe583b95b7c240e5d9fc6e54682e97e5fb6d5d2195200e7e2e",347 "language": "Python",348 "lines": 26,349 "truncated": false,350 "block": 17,351 "row": 19758352 },353 {354 "path": "src/ezmsg/core/commands/start.py",355 "sha256": "56c8f4e65d5f4145f465709a25dbc6b5dbfc483f441fecf794901ca3d1c25e60",356 "language": "Python",357 "lines": 53,358 "truncated": false,359 "block": 17,360 "row": 21905361 },362 {363 "path": "src/ezmsg/core/component.py",364 "sha256": "8d55504825d21d1f36afc5f2858febb94fff8e9c099a51e84142525c82c58f07",365 "language": "Python",366 "lines": 240,367 "truncated": false,368 "block": 17,369 "row": 32304370 },371 {372 "path": "src/ezmsg/core/dag.py",373 "sha256": "d992f542572275a5ec460ad693e511732260e4f3771e1e8c6b00c385572fff28",374 "language": "Python",375 "lines": 226,376 "truncated": false,377 "block": 17,378 "row": 30943379 },380 {381 "path": "src/ezmsg/core/graph_util.py",382 "sha256": "dfd0e6688fc2d014baa27ec06f9a71980eeb49ba3cf82cfc14608d61fa89f005",383 "language": "Python",384 "lines": 272,385 "truncated": false,386 "block": 18,387 "row": 25388 },389 {390 "path": "src/ezmsg/core/graphcontext.py",391 "sha256": "b42aff3c285207722a772a7fc68a82edc16dee6d5c524626122004af3c7922c6",392 "language": "Python",393 "lines": 793,394 "truncated": false,395 "block": 18,396 "row": 4367397 },398 {399 "path": "src/ezmsg/core/graphmeta.py",400 "sha256": "56d0600706275c4457f78a23e7843c4730876403823c771398b40a2ec78317da",401 "language": "Python",402 "lines": 400,403 "truncated": false,404 "block": 17,405 "row": 32015406 },407 {408 "path": "src/ezmsg/core/graphserver.py",409 "sha256": "43f3bca44ac075d8f3187fd34ab9fe86da17fceb9ad5441af0bf3c6a5f055e5e",410 "language": "Python",411 "lines": 1971,412 "truncated": false,413 "block": 18,414 "row": 5665415 },416 {417 "path": "src/ezmsg/core/logconfig.py",418 "sha256": "ecdb022761040e0a8eed22cf2643f5de5f5190062605e74faa898409336787be",419 "language": "Python",420 "lines": 47,421 "truncated": false,422 "block": 17,423 "row": 21551424 },425 {426 "path": "src/ezmsg/core/message.py",427 "sha256": "27719ec6ce8212b2703476f0640965788b692c30cb58b8f147e429acc3d4c515",428 "language": "Python",429 "lines": 54,430 "truncated": false,431 "block": 17,432 "row": 21367433 },434 {435 "path": "src/ezmsg/core/messagecache.py",436 "sha256": "2dde414685d7c7e6645a086d9c9bd935c6bc810ce589671662ab91ab55459a4c",437 "language": "Python",438 "lines": 138,439 "truncated": false,440 "block": 17,441 "row": 27045442 },443 {444 "path": "src/ezmsg/core/messagechannel.py",445 "sha256": "2b922989bc5c21554163b90c2ac046fec32f9c921d71950e754c252f24c583cf",446 "language": "Python",447 "lines": 529,448 "truncated": false,449 "block": 18,450 "row": 3181451 },452 {453 "path": "src/ezmsg/core/messagemarshal.py",454 "sha256": "3cff7d6a6bea46f78efcbb6b72d3409ec7245bb5777ff7d43fa865b264b17f2f",455 "language": "Python",456 "lines": 227,457 "truncated": false,458 "block": 17,459 "row": 31062460 },461 {462 "path": "src/ezmsg/core/netprotocol.py",463 "sha256": "ffac08334b73908af912399ef832772104d1d9fd1a527ee17d9f87af417da861",464 "language": "Python",465 "lines": 405,466 "truncated": false,467 "block": 18,468 "row": 681469 },470 {471 "path": "src/ezmsg/core/processclient.py",472 "sha256": "5b322968f138b6edee5977bd3e12ddf4f5618688593f580653f25deaaa5dce3d",473 "language": "Python",474 "lines": 483,475 "truncated": false,476 "block": 18,477 "row": 2675478 },479 {480 "path": "src/ezmsg/core/profiling.py",481 "sha256": "4e7afd582f57363e8aca5f4bcaf7611a33aa8db74948e649378376392fb70cb5",482 "language": "Python",483 "lines": 521,484 "truncated": false,485 "block": 18,486 "row": 2872487 },488 {489 "path": "src/ezmsg/core/pubclient.py",490 "sha256": "ff492d2a9f7c17f6e76bd1bbc83dfde7f6ac78fe9e8e0461285ab2f53b459fd9",491 "language": "Python",492 "lines": 610,493 "truncated": false,494 "block": 18,495 "row": 3617496 },497 {498 "path": "src/ezmsg/core/relay.py",499 "sha256": "0a79c08e4fdc3d200896d9013f6731ad51b9c84680da272d575de9c9a33587b1",500 "language": "Python",501 "lines": 98,502 "truncated": false,503 "block": 17,504 "row": 24862505 },506 {507 "path": "src/ezmsg/core/settings.py",508 "sha256": "8ef6f7e8efc4d88373900e049e70d180d1b13973b1c95e979ed39429fb45778d",509 "language": "Python",510 "lines": 86,511 "truncated": false,512 "block": 17,513 "row": 23938514 },515 {516 "path": "src/ezmsg/core/settingsmeta.py",517 "sha256": "3563dc12f8507ab4c2c4d9e70d0dbbee1490527d8fec5830760882a07f79db50",518 "language": "Python",519 "lines": 329,520 "truncated": false,521 "block": 18,522 "row": 1352523 },524 {525 "path": "src/ezmsg/core/shm.py",526 "sha256": "e158a2efc93633bb5ff29f29158270a9cd77d6df8ef44ca2b91f0bf70a70ff8a",527 "language": "Python",528 "lines": 262,529 "truncated": false,530 "block": 17,531 "row": 32056532 },533 {534 "path": "src/ezmsg/core/shm_grow_test_support.py",535 "sha256": "c1293d2a36cfd846413335eeb6215f0ce914aebf99d812baf243d3ad7adf6bd5",536 "language": "Python",537 "lines": 100,538 "truncated": false,539 "block": 17,540 "row": 23743541 },542 {543 "path": "src/ezmsg/core/state.py",544 "sha256": "9e21c1d594fc093e0bde7583069c24ad360cf9a65863554646a81a796040d7ee",545 "language": "Python",546 "lines": 72,547 "truncated": false,548 "block": 17,549 "row": 23428550 },551 {552 "path": "src/ezmsg/core/stream.py",553 "sha256": "9691832d7e2984b9f378c358345f9603260c98d1cde5948c319ab7674b929390",554 "language": "Python",555 "lines": 312,556 "truncated": false,557 "block": 18,558 "row": 69559 },560 {561 "path": "src/ezmsg/core/subclient.py",562 "sha256": "a4c81547330236a96ac524276d11c809808785e2cdfd1430e4b44283ec560966",563 "language": "Python",564 "lines": 351,565 "truncated": false,566 "block": 18,567 "row": 1573568 },569 {570 "path": "src/ezmsg/core/sync.py",571 "sha256": "a086e6fc5ae86a373f4d9f3bb32580fca7e3d2221dbd1a6fa4d26cde64075c1f",572 "language": "Python",573 "lines": 444,574 "truncated": false,575 "block": 18,576 "row": 2348577 },578 {579 "path": "src/ezmsg/core/test.py",580 "sha256": "909162b10ec0deb45ae29d5f6942aa87c0c6e9b4ff6149463692d307b4c69575",581 "language": "Python",582 "lines": 58,583 "truncated": false,584 "block": 17,585 "row": 21439586 },587 {588 "path": "src/ezmsg/core/unit.py",589 "sha256": "88cab41eb41a012f3058a26dd35bdd9aecf2ab46c60eeb225026cea8a17b26a5",590 "language": "Python",591 "lines": 332,592 "truncated": false,593 "block": 18,594 "row": 824595 },596 {597 "path": "src/ezmsg/core/util.py",598 "sha256": "df4ba9602b0e6ebd4057ebf85e367d0c372ff4ae9bd1d8ef8e3ac93b97e4dbd6",599 "language": "Python",600 "lines": 126,601 "truncated": false,602 "block": 17,603 "row": 26676604 },605 {606 "path": "src/ezmsg/util/__init__.py",607 "sha256": "4dae4c37834a92a428e0ff7cddc95992a8e67ee0cd214f01ed10ffa31960e8f9",608 "language": "Python",609 "lines": 18,610 "truncated": false,611 "block": 17,612 "row": 20026613 },614 {615 "path": "src/ezmsg/util/debuglog.py",616 "sha256": "71bf0ad16d3546a7caa07dbbcec205cc2c83dc39326bf2c90ec3f42fb95d534f",617 "language": "Python",618 "lines": 44,619 "truncated": false,620 "block": 17,621 "row": 21119622 },623 {624 "path": "src/ezmsg/util/gen_to_unit.py",625 "sha256": "ef2eed079063569502ecc89ed3f13f1ef153449a04018a6c1687c1464c1fb9a6",626 "language": "Python",627 "lines": 191,628 "truncated": false,629 "block": 17,630 "row": 30155631 },632 {633 "path": "src/ezmsg/util/generator.py",634 "sha256": "afecbfd71d8b0436259087386cab9cf4f3e441e69818de9b362cb9493b441614",635 "language": "Python",636 "lines": 100,637 "truncated": false,638 "block": 17,639 "row": 25358640 },641 {642 "path": "src/ezmsg/util/messagecodec.py",643 "sha256": "3a3fbe0c7101bc16e2a60d9f2ca0aa2a2eba131b71b5bc1a665b16a79b65df54",644 "language": "Python",645 "lines": 209,646 "truncated": false,647 "block": 17,648 "row": 29702649 },650 {651 "path": "src/ezmsg/util/messagegate.py",652 "sha256": "fea39c43831852cc0e63c78db49fb25029a6de391410eb9618df2c8d9b15cc2d",653 "language": "Python",654 "lines": 94,655 "truncated": false,656 "block": 17,657 "row": 24890658 },659 {660 "path": "src/ezmsg/util/messagelogger.py",661 "sha256": "ef2250d581563e42beed9c8306ac3ee02f2ff2508ed653eba69b86e8eb3c10e2",662 "language": "Python",663 "lines": 183,664 "truncated": false,665 "block": 17,666 "row": 29783667 },668 {669 "path": "src/ezmsg/util/messagequeue.py",670 "sha256": "c9f2169edba58a8dc03ec1700c6846a8b0398e01367a2bfc88c09f9e1da8ec6c",671 "language": "Python",672 "lines": 84,673 "truncated": false,674 "block": 17,675 "row": 24067676 },677 {678 "path": "src/ezmsg/util/messagereplay.py",679 "sha256": "709697f109f6bde820eec677ec4c11b9946debe70056433ca62b773de95d468c",680 "language": "Python",681 "lines": 242,682 "truncated": false,683 "block": 17,684 "row": 31429685 },686 {687 "path": "src/ezmsg/util/messages/__init__.py",688 "sha256": "fcf9af2f5672e26739d9f2c373ffe949f3efd0d3ecf7ad65ba6821581d8e2955",689 "language": "Python",690 "lines": 14,691 "truncated": false,692 "block": 17,693 "row": 18778694 },695 {696 "path": "src/ezmsg/util/messages/axisarray.py",697 "sha256": "7be4abdc0b904871211b091a7780466a14329128e6dd24866215c5a5f65f163f",698 "language": "Python",699 "lines": 907,700 "truncated": false,701 "block": 18,702 "row": 4700703 },704 {705 "path": "src/ezmsg/util/messages/chunker.py",706 "sha256": "6b42d1b7200b49066ca567c8ce34ec38622021880423fb25048c332d568a764e",707 "language": "Python",708 "lines": 155,709 "truncated": false,710 "block": 17,711 "row": 28554712 },713 {714 "path": "src/ezmsg/util/messages/key.py",715 "sha256": "af36a4ad5661a42d48075630ef70fe3897f1d1231a66b318f947baf7bdd79260",716 "language": "Python",717 "lines": 145,718 "truncated": false,719 "block": 17,720 "row": 27844721 },722 {723 "path": "src/ezmsg/util/messages/modify.py",724 "sha256": "1bfd40f9fb7c04957213a14c972c497df6f920d03e0414b78750535d58345ff0",725 "language": "Python",726 "lines": 122,727 "truncated": false,728 "block": 17,729 "row": 26993730 },731 {732 "path": "src/ezmsg/util/messages/util.py",733 "sha256": "e2fe83e4ea51469c97ae79c4c354de0251beede4fe0de7819ca24de93c5d3fa2",734 "language": "Python",735 "lines": 37,736 "truncated": false,737 "block": 17,738 "row": 21189739 },740 {741 "path": "src/ezmsg/util/perf/ab.py",742 "sha256": "177adcbcaeb0f1ec6b228ca0de2d174c1b6cc59e456fa432f46e0e8f67c746af",743 "language": "Python",744 "lines": 849,745 "truncated": false,746 "block": 18,747 "row": 4155748 },749 {750 "path": "src/ezmsg/util/perf/analysis.py",751 "sha256": "f570b1d1d4ff8287d5e784660256db2bfa04f0edce24fe86500a9533228d830c",752 "language": "Python",753 "lines": 1125,754 "truncated": false,755 "block": 18,756 "row": 4953757 },758 {759 "path": "src/ezmsg/util/perf/command.py",760 "sha256": "07bac629cb519f89877b7c3a8ef4aed3cb6a94636f2069283cccbdf6e42317b0",761 "language": "Python",762 "lines": 39,763 "truncated": false,764 "block": 17,765 "row": 20594766 },767 {768 "path": "src/ezmsg/util/perf/envinfo.py",769 "sha256": "1120b737128b4a64217743c37929d62e0bb0a4ff2ea9c53e9e02384aa1bdf8fc",770 "language": "Python",771 "lines": 106,772 "truncated": false,773 "block": 17,774 "row": 25899775 },776 {777 "path": "src/ezmsg/util/perf/hotpath.py",778 "sha256": "72a2bfd87eea83d8bed93456c85383be556e8ced1320b12707137648b42a2eb8",779 "language": "Python",780 "lines": 491,781 "truncated": false,782 "block": 18,783 "row": 1884784 },785 {786 "path": "src/ezmsg/util/perf/impl.py",787 "sha256": "067f42339d9a8d4bf76dfea48b4e3842a2324bcd9120b25c8dd79e6d37af91d1",788 "language": "Python",789 "lines": 380,790 "truncated": false,791 "block": 18,792 "row": 990793 },794 {795 "path": "src/ezmsg/util/perf/run.py",796 "sha256": "f1369699b8dbfa9a59818c301935d07bf1df2fa9504d682584f2d2fc43a35814",797 "language": "Python",798 "lines": 396,799 "truncated": false,800 "block": 18,801 "row": 1271802 },803 {804 "path": "src/ezmsg/util/perf/util.py",805 "sha256": "9b5113296fce2c4977b10d7fc34cb42f38858a8bcec4cb99a259473a35f4e848",806 "language": "Python",807 "lines": 278,808 "truncated": false,809 "block": 17,810 "row": 30867811 },812 {813 "path": "src/ezmsg/util/profiler.py",814 "sha256": "7908fd3c8133774d8dd9563a3fc87c300f826e717750d1a008826a21e07760e6",815 "language": "Python",816 "lines": 183,817 "truncated": false,818 "block": 17,819 "row": 29901820 },821 {822 "path": "src/ezmsg/util/rate.py",823 "sha256": "97f8532bc83ecbdd62502e1cb5e797ea2b0fcbe55d7c68642cb252a1f988a50b",824 "language": "Python",825 "lines": 84,826 "truncated": false,827 "block": 17,828 "row": 23641829 },830 {831 "path": "src/ezmsg/util/terminate.py",832 "sha256": "2f4c65cc0c0365e0c02fc0fb8612bd12c5ae2fafdab89492682cf33dcee423b3",833 "language": "Python",834 "lines": 105,835 "truncated": false,836 "block": 17,837 "row": 24452838 },839 {840 "path": "tests/clean_shutdown_examples_runner.py",841 "sha256": "d38efd24e6edb09ef9d0e98ccfbc83eeb85f74bd0d2bb435f31f2dfc9b7101bc",842 "language": "Python",843 "lines": 171,844 "truncated": false,845 "block": 17,846 "row": 27009847 },848 {849 "path": "tests/ez_test_utils.py",850 "sha256": "273bbc2d7b8310f9347c8f8c8e720799eea7324fc7a8193f9583c9936e9ab05e",851 "language": "Python",852 "lines": 88,853 "truncated": false,854 "block": 17,855 "row": 23723856 },857 {858 "path": "tests/messages/test_axisarray.py",859 "sha256": "634d8555a831d7150f99a338312bb630466556745634fbaae07379f5ce6f696f",860 "language": "Python",861 "lines": 416,862 "truncated": false,863 "block": 18,864 "row": 1439865 },866 {867 "path": "tests/messages/test_chunker.py",868 "sha256": "7450b12635295c80ef53e5b744ce53597d9f0eddd785e95d457b8de9da17ade2",869 "language": "Python",870 "lines": 33,871 "truncated": false,872 "block": 17,873 "row": 20761874 },875 {876 "path": "tests/messages/test_key.py",877 "sha256": "a4c52641181c027fb18748d0480f927743e9b1f21d8d4f05f01d106e27168a52",878 "language": "Python",879 "lines": 142,880 "truncated": false,881 "block": 17,882 "row": 28199883 },884 {885 "path": "tests/messages/test_modify.py",886 "sha256": "7a8c5c01a10c59685fde6daddad962596e9f0c9f9cc4e9af7036229a6dab3bba",887 "language": "Python",888 "lines": 68,889 "truncated": false,890 "block": 17,891 "row": 23418892 },893 {894 "path": "tests/perf_sync_overhead.py",895 "sha256": "f6c268f399eeb8da8f4137d7113bde63605c1b308be3a572fec5e9917e46e985",896 "language": "Python",897 "lines": 119,898 "truncated": false,899 "block": 17,900 "row": 25360901 },902 {903 "path": "tests/shm_resize_race_runner.py",904 "sha256": "55e117b3aa987248f3946fb1bd68a46b4ce0d72778aea9ec67397d36eb53eb4b",905 "language": "Python",906 "lines": 73,907 "truncated": false,908 "block": 17,909 "row": 21868910 },911 {912 "path": "tests/shutdown_runner.py",913 "sha256": "e6c84309003a8cc8a034eb9ca95c6215c91c1db42a7ae64a7fc7e04a40300275",914 "language": "Python",915 "lines": 108,916 "truncated": false,917 "block": 17,918 "row": 24541919 },920 {921 "path": "tests/test_addressable.py",922 "sha256": "2b93f6490f279da09b54b5534587785c0ac3261edca9a69f269d18fbd39381be",923 "language": "Python",924 "lines": 31,925 "truncated": false,926 "block": 17,927 "row": 19238928 },929 {930 "path": "tests/test_attach.py",931 "sha256": "7c86e5d1d5369a0bdbc8c12c496686698273535da6fd5904fcd5894cb5b14617",932 "language": "Python",933 "lines": 134,934 "truncated": false,935 "block": 17,936 "row": 25606937 },938 {939 "path": "tests/test_channel.py",940 "sha256": "a11c6743bfb9ed41e299c98a353336a7701eed0359f69576f21a395069e7f45e",941 "language": "Python",942 "lines": 156,943 "truncated": false,944 "block": 17,945 "row": 28025946 },947 {948 "path": "tests/test_channelmanager.py",949 "sha256": "2cb15a6ca506071b3ed09a5c36e46207ae72f55fb3c15dee3223f42a7fae431b",950 "language": "Python",951 "lines": 105,952 "truncated": false,953 "block": 17,954 "row": 24931955 },956 {957 "path": "tests/test_clean_shutdown.py",958 "sha256": "246cc657e93eb982c91f0a5f7f952d756759b27ac66a27df972a25271762a0a0",959 "language": "Python",960 "lines": 255,961 "truncated": false,962 "block": 17,963 "row": 30911964 },965 {966 "path": "tests/test_command.py",967 "sha256": "a89c9e00c8c6ca536342aa25337934ef5bad4ce5a637243a46ea176382df4687",968 "language": "Python",969 "lines": 330,970 "truncated": false,971 "block": 17,972 "row": 31869973 },974 {975 "path": "tests/test_connections.py",976 "sha256": "378f0c210a245604621ce031f8ff631ccdd690789ddcf871ac5c1825dd740059",977 "language": "Python",978 "lines": 44,979 "truncated": false,980 "block": 17,981 "row": 20308982 },983 {984 "path": "tests/test_dag.py",985 "sha256": "f14f207956096cbb837cc8828969526f38d0954c503a6cea245f38468fcc2be7",986 "language": "Python",987 "lines": 113,988 "truncated": false,989 "block": 17,990 "row": 24143991 },992 {993 "path": "tests/test_dashboard_commands.py",994 "sha256": "14b6534ec3f575ddbc811ed4b830f458d30c8fef2f99107478ef9c8fc9d5ef76",995 "language": "Python",996 "lines": 289,997 "truncated": false,998 "block": 17,999 "row": 321351000 },1001 {1002 "path": "tests/test_generator.py",1003 "sha256": "9101f155bb7cba7acd58b41908f2199efdf60197e061882666e0f9767926332c",1004 "language": "Python",1005 "lines": 255,1006 "truncated": false,1007 "block": 17,1008 "row": 314551009 },1010 {1011 "path": "tests/test_graph.py",1012 "sha256": "20243f53f057cd148fbc273759176b56219acf87488726f5f923d74b0be3ac47",1013 "language": "Python",1014 "lines": 287,1015 "truncated": false,1016 "block": 17,1017 "row": 315001018 },1019 {1020 "path": "tests/test_graph_session.py",1021 "sha256": "c2b61de8e6f816d84aa9018c7b3cc01dc0fbe7e95555af73892d2fb4e3cff5a9",1022 "language": "Python",1023 "lines": 106,1024 "truncated": false,1025 "block": 17,1026 "row": 251191027 },1028 {1029 "path": "tests/test_graph_visualization.py",1030 "sha256": "f296e5a10f9fe9d653d312aac9a6526cbd1dfa5041a494239109880bc7bd7657",1031 "language": "Python",1032 "lines": 397,1033 "truncated": false,1034 "block": 18,1035 "row": 5491036 },1037 {1038 "path": "tests/test_leaky_subscriber.py",1039 "sha256": "af83d2736599812fd3d2497714b9e646afbc8f1a68970d7156aa4ce35b2fccaa",1040 "language": "Python",1041 "lines": 397,1042 "truncated": false,1043 "block": 18,1044 "row": 8771045 },1046 {1047 "path": "tests/test_logconfig.py",1048 "sha256": "407229f1d4090d6817692d45f938045be9875f568e3f9afbfdb35da4a0807133",1049 "language": "Python",1050 "lines": 37,1051 "truncated": false,1052 "block": 17,1053 "row": 206121054 },1055 {1056 "path": "tests/test_messagereplay.py",1057 "sha256": "bf65cb55ed926090811f10f0e7b9577a0a9ae9924399731fe299a8aff8ea4548",1058 "language": "Python",1059 "lines": 92,1060 "truncated": false,1061 "block": 17,1062 "row": 248261063 },1064 {1065 "path": "tests/test_perf_ab.py",1066 "sha256": "d7e11a6df33d8e3972c74785a6202b7729fff32529142b6f18ca340e8bdb90f7",1067 "language": "Python",1068 "lines": 113,1069 "truncated": false,1070 "block": 17,1071 "row": 249921072 },1073 {1074 "path": "tests/test_perf_analysis.py",1075 "sha256": "ef38fefe9e6dc89eddfd408019a002dd89114dc6815fb99825d1572c0f03d7d9",1076 "language": "Python",1077 "lines": 218,1078 "truncated": false,1079 "block": 17,1080 "row": 300031081 },1082 {1083 "path": "tests/test_perf_configs.py",1084 "sha256": "d3404fd78e3f158365d91fdb528f9dd413be9e56f3493382e0d48ab287164367",1085 "language": "Python",1086 "lines": 129,1087 "truncated": false,1088 "block": 17,1089 "row": 260901090 },1091 {1092 "path": "tests/test_perf_hotpath.py",1093 "sha256": "a8303627380e3b7bf92a540ee9b9a631caca5dd1cc627bed3640b01dda63ff1c",1094 "language": "Python",1095 "lines": 149,1096 "truncated": false,1097 "block": 17,1098 "row": 276441099 },1100 {1101 "path": "tests/test_process_control.py",1102 "sha256": "c61b486ffb2bbcde13ff309a52edf24b58af611cd46cec8ee3449166be061184",1103 "language": "Python",1104 "lines": 186,1105 "truncated": false,1106 "block": 17,1107 "row": 294261108 },1109 {1110 "path": "tests/test_process_routing.py",1111 "sha256": "65530444c497381b450f1fbef84487ad60f82d601393ed8f7c0b44d85245c2c4",1112 "language": "Python",1113 "lines": 150,1114 "truncated": false,1115 "block": 17,1116 "row": 276911117 },1118 {1119 "path": "tests/test_profiler.py",1120 "sha256": "f39556e93311bd892c34b01bcee24d0c2ac93afc64146f4876ff93c06c818a08",1121 "language": "Python",1122 "lines": 215,1123 "truncated": false,1124 "block": 17,1125 "row": 301851126 },1127 {1128 "path": "tests/test_profiling_api.py",1129 "sha256": "89b053816cd9b7bd7fd8215101cbcc7559c4808c2583744fb444f5c6aad8fa61",1130 "language": "Python",1131 "lines": 636,1132 "truncated": false,1133 "block": 18,1134 "row": 35991135 },1136 {1137 "path": "tests/test_pubclient.py",1138 "sha256": "8a89c3a2f654ad70e48d7f4c62d760754b53f3682791c20f0641869c1c70cc64",1139 "language": "Python",1140 "lines": 203,1141 "truncated": false,1142 "block": 17,1143 "row": 285601144 },1145 {1146 "path": "tests/test_run.py",1147 "sha256": "d696a9a557adb1ebc9f6e9508c18f306b56e5f2b15508cbbbe249614a1baf28b",1148 "language": "Python",1149 "lines": 131,1150 "truncated": false,1151 "block": 17,1152 "row": 265191153 },1154 {1155 "path": "tests/test_settings_api.py",1156 "sha256": "2d65479cc4ce4658bda7d241ff7abbb3cde66405500747bc5619eaad7482bfc0",1157 "language": "Python",1158 "lines": 538,1159 "truncated": false,1160 "block": 18,1161 "row": 29641162 },1163 {1164 "path": "tests/test_shm.py",1165 "sha256": "490b55c19c9148874488e40dc96e55039c92dc85d5cd6b2f845614c2cdf164c5",1166 "language": "Python",1167 "lines": 212,1168 "truncated": false,1169 "block": 17,1170 "row": 289011171 },1172 {1173 "path": "tests/test_shm_grow.py",1174 "sha256": "c1fffe5a4bc39dc993220991a8cead808ae1a10454e6eb42b28994e815bbceb2",1175 "language": "Python",1176 "lines": 50,1177 "truncated": false,1178 "block": 17,1179 "row": 216381180 },1181 {1182 "path": "tests/test_state.py",1183 "sha256": "ecba1ac07478212bd2fe3d7f99eaf8b04402f8ad0c4443536bb0d29101bb978a",1184 "language": "Python",1185 "lines": 74,1186 "truncated": false,1187 "block": 17,1188 "row": 237671189 },1190 {1191 "path": "tests/test_subclient.py",1192 "sha256": "1b75d4ca39e616c5338e2911bac055e3dbe3a27ac0135d8a5f0f3039e02c664d",1193 "language": "Python",1194 "lines": 150,1195 "truncated": false,1196 "block": 17,1197 "row": 270791198 },1199 {1200 "path": "tests/test_sync_api.py",