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": "gitlab.esrf.fr/tomotools/nabu",4 "url": "https://gitlab.esrf.fr/tomotools/nabu",5 "host": "gitlab.esrf.fr",6 "commit": "59e48a7916cdb48941041c79b99ab8c91294fd83",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": ".gitlab/get_version_diff.sh",13 "sha256": "d470964cd01c381a40fddb0c963326660d1b660ffb623c1cc60ee11c23d16459",14 "language": "Shell",15 "lines": 25,16 "truncated": false,17 "block": 16,18 "row": 528819 },20 {21 "path": "LICENSE",22 "sha256": "a13c2de8b39c8adaf03907af9f457679090374eeac303bbc33b57646508621fd",23 "language": "License",24 "lines": 21,25 "truncated": false,26 "block": 14,27 "row": 1683228 },29 {30 "path": "README.md",31 "sha256": "f9f2700944f91c7a8865dc0e93cb3fe29c9f0c1039105b080f379c6428de5450",32 "language": "Text",33 "lines": 60,34 "truncated": false,35 "block": 16,36 "row": 706737 },38 {39 "path": "conftest.py",40 "sha256": "7fc21bbca544ef43838d30a62e1a7761a05517648a8443c35783ea78093f64c6",41 "language": "Python",42 "lines": 59,43 "truncated": false,44 "block": 15,45 "row": 1058246 },47 {48 "path": "doc/create_conf_doc.py",49 "sha256": "9880c72bbcf43b5a36308e1ddc81aebdc0cda419b6559acd14caddb2efc269d6",50 "language": "Python",51 "lines": 42,52 "truncated": false,53 "block": 15,54 "row": 892055 },56 {57 "path": "doc/docs/Tutorials/nabu_basic_reconstruction.ipynb",58 "sha256": "7bb18e76e0f2852036b0b80985d6475f9b9e6d930741055789d18297103b42f2",59 "language": "Jupyter",60 "lines": 154,61 "truncated": false,62 "block": 14,63 "row": 1523864 },65 {66 "path": "doc/docs/Tutorials/nabu_from_python_with_gpu.ipynb",67 "sha256": "4735df1ebee217679550f2ecb4af8192e9ff33e268ecaa1d74824686d1662cfc",68 "language": "Jupyter",69 "lines": 245,70 "truncated": false,71 "block": 14,72 "row": 1573973 },74 {75 "path": "doc/docs/Tutorials/nabu_volume_reconstruction.ipynb",76 "sha256": "0c57b49e0444d34a0a272c597e848b9a087ed045782f0a9e65516dd605419da2",77 "language": "Jupyter",78 "lines": 118,79 "truncated": false,80 "block": 14,81 "row": 1528182 },83 {84 "path": "doc/docs/Tutorials/overlap_kernels.ipynb",85 "sha256": "d3dcafa7466d5f835b129bced28767a7b63c301318581a3bcdc8b470310b0bd4",86 "language": "Jupyter",87 "lines": 186,88 "truncated": false,89 "block": 14,90 "row": 1529191 },92 {93 "path": "doc/docs/Tutorials/remote_batch_processing.ipynb",94 "sha256": "577e819a10a70e59d59f3b753b8e6fb0451ca2a326eeb3b8da702edabfe3fd80",95 "language": "Jupyter",96 "lines": 127,97 "truncated": false,98 "block": 14,99 "row": 15401100 },101 {102 "path": "doc/docs/assets/mathjax.js",103 "sha256": "9523186ffc1556b68fe3a0e1d014537da63278611b7e6510f4fa32c9fe4d748b",104 "language": "JavaScript",105 "lines": 16,106 "truncated": false,107 "block": 14,108 "row": 12551109 },110 {111 "path": "doc/generate_variables_file.py",112 "sha256": "7f68133d9c72e8603c53b63544e7c92c5d99c7130879d84fde8f5aeaf848607a",113 "language": "Python",114 "lines": 18,115 "truncated": false,116 "block": 15,117 "row": 6743118 },119 {120 "path": "nabu/__init__.py",121 "sha256": "a39ef77af664b780edb4465098530be5bac567e266988935b6bc14fe49f07aac",122 "language": "Python",123 "lines": 17,124 "truncated": false,125 "block": 15,126 "row": 6270127 },128 {129 "path": "nabu/app/bootstrap.py",130 "sha256": "a9ee473aa726d93ab3c8dc909d46111e91639a898226946885813c09403bfdf9",131 "language": "Python",132 "lines": 83,133 "truncated": false,134 "block": 15,135 "row": 13395136 },137 {138 "path": "nabu/app/bootstrap_stitching.py",139 "sha256": "1dc2d6a6c514ca4d5eeceb9994528c536d8368106d508f7b1d7cd5d42e402f19",140 "language": "Python",141 "lines": 76,142 "truncated": false,143 "block": 15,144 "row": 11954145 },146 {147 "path": "nabu/app/cast_volume.py",148 "sha256": "c57026ec63accb985741082030c041b1321c7afccaf85e56c5424d12ad7c0f00",149 "language": "Python",150 "lines": 293,151 "truncated": false,152 "block": 15,153 "row": 22816154 },155 {156 "path": "nabu/app/cli_configs.py",157 "sha256": "33402c0b33342eda2c0655015fbda69d4bff7adfd9b545b3babbb1385f5edd1c",158 "language": "Python",159 "lines": 614,160 "truncated": false,161 "block": 15,162 "row": 25328163 },164 {165 "path": "nabu/app/compare_volumes.py",166 "sha256": "54ce4a61ed993227a321526d2aefee79e8d1f1fc9dad2d360e4686182af258cc",167 "language": "Python",168 "lines": 94,169 "truncated": false,170 "block": 15,171 "row": 13970172 },173 {174 "path": "nabu/app/composite_cor.py",175 "sha256": "9e1c712d0fe4866bd79441606e6487695d5b7f16bf7c74e3944790f97885ef26",176 "language": "Python",177 "lines": 140,178 "truncated": false,179 "block": 15,180 "row": 16819181 },182 {183 "path": "nabu/app/create_distortion_map_from_poly.py",184 "sha256": "e2d7bccac2ba6c38aa95a902a6b1554b003290f284069ea5f74eb2d980279733",185 "language": "Python",186 "lines": 155,187 "truncated": false,188 "block": 15,189 "row": 18628190 },191 {192 "path": "nabu/app/crop_volume.py",193 "sha256": "5028356f1a67111ab5efbebddad3a8346ccc2d7aebd50946c80e62bbd04ad4ba",194 "language": "Python",195 "lines": 132,196 "truncated": false,197 "block": 15,198 "row": 16053199 },200 {201 "path": "nabu/app/double_flatfield.py",202 "sha256": "1c11cae52f7aa8db77e77292e51693732331ee971a90a1556c59dbcc9d635214",203 "language": "Python",204 "lines": 141,205 "truncated": false,206 "block": 15,207 "row": 17538208 },209 {210 "path": "nabu/app/estimate_motion.py",211 "sha256": "ddabc6cc3d3fc5bd96814e96fb99ed4063423824abc67a0543fa110c841645f5",212 "language": "Python",213 "lines": 72,214 "truncated": false,215 "block": 15,216 "row": 11736217 },218 {219 "path": "nabu/app/flip_volume_vertically.py",220 "sha256": "39ce1f91ad334145d9cd07f476c5a850fd6a11cfbf12687d08daccd882eef779",221 "language": "Python",222 "lines": 143,223 "truncated": false,224 "block": 15,225 "row": 17501226 },227 {228 "path": "nabu/app/histogram.py",229 "sha256": "a5917246e2f381a6b95b13dad461899700d92195237ed4ae9ab2ee17b23ffb3c",230 "language": "Python",231 "lines": 194,232 "truncated": false,233 "block": 15,234 "row": 20217235 },236 {237 "path": "nabu/app/motiongui.py",238 "sha256": "de507f78ab71c17099f226673b58db196cfbaa9fe415fb37cbed3cb610ddf8b9",239 "language": "Python",240 "lines": 172,241 "truncated": false,242 "block": 15,243 "row": 18347244 },245 {246 "path": "nabu/app/multicor.py",247 "sha256": "fd02bee03b819dfe3e4328c548b33a7fc147cfd0f3dd6e2d0d3fee765bb04456",248 "language": "Python",249 "lines": 175,250 "truncated": false,251 "block": 15,252 "row": 20102253 },254 {255 "path": "nabu/app/parse_reconstruction_log.py",256 "sha256": "6d146b769b5e0759a3a257c6e64b731b8e5ef5ad67061c1a2e98ee6863b5aa98",257 "language": "Python",258 "lines": 152,259 "truncated": false,260 "block": 15,261 "row": 16421262 },263 {264 "path": "nabu/app/pcaflats.py",265 "sha256": "9b367346f64aa952406f38fbe6062b943a83ccfd5fa72fc7e5009d8c3fa2bc2c",266 "language": "Python",267 "lines": 122,268 "truncated": false,269 "block": 15,270 "row": 15673271 },272 {273 "path": "nabu/app/reconstruct.py",274 "sha256": "2fe5de6a9a98ac17581a14ff2e75b4bc2715210cdf0877ac37bff524eba1190f",275 "language": "Python",276 "lines": 233,277 "truncated": false,278 "block": 15,279 "row": 20976280 },281 {282 "path": "nabu/app/reduce_dark_flat.py",283 "sha256": "5b9a0e1cfb17a3a5e3ab502b54c65edcc251ce394fcf4aff0a8effeb881913ac",284 "language": "Python",285 "lines": 180,286 "truncated": false,287 "block": 15,288 "row": 18729289 },290 {291 "path": "nabu/app/rotate.py",292 "sha256": "107a502a4e07b20fedf785e736ee68228bc3150d737a61b3140feee5ce6d8bcf",293 "language": "Python",294 "lines": 163,295 "truncated": false,296 "block": 15,297 "row": 18813298 },299 {300 "path": "nabu/app/shiftviewer.py",301 "sha256": "17517718a58b32f4a420871259d1baa6124e3f0a85d60b766e1081228d5c7995",302 "language": "Python",303 "lines": 280,304 "truncated": false,305 "block": 15,306 "row": 20972307 },308 {309 "path": "nabu/app/shrink_dataset.py",310 "sha256": "7be5c9afc489080840b79184a3d0ee82aa257ef3c0aaf89e4da933b2d99f70f6",311 "language": "Python",312 "lines": 99,313 "truncated": false,314 "block": 15,315 "row": 14505316 },317 {318 "path": "nabu/app/stitching.py",319 "sha256": "5807000315b0f674e96a3a76ef72b295f45cf91c70ec79b2ab348b8c9e2c5a1e",320 "language": "Python",321 "lines": 104,322 "truncated": false,323 "block": 15,324 "row": 16066325 },326 {327 "path": "nabu/app/tests/test_multicor.py",328 "sha256": "cb79107e233bccec0a46823091b3306192a21a69fd92376bc4470de32cebfb6d",329 "language": "Python",330 "lines": 182,331 "truncated": false,332 "block": 15,333 "row": 19213334 },335 {336 "path": "nabu/app/tests/test_reduce_dark_flat.py",337 "sha256": "ebb4a3a468bb8ec825f8a0b154a2f793f596f86ec1add1007de8414221ac5834",338 "language": "Python",339 "lines": 78,340 "truncated": false,341 "block": 15,342 "row": 12310343 },344 {345 "path": "nabu/app/utils.py",346 "sha256": "5d40515839ad8788b70591dddbbadf6ab14050fece11cb0c79598327a4f81170",347 "language": "Python",348 "lines": 33,349 "truncated": false,350 "block": 15,351 "row": 8680352 },353 {354 "path": "nabu/app/validator.py",355 "sha256": "80d9af9b5bfbbf9491d245d101fda235e1b364b7f31da23b18ff79b5e2e9ce08",356 "language": "Python",357 "lines": 107,358 "truncated": false,359 "block": 15,360 "row": 13949361 },362 {363 "path": "nabu/cuda/kernel.py",364 "sha256": "d1efdfe108400dff4e24706a56e25235cc06c24c0331dde5eafffbfb87a788cc",365 "language": "Python",366 "lines": 102,367 "truncated": false,368 "block": 15,369 "row": 13993370 },371 {372 "path": "nabu/cuda/processing.py",373 "sha256": "7ed158080c8e63b191b4cc7bc148c2876e0837686b4c5e65effc1c03d363429f",374 "language": "Python",375 "lines": 72,376 "truncated": false,377 "block": 15,378 "row": 12518379 },380 {381 "path": "nabu/cuda/src/ElementOp.cu",382 "sha256": "cb00ab4c9a6bcf5090a62851a4ba0885b13db332f98be5ebc6e39b6014b525e0",383 "language": "CUDA",384 "lines": 245,385 "truncated": false,386 "block": 14,387 "row": 7583388 },389 {390 "path": "nabu/cuda/src/backproj.cu",391 "sha256": "d44f01cd4c184fb8638cc3773b83c80be3fcc5d6f1023a811576661b17b77fba",392 "language": "CUDA",393 "lines": 171,394 "truncated": false,395 "block": 14,396 "row": 7501397 },398 {399 "path": "nabu/cuda/src/backproj_polar.cu",400 "sha256": "b196edc3728c7cdebd5f2b9b2504922c2f3b77920f3b2cdb3c1a1148d0b509e9",401 "language": "CUDA",402 "lines": 66,403 "truncated": false,404 "block": 14,405 "row": 7303406 },407 {408 "path": "nabu/cuda/src/boundary.h",409 "sha256": "79085f2999bea34923f3c06f914c33a9fab161f45d7b84ee8fc02142f44ad7a6",410 "language": "C/C++",411 "lines": 81,412 "truncated": false,413 "block": 14,414 "row": 4746415 },416 {417 "path": "nabu/cuda/src/clip_circle.cu",418 "sha256": "cd3324100790a261d22d6766a165271014fb5ab1347ff895fa718a5ea83da1f2",419 "language": "CUDA",420 "lines": 25,421 "truncated": false,422 "block": 14,423 "row": 7211424 },425 {426 "path": "nabu/cuda/src/cone.cu",427 "sha256": "05c5ba78b858567259f568320fc177e7e7c6b557a0805bf4d59c6e5a498267f8",428 "language": "CUDA",429 "lines": 91,430 "truncated": false,431 "block": 14,432 "row": 7363433 },434 {435 "path": "nabu/cuda/src/convolution.cu",436 "sha256": "3baafca8fa508e96aa9cd8af3115f42caddd10008a93dc723583bdbbf272b14d",437 "language": "CUDA",438 "lines": 246,439 "truncated": false,440 "block": 14,441 "row": 7580442 },443 {444 "path": "nabu/cuda/src/dfi_fftshift.cu",445 "sha256": "12580d5f2f07d7899f7f6866ca3c42abb0a714afc3498d99e7ae101b2b513b5a",446 "language": "CUDA",447 "lines": 71,448 "truncated": false,449 "block": 14,450 "row": 7315451 },452 {453 "path": "nabu/cuda/src/flatfield.cu",454 "sha256": "65556611dfa372c2b4dd55afe36bae818c3a2de5270c4558f2aa3f1b4edda07b",455 "language": "CUDA",456 "lines": 75,457 "truncated": false,458 "block": 14,459 "row": 7313460 },461 {462 "path": "nabu/cuda/src/fourier_wavelets.cu",463 "sha256": "7ffe3d2177fff96a23b573970806c335818ebaf0ca79e5f7a6b0ffca1135b504",464 "language": "CUDA",465 "lines": 18,466 "truncated": false,467 "block": 14,468 "row": 7208469 },470 {471 "path": "nabu/cuda/src/halftomo.cu",472 "sha256": "6a0a8d88be20bd8d12e7bfddd176bbaef8d7239b5e38e5c5f571cad4803e6834",473 "language": "CUDA",474 "lines": 85,475 "truncated": false,476 "block": 14,477 "row": 7342478 },479 {480 "path": "nabu/cuda/src/helical.cu",481 "sha256": "d8c9d3da0bca1d59fbac6bb64e81de7a43f184d39aa453ca75d70a1fa3253945",482 "language": "CUDA",483 "lines": 42,484 "truncated": false,485 "block": 14,486 "row": 7291487 },488 {489 "path": "nabu/cuda/src/helical_padding.cu",490 "sha256": "f3b21ada30d6cc0ff5652984fafd7206a71c22b22f1793a9e8d6e6caf937d56c",491 "language": "CUDA",492 "lines": 131,493 "truncated": false,494 "block": 14,495 "row": 7386496 },497 {498 "path": "nabu/cuda/src/hierarchical_backproj.cu",499 "sha256": "e2c0b3bfe43e8e7833e9180221ce73d4be00b0273baa066da6e0cf2378b78a97",500 "language": "CUDA",501 "lines": 285,502 "truncated": false,503 "block": 14,504 "row": 7686505 },506 {507 "path": "nabu/cuda/src/histogram.cu",508 "sha256": "6d575503919f4f4f9ab0c8e65a4f2bdfd6bb5b68e68cbf98573eb42d4cafaa24",509 "language": "CUDA",510 "lines": 24,511 "truncated": false,512 "block": 14,513 "row": 7223514 },515 {516 "path": "nabu/cuda/src/interpolation.cu",517 "sha256": "4384e30e49594e84a393dc8277846af7b9109614808057abecf7f83d4a388d85",518 "language": "CUDA",519 "lines": 20,520 "truncated": false,521 "block": 14,522 "row": 7224523 },524 {525 "path": "nabu/cuda/src/medfilt.cu",526 "sha256": "7f2bae3841f14057d0a038f25ebfc174d44721404dedee93eba92f5b839023b0",527 "language": "CUDA",528 "lines": 81,529 "truncated": false,530 "block": 14,531 "row": 7324532 },533 {534 "path": "nabu/cuda/src/normalization.cu",535 "sha256": "b8424b78a6517bac96601f5f4879cb8e5b883a2341cc944af0b158c95aabae7d",536 "language": "CUDA",537 "lines": 70,538 "truncated": false,539 "block": 14,540 "row": 7312541 },542 {543 "path": "nabu/cuda/src/padding.cu",544 "sha256": "974576bdd3f9b4956f2d43a020d6c4b3360502d70e23f1640611f6629c43153a",545 "language": "CUDA",546 "lines": 134,547 "truncated": false,548 "block": 14,549 "row": 7396550 },551 {552 "path": "nabu/cuda/src/proj.cu",553 "sha256": "d8d0b8fd279212140056f193d2a29584c3833cd2479c661144871e90c83bc429",554 "language": "CUDA",555 "lines": 137,556 "truncated": false,557 "block": 14,558 "row": 7376559 },560 {561 "path": "nabu/cuda/src/rotation.cu",562 "sha256": "51f2bcfc547002f126f9abcf71cb9fb7e67197bb3b3b498bee72ed5eebd876bc",563 "language": "CUDA",564 "lines": 25,565 "truncated": false,566 "block": 14,567 "row": 7210568 },569 {570 "path": "nabu/cuda/src/transpose.cu",571 "sha256": "d1aae7aedb9af80d481aa3bca78d09c2cd5a082e46bb7211371cfaa86a54f5f6",572 "language": "CUDA",573 "lines": 18,574 "truncated": false,575 "block": 14,576 "row": 7203577 },578 {579 "path": "nabu/cuda/tests/__init__.py",580 "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",581 "language": "Python",582 "lines": 1,583 "truncated": false,584 "block": 1,585 "row": 4956586 },587 {588 "path": "nabu/cuda/utils.py",589 "sha256": "d8ec3cd7d4002db1fbeaf4883fc39fef66d3e0b90560fbd455d8bbc78a1560eb",590 "language": "Python",591 "lines": 306,592 "truncated": false,593 "block": 15,594 "row": 22603595 },596 {597 "path": "nabu/estimation/__init__.py",598 "sha256": "029caaa30d6c8f1ad1da39bbf3c665f2b6e0c2333cc21148f1b766fac07949fc",599 "language": "Python",600 "lines": 10,601 "truncated": false,602 "block": 15,603 "row": 6338604 },605 {606 "path": "nabu/estimation/alignment.py",607 "sha256": "289bfcee23f32c7801a4b29dfff5bbfa784eca318713cc8fafa115ec65180cde",608 "language": "Python",609 "lines": 553,610 "truncated": false,611 "block": 15,612 "row": 25241613 },614 {615 "path": "nabu/estimation/cor.py",616 "sha256": "76e7f52b8b4ca098f40632c08c31c14d9e22e3fdeffed650fda3d53f5c53f063",617 "language": "Python",618 "lines": 1138,619 "truncated": false,620 "block": 16,621 "row": 1112622 },623 {624 "path": "nabu/estimation/cor_sino.py",625 "sha256": "0fce510d1198010411a28453baecf731d7a1e5d50fece904ec13407c407d0996",626 "language": "Python",627 "lines": 314,628 "truncated": false,629 "block": 15,630 "row": 22913631 },632 {633 "path": "nabu/estimation/distortion.py",634 "sha256": "1b613cf16262514418cd3d7548a3c0fa8abfc529e6414d45f9d1a8d9320dcef9",635 "language": "Python",636 "lines": 108,637 "truncated": false,638 "block": 15,639 "row": 16291640 },641 {642 "path": "nabu/estimation/focus.py",643 "sha256": "5799297de8e5e064c25a7af8870b07634ba9990eeb53a869e97e275aeac1fe80",644 "language": "Python",645 "lines": 428,646 "truncated": false,647 "block": 15,648 "row": 24834649 },650 {651 "path": "nabu/estimation/motion.py",652 "sha256": "7ed52cc1b04ec93b10a37ceb19ea0703bb779a98e288cfa75b8c4277885385b8",653 "language": "Python",654 "lines": 625,655 "truncated": false,656 "block": 16,657 "row": 286658 },659 {660 "path": "nabu/estimation/phase.py",661 "sha256": "92b0093d8a5e76dfc3bbcb9844ec6d527aab1022b4922c1189d27e0fd8e74a1e",662 "language": "Python",663 "lines": 55,664 "truncated": false,665 "block": 15,666 "row": 11280667 },668 {669 "path": "nabu/estimation/shift.py",670 "sha256": "90f408e3ce0795e8805c28556327c568c33a4b9c6860bf0479347e653b86148e",671 "language": "Python",672 "lines": 346,673 "truncated": false,674 "block": 15,675 "row": 23381676 },677 {678 "path": "nabu/estimation/tests/test_alignment.py",679 "sha256": "a1d0db49718f673f9aa8290f7c5ad9aaa329e0d0f3fb84a3bbceef5ab39d037d",680 "language": "Python",681 "lines": 70,682 "truncated": false,683 "block": 15,684 "row": 12020685 },686 {687 "path": "nabu/estimation/tests/test_cor.py",688 "sha256": "a58a762c38bf0f2512a31aad4fb12a801e273bf31cee07909a00131f94c1e5d9",689 "language": "Python",690 "lines": 573,691 "truncated": false,692 "block": 15,693 "row": 25805694 },695 {696 "path": "nabu/estimation/tests/test_focus.py",697 "sha256": "70cc447932e57d51cebc6ff8a0630ba69e9b548ea8918cf4bb868d716d2f98d2",698 "language": "Python",699 "lines": 105,700 "truncated": false,701 "block": 15,702 "row": 15711703 },704 {705 "path": "nabu/estimation/tests/test_motion_estimation.py",706 "sha256": "0b4a19b3bc65712366c99b640aa1ab5e92633dfe06b64efd8d74542ebabc3c32",707 "language": "Python",708 "lines": 472,709 "truncated": false,710 "block": 15,711 "row": 24913712 },713 {714 "path": "nabu/estimation/tests/test_phase.py",715 "sha256": "439d314b1284e59a3913a73dd191d45b892df986f805a12e027a155574ef0c4a",716 "language": "Python",717 "lines": 15,718 "truncated": false,719 "block": 15,720 "row": 6571721 },722 {723 "path": "nabu/estimation/tests/test_tilt.py",724 "sha256": "28881326a42f35f5a7766f1fdda4527739d6165dc07508585e264f28bb1e60eb",725 "language": "Python",726 "lines": 41,727 "truncated": false,728 "block": 15,729 "row": 9988730 },731 {732 "path": "nabu/estimation/tests/test_translation.py",733 "sha256": "4643a7098824f436462a52246b5b27a93bf8c1b233fe71bbf841c0c67047b095",734 "language": "Python",735 "lines": 78,736 "truncated": false,737 "block": 15,738 "row": 13180739 },740 {741 "path": "nabu/estimation/tilt.py",742 "sha256": "0cdfb7f2754101387771d517ba6148330218067c4a28a1a5f8ed8db0c5f022c2",743 "language": "Python",744 "lines": 219,745 "truncated": false,746 "block": 15,747 "row": 21074748 },749 {750 "path": "nabu/estimation/translation.py",751 "sha256": "d0734c0cae50ce8725114fc82cdf060972ef54918f38044ec81bf96b0839fb6f",752 "language": "Python",753 "lines": 691,754 "truncated": false,755 "block": 16,756 "row": 230757 },758 {759 "path": "nabu/estimation/utils.py",760 "sha256": "df5775ecd83ffcdc5c2ceb465cf99b3cf5b5bde8759b4a680af4600c226cb140",761 "language": "Python",762 "lines": 11,763 "truncated": false,764 "block": 15,765 "row": 6467766 },767 {768 "path": "nabu/io/cast_volume.py",769 "sha256": "0609aeb9ee3f96c5140ad6ab5ec6f64fecf41159f88cad8726c69d7673a9be1c",770 "language": "Python",771 "lines": 672,772 "truncated": false,773 "block": 16,774 "row": 204775 },776 {777 "path": "nabu/io/crop_volume.py",778 "sha256": "4c6affa5ddd5e9e75e7f263af9cd0ba8e7dba12e849d78b7120250e992bd272a",779 "language": "Python",780 "lines": 126,781 "truncated": false,782 "block": 15,783 "row": 16559784 },785 {786 "path": "nabu/io/detector_distortion.py",787 "sha256": "a8ed59ea07a3901ae2c5386f53fb0bc07dd47cb01ef1a00eeb7610f33ecf1fbf",788 "language": "Python",789 "lines": 304,790 "truncated": false,791 "block": 15,792 "row": 22713793 },794 {795 "path": "nabu/io/models/crop_volume.py",796 "sha256": "f0428e2cd66324e4b16692a147506094b0370391cd26381652744aa4afb192cc",797 "language": "Python",798 "lines": 52,799 "truncated": false,800 "block": 15,801 "row": 10649802 },803 {804 "path": "nabu/io/models/tests/test_crop_volume.py",805 "sha256": "56fa6adfc40573cedc8f5e01dd471889214fd3e755a83fab3767be3c61aa23eb",806 "language": "Python",807 "lines": 21,808 "truncated": false,809 "block": 15,810 "row": 7408811 },812 {813 "path": "nabu/io/ome_zarr.py",814 "sha256": "3cd191059f24e1a6773fc3ff96c4a0d0a2d7b2d00c1ba04d6626e7eaf07d4de1",815 "language": "Python",816 "lines": 454,817 "truncated": false,818 "block": 15,819 "row": 23883820 },821 {822 "path": "nabu/io/parallel_h5.py",823 "sha256": "5c8b0d66fa959b275f618998daf5fc00e95db04a7e79c8ef66e024e2e9a11209",824 "language": "Python",825 "lines": 346,826 "truncated": false,827 "block": 15,828 "row": 23685829 },830 {831 "path": "nabu/io/reader.py",832 "sha256": "041eaad71f6e4727dc87a9bda66ac9898dd0419e8b660efdb7491b12ca65b8dc",833 "language": "Python",834 "lines": 1033,835 "truncated": false,836 "block": 16,837 "row": 909838 },839 {840 "path": "nabu/io/tests/test_cast_volume.py",841 "sha256": "78e8b0d11aed9112811c94aaf960f4533bba326eb518dcbd2efec5a7af8c60c3",842 "language": "Python",843 "lines": 619,844 "truncated": false,845 "block": 15,846 "row": 25146847 },848 {849 "path": "nabu/io/tests/test_crop_volume.py",850 "sha256": "0f2120395d6d146cc3d4d1cf5feb299e051bbb34d42bcb23cbf09c491a767bef",851 "language": "Python",852 "lines": 127,853 "truncated": false,854 "block": 15,855 "row": 14966856 },857 {858 "path": "nabu/io/tests/test_ome_zarr.py",859 "sha256": "834f42de289293765969eda8b6a490c9e4b98f0301caef803d7ee08ddf82da10",860 "language": "Python",861 "lines": 124,862 "truncated": false,863 "block": 15,864 "row": 13963865 },866 {867 "path": "nabu/io/tests/test_parallel_h5.py",868 "sha256": "690e296b50b861be82a38e9c85b4230b3530b396220d4513be30323daa47951a",869 "language": "Python",870 "lines": 85,871 "truncated": false,872 "block": 15,873 "row": 15365874 },875 {876 "path": "nabu/io/tests/test_readers.py",877 "sha256": "1326219e7c09bcf91ba49ec08d652418c2c0bbb665500be417d77d5781207bbc",878 "language": "Python",879 "lines": 703,880 "truncated": false,881 "block": 16,882 "row": 454883 },884 {885 "path": "nabu/io/tests/test_remove_volume.py",886 "sha256": "618cbcf0a9d6fb02b9e3f1c8df0d286acceec8cb7aed97028fa1e5851cb32008",887 "language": "Python",888 "lines": 153,889 "truncated": false,890 "block": 15,891 "row": 18293892 },893 {894 "path": "nabu/io/tests/test_writer_zarr.py",895 "sha256": "73a1c69649273a8ec8e5f2b6de570d53e35b6eac128e7d3f696fdc47725cf319",896 "language": "Python",897 "lines": 101,898 "truncated": false,899 "block": 15,900 "row": 15284901 },902 {903 "path": "nabu/io/tests/test_writers.py",904 "sha256": "109a770ca79a464a3b1554e019d8eb976b6dea3112db6f3f5d3e496fbebb234c",905 "language": "Python",906 "lines": 86,907 "truncated": false,908 "block": 15,909 "row": 13515910 },911 {912 "path": "nabu/io/utils.py",913 "sha256": "0051dae1236024e1fe858e3c1dda518b79d92f511b15b9f1374b5eb8810f6083",914 "language": "Python",915 "lines": 272,916 "truncated": false,917 "block": 15,918 "row": 21374919 },920 {921 "path": "nabu/io/writer.py",922 "sha256": "57302b176bda9b329e5c9b3aacaad410ec1d1a1c7618e194a0c15f124b54c5bd",923 "language": "Python",924 "lines": 500,925 "truncated": false,926 "block": 15,927 "row": 24532928 },929 {930 "path": "nabu/io/writer_zarr.py",931 "sha256": "39130648a58497121217dfe7c470ee9e2379a15b833cf12be7a925766d4394cd",932 "language": "Python",933 "lines": 91,934 "truncated": false,935 "block": 15,936 "row": 13603937 },938 {939 "path": "nabu/misc/binning.py",940 "sha256": "b8105814fe04fb33da9ee5ef7cf02ad5e192c05a1eeadf25ea1128990a3b1226",941 "language": "Python",942 "lines": 42,943 "truncated": false,944 "block": 15,945 "row": 9063946 },947 {948 "path": "nabu/misc/filters.py",949 "sha256": "f1aa0eefe83de0f27ccc3512283d29578927a33b266481930e288680edc5ce18",950 "language": "Python",951 "lines": 24,952 "truncated": false,953 "block": 15,954 "row": 7142955 },956 {957 "path": "nabu/misc/fourier_filters.py",958 "sha256": "5b870cdc2dfd00cf3adec097d86099481dda4e910ca026439c22caf1023e3bb4",959 "language": "Python",960 "lines": 312,961 "truncated": false,962 "block": 15,963 "row": 22909964 },965 {966 "path": "nabu/misc/padding.py",967 "sha256": "65f79c06be3cf873c68b1a20e6e471d40bb5513509f29de79661a8be74380bc2",968 "language": "Python",969 "lines": 83,970 "truncated": false,971 "block": 15,972 "row": 12550973 },974 {975 "path": "nabu/misc/plotting.py",976 "sha256": "5187c1ebe238b77a8be17e325b78f2447e469dff1bcd6590c7524c1b0c35e6c5",977 "language": "Python",978 "lines": 67,979 "truncated": false,980 "block": 15,981 "row": 10885982 },983 {984 "path": "nabu/misc/tests/test_binning.py",985 "sha256": "bdc65920d8bfbff28ec380cca8b2203e517e0b02d31b5d3661fedd310e7f484a",986 "language": "Python",987 "lines": 48,988 "truncated": false,989 "block": 15,990 "row": 10554991 },992 {993 "path": "nabu/misc/tests/test_filters.py",994 "sha256": "3d5b27a55dbf3ce2ed9e288008e773d290b30665dcafef08860d226fdfddc7e3",995 "language": "Python",996 "lines": 95,997 "truncated": false,998 "block": 15,999 "row": 157061000 },1001 {1002 "path": "nabu/misc/tests/test_interpolation.py",1003 "sha256": "63e7c166062311799ca5c0c43e9349ffb1aecd74e3f39e167e83620b6f2ee30a",1004 "language": "Python",1005 "lines": 68,1006 "truncated": false,1007 "block": 15,1008 "row": 114101009 },1010 {1011 "path": "nabu/misc/utils.py",1012 "sha256": "6f42659d19a1132c7ef52072711190c4fa8d6b6e6e4d9a8e16d18e177172c5d8",1013 "language": "Python",1014 "lines": 117,1015 "truncated": false,1016 "block": 15,1017 "row": 151691018 },1019 {1020 "path": "nabu/opencl/kernel.py",1021 "sha256": "a3aad459e1ecacd2fa4a595f0953e4d8d370742e614596c00d291233d3247da8",1022 "language": "Python",1023 "lines": 131,1024 "truncated": false,1025 "block": 15,1026 "row": 162361027 },1028 {1029 "path": "nabu/opencl/memcpy.py",1030 "sha256": "9a8db3d236a23ffd0869175a9bf0feebaf9a237d8ccedeccb342e1e1159dfc09",1031 "language": "Python",1032 "lines": 34,1033 "truncated": false,1034 "block": 15,1035 "row": 88341036 },1037 {1038 "path": "nabu/opencl/processing.py",1039 "sha256": "e8d5930a4e28cae5d53885b3cb7bb8dbf32d66588dda69e9b82cd2f17b08c676",1040 "language": "Python",1041 "lines": 69,1042 "truncated": false,1043 "block": 15,1044 "row": 117721045 },1046 {1047 "path": "nabu/opencl/utils.py",1048 "sha256": "38fa9224067cd84c119aabbf1f9fd2e7d63d6b70aba90844428996423f84b925",1049 "language": "Python",1050 "lines": 292,1051 "truncated": false,1052 "block": 15,1053 "row": 219471054 },1055 {1056 "path": "nabu/pipeline/accumulated.py",1057 "sha256": "b5217f81233b2ff98102a33c66660fa5b82ac44d7fd451c0e21cbc7a0b3463b4",1058 "language": "Python",1059 "lines": 49,1060 "truncated": false,1061 "block": 15,1062 "row": 106861063 },1064 {1065 "path": "nabu/pipeline/accumulated_cuda.py",1066 "sha256": "32cd7b6c968288d8421f743bcedde0542d125cc869b8980aee4ca2653f799401",1067 "language": "Python",1068 "lines": 414,1069 "truncated": false,1070 "block": 15,1071 "row": 249631072 },1073 {1074 "path": "nabu/pipeline/assembler.py",1075 "sha256": "45b0d8b7e7e74b5e7434f458f9ec8ad564013af4c4175955e3da4cde0033f023",1076 "language": "Python",1077 "lines": 311,1078 "truncated": false,1079 "block": 15,1080 "row": 230921081 },1082 {1083 "path": "nabu/pipeline/chunked.py",1084 "sha256": "8887f5710c346c1ae522ee777d8d14e6add636b0b72e140f0f73e9abd25eee7c",1085 "language": "Python",1086 "lines": 1175,1087 "truncated": false,1088 "block": 16,1089 "row": 12511090 },1091 {1092 "path": "nabu/pipeline/chunked_cuda.py",1093 "sha256": "77622833836450b4e81efbffad5133069b79ad1b01d3da2c885e04645aee9bd1",1094 "language": "Python",1095 "lines": 169,1096 "truncated": false,1097 "block": 15,1098 "row": 188761099 },1100 {1101 "path": "nabu/pipeline/config.py",1102 "sha256": "418e4292eb34b346a3171dc8cf0fce24f79eaa89724dbef1ec03abf43ececa21",1103 "language": "Python",1104 "lines": 228,1105 "truncated": false,1106 "block": 15,1107 "row": 204931108 },1109 {1110 "path": "nabu/pipeline/config_validators.py",1111 "sha256": "4279bc174d0e9a5e99efb29c1c46ebd14c2dd45a26adf718b9cb24a5bf4caee9",1112 "language": "Python",1113 "lines": 669,1114 "truncated": false,1115 "block": 15,1116 "row": 248261117 },1118 {1119 "path": "nabu/pipeline/datadump.py",1120 "sha256": "313953499911d95fa43c19b94f3fafda20131f9a4967e243a64806d60d5bcb93",1121 "language": "Python",1122 "lines": 169,1123 "truncated": false,1124 "block": 15,1125 "row": 196051126 },1127 {1128 "path": "nabu/pipeline/detector_distortion_provider.py",1129 "sha256": "aeed40c5b72e3be140f05628a0f056829d65cdd48352dcc5502d40fec4bc8cc1",1130 "language": "Python",1131 "lines": 20,1132 "truncated": false,1133 "block": 15,1134 "row": 80411135 },1136 {1137 "path": "nabu/pipeline/estimators/__init__.py",1138 "sha256": "df2fd678d5c9b6df115f79db4411b29e8d3b31ad3663c38c1519716042722260",1139 "language": "Python",1140 "lines": 110,1141 "truncated": false,1142 "block": 15,1143 "row": 154981144 },1145 {1146 "path": "nabu/pipeline/estimators/cor.py",1147 "sha256": "6748f7d49091c981eb72e95274504364f474f0588b067472523e17343a64bf74",1148 "language": "Python",1149 "lines": 385,1150 "truncated": false,1151 "block": 15,1152 "row": 238261153 },1154 {1155 "path": "nabu/pipeline/estimators/cor_composite.py",1156 "sha256": "98b504b05975f123b5805b974984d29087b928e590da3ffd22cde93e90c177d9",1157 "language": "Python",1158 "lines": 445,1159 "truncated": false,1160 "block": 15,1161 "row": 249741162 },1163 {1164 "path": "nabu/pipeline/estimators/cor_hybrid.py",1165 "sha256": "65a2af52c7c5bbe76c32cedc343d50b4c162530c9fd15fb5916a021a3d3a1022",1166 "language": "Python",1167 "lines": 382,1168 "truncated": false,1169 "block": 15,1170 "row": 240311171 },1172 {1173 "path": "nabu/pipeline/estimators/tilt.py",1174 "sha256": "1668ef1e6c53effcd0383c549f62c02a1dbd97a1e0747fadb8e0ee61576e1171",1175 "language": "Python",1176 "lines": 128,1177 "truncated": false,1178 "block": 15,1179 "row": 164911180 },1181 {1182 "path": "nabu/pipeline/estimators/translations.py",1183 "sha256": "29e96b470c08167c01bfecea4073431374db57adc8e96ef1c1fc9a92d41d03e7",1184 "language": "Python",1185 "lines": 413,1186 "truncated": false,1187 "block": 15,1188 "row": 247531189 },1190 {1191 "path": "nabu/pipeline/executor.py",1192 "sha256": "cd9176d69169491702747a49a4696ffbf7f180ea54fc7836d218fd46c0caba11",1193 "language": "Python",1194 "lines": 266,1195 "truncated": false,1196 "block": 15,1197 "row": 219151198 },1199 {1200 "path": "nabu/pipeline/fullfield/__init__.py",