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/eden-kramer-lab/spectral_connectivity",4 "url": "https://github.com/Eden-Kramer-Lab/spectral_connectivity",5 "host": "github.com",6 "commit": "c6c76f978d37e056db6e0758a4928d8da2b42002",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "ab03073922764c3d27c7a55426f161bb5ca725d05f368cd132dead9d2ba5f93b",14 "language": "License",15 "lines": 674,16 "truncated": false,17 "block": 17,18 "row": 805419 },20 {21 "path": "README.md",22 "sha256": "59cd01fc1595a0254beea474011294b18633af606546bf871c50032722697d3c",23 "language": "Text",24 "lines": 608,25 "truncated": false,26 "block": 18,27 "row": 1123228 },29 {30 "path": "benchmarks/bench_default_measures.py",31 "sha256": "b3abacb4fac06c7d66dfc290d61eda19ad2dd994a635a5dccc3b438f0699310a",32 "language": "Python",33 "lines": 228,34 "truncated": false,35 "block": 17,36 "row": 3221837 },38 {39 "path": "conda-recipe/build.sh",40 "sha256": "3e95d920ffe21713caefd4c6745e4d3381dbd30f1a6b936090c10f05989b7407",41 "language": "Shell",42 "lines": 4,43 "truncated": false,44 "block": 18,45 "row": 865146 },47 {48 "path": "docs/conf.py",49 "sha256": "b32f8926a64c62d669be5afa8b97e372a6ceeb9c669c3114f80e0437c9c94030",50 "language": "Python",51 "lines": 138,52 "truncated": false,53 "block": 17,54 "row": 2757855 },56 {57 "path": "docs/generate_measure_table.py",58 "sha256": "39bad185f4c6252c1e48bf92697eb201c5b99d334950824f6565725a0164d2ff",59 "language": "Python",60 "lines": 56,61 "truncated": false,62 "block": 17,63 "row": 2230464 },65 {66 "path": "examples/Intro_tutorial.ipynb",67 "sha256": "bb1929027fe78ff50b62c1c0aeb605f0122d601fc0c02b28f95a31ce239de500",68 "language": "Jupyter",69 "lines": 386,70 "truncated": false,71 "block": 17,72 "row": 707173 },74 {75 "path": "examples/Intro_tutorial.py",76 "sha256": "4458a71678e1cce5d400394271d6494b1955448cf3fa80de9d8eb0e502d8bfd7",77 "language": "Python",78 "lines": 402,79 "truncated": false,80 "block": 18,81 "row": 284682 },83 {84 "path": "examples/Tutorial_On_Simulated_Examples.ipynb",85 "sha256": "4a363d0b1758fe9a4fdd6385f926d7b56432c41d9dbe4890f3e915a52573a297",86 "language": "Jupyter",87 "lines": 2774,88 "truncated": false,89 "block": 17,90 "row": 751391 },92 {93 "path": "examples/Tutorial_On_Simulated_Examples.py",94 "sha256": "ae23bfa326d40c2e262002c947f42e2a95a153ca3accbf322074fbce6ae19a3a",95 "language": "Python",96 "lines": 2790,97 "truncated": false,98 "block": 18,99 "row": 5745100 },101 {102 "path": "examples/Tutorial_Using_Paper_Examples.ipynb",103 "sha256": "da662e97dd758e8bbd19e4f2cdbaa68266e0418b28fed3559c3718e058ea40bb",104 "language": "Jupyter",105 "lines": 815,106 "truncated": false,107 "block": 17,108 "row": 7268109 },110 {111 "path": "examples/Tutorial_Using_Paper_Examples.py",112 "sha256": "2985e1f40ffd05bd60dcf5ca1cff0679924f4bdba7b60bfbce94ac549d368596",113 "language": "Python",114 "lines": 859,115 "truncated": false,116 "block": 18,117 "row": 4119118 },119 {120 "path": "src/spectral_connectivity/__init__.py",121 "sha256": "86a82961d9b32444970ed6a3eef7f9d48978f988a50c40152f900b811cdcf359",122 "language": "Python",123 "lines": 99,124 "truncated": false,125 "block": 17,126 "row": 25134127 },128 {129 "path": "src/spectral_connectivity/_array_utils.py",130 "sha256": "883a2e02337187a1b4e38e867360e8da3c57d469706b5acf997e8340479bcfff",131 "language": "Python",132 "lines": 237,133 "truncated": false,134 "block": 17,135 "row": 32114136 },137 {138 "path": "src/spectral_connectivity/_backend.py",139 "sha256": "798f3a17185b94649cd71cfd690ca1c97c760ab1cc01d88943ad789793480892",140 "language": "Python",141 "lines": 81,142 "truncated": false,143 "block": 17,144 "row": 25143145 },146 {147 "path": "src/spectral_connectivity/_frequency_bands.py",148 "sha256": "3973c6ce32bf47db9ba8ab0aa7638b63fc12987cacd832a58f56ec24559f8d48",149 "language": "Python",150 "lines": 371,151 "truncated": false,152 "block": 18,153 "row": 2448154 },155 {156 "path": "src/spectral_connectivity/_granger.py",157 "sha256": "14dc7e58aadec8f369e3e022abc1929c189dd4834feaf4b8d0be1c82ad0257ae",158 "language": "Python",159 "lines": 933,160 "truncated": false,161 "block": 18,162 "row": 5040163 },164 {165 "path": "src/spectral_connectivity/_input_handling.py",166 "sha256": "9cdcc21e8a42446bfff269c8c68b017441fc64b6ab9cc13231add31ba2883a2a",167 "language": "Python",168 "lines": 895,169 "truncated": false,170 "block": 18,171 "row": 4989172 },173 {174 "path": "src/spectral_connectivity/_measure_registry.py",175 "sha256": "7d2aa8d341d88ab9b0998662e492931a914f2669ebcd16733af03e14336dc7e5",176 "language": "Python",177 "lines": 534,178 "truncated": false,179 "block": 18,180 "row": 3480181 },182 {183 "path": "src/spectral_connectivity/_multivariate.py",184 "sha256": "c64bde1676daa040f4737c948b2715db4589a460c02e23bac4043848f13167df",185 "language": "Python",186 "lines": 759,187 "truncated": false,188 "block": 18,189 "row": 4899190 },191 {192 "path": "src/spectral_connectivity/_provenance.py",193 "sha256": "2c41f0bb65b659df2b0daae19bc245908939dbf38568f0faac0f52e3d6135e90",194 "language": "Python",195 "lines": 173,196 "truncated": false,197 "block": 17,198 "row": 31065199 },200 {201 "path": "src/spectral_connectivity/_result_formatting.py",202 "sha256": "47c02d8ff325d431f58a39429630cc87f558130087617fe092c7928237c82094",203 "language": "Python",204 "lines": 537,205 "truncated": false,206 "block": 18,207 "row": 3551208 },209 {210 "path": "src/spectral_connectivity/connectivity.py",211 "sha256": "6e336220565051de8c622faafd27c42c11a943859145460c6e04c287e2b132b3",212 "language": "Python",213 "lines": 4130,214 "truncated": true,215 "block": 18,216 "row": 5909217 },218 {219 "path": "src/spectral_connectivity/minimum_phase_decomposition.py",220 "sha256": "f6256f829da9d8fe98b88a5e693259b0f87e1e2d8fe471edf205d9044558c8d5",221 "language": "Python",222 "lines": 837,223 "truncated": false,224 "block": 18,225 "row": 5092226 },227 {228 "path": "src/spectral_connectivity/simulate.py",229 "sha256": "3d552226212d609e0bf18c0428148b5c08a2fb68bd5855616245565184bd3c45",230 "language": "Python",231 "lines": 337,232 "truncated": false,233 "block": 18,234 "row": 1591235 },236 {237 "path": "src/spectral_connectivity/statistics.py",238 "sha256": "4ea6be6a58e2593b72d1b3018f5bba776eae584a2c4bcb0b8a032e728c584b2b",239 "language": "Python",240 "lines": 1148,241 "truncated": false,242 "block": 18,243 "row": 5322244 },245 {246 "path": "src/spectral_connectivity/transforms.py",247 "sha256": "3963f055f8ef13ba83c3fc3b4994627142dfd3c7382e74edd6fcb754ce216a70",248 "language": "Python",249 "lines": 3207,250 "truncated": false,251 "block": 18,252 "row": 5847253 },254 {255 "path": "src/spectral_connectivity/utils.py",256 "sha256": "e4ea2c6622de760de0c8eee4c20a5b7f4d5b9e331c38f281240dfed94cce1b75",257 "language": "Python",258 "lines": 370,259 "truncated": false,260 "block": 18,261 "row": 1768262 },263 {264 "path": "src/spectral_connectivity/wrapper.py",265 "sha256": "5d14f431a547c92d2b30c603ddf0821fd2e77dbda81dc676956e3ec0f4a1b85f",266 "language": "Python",267 "lines": 1230,268 "truncated": false,269 "block": 18,270 "row": 5490271 },272 {273 "path": "tests/_backend_helpers.py",274 "sha256": "1e1199063debf3b21aba1f78c3923be91357e6c3f75c886901363a9c3aed2f9c",275 "language": "Python",276 "lines": 32,277 "truncated": false,278 "block": 17,279 "row": 20587280 },281 {282 "path": "tests/_var_oracle.py",283 "sha256": "ed6c17a4f40088ce79b468c7d401477b96079f0cab7095e2108c5131773b0818",284 "language": "Python",285 "lines": 73,286 "truncated": false,287 "block": 17,288 "row": 25721289 },290 {291 "path": "tests/conftest.py",292 "sha256": "bf36a76f4f3b1acee15d7ed55325506fc3d21ae2d253cec48d3117fbcfba84ba",293 "language": "Python",294 "lines": 58,295 "truncated": false,296 "block": 17,297 "row": 22940298 },299 {300 "path": "tests/reference/_mne_measures.py",301 "sha256": "3b66a2b47ea0dd48dde674da62cc7d34b1af659edb52b7f7001dd0653c30ddd2",302 "language": "Python",303 "lines": 38,304 "truncated": false,305 "block": 17,306 "row": 22780307 },308 {309 "path": "tests/reference/generate_mne_connectivity_reference.py",310 "sha256": "a877fc7344538478fb2d3c715b29a5ed00c918e618c1a45e7795006554672a91",311 "language": "Python",312 "lines": 166,313 "truncated": false,314 "block": 17,315 "row": 30041316 },317 {318 "path": "tests/test_advanced_connectivity.py",319 "sha256": "2095655797e605946958fecda7db2813f788d2822011709f4deac129917fd402",320 "language": "Python",321 "lines": 1309,322 "truncated": false,323 "block": 18,324 "row": 5496325 },326 {327 "path": "tests/test_array_utils.py",328 "sha256": "14deb2d4495db2f56cf1a41e8178b7b357e81805605fd5f61151bf35dd6952df",329 "language": "Python",330 "lines": 66,331 "truncated": false,332 "block": 17,333 "row": 23307334 },335 {336 "path": "tests/test_connectivity.py",337 "sha256": "459e9b68ccb7506ae2a97b9960c4e53483afd5c3d2c9d3f72dd37c97ae52254d",338 "language": "Python",339 "lines": 4572,340 "truncated": true,341 "block": 18,342 "row": 5902343 },344 {345 "path": "tests/test_connectivity_state.py",346 "sha256": "6d2def7bea3b1c0216d2324b58e909c95e168435c19f44d4a6221499f46fd876",347 "language": "Python",348 "lines": 524,349 "truncated": false,350 "block": 18,351 "row": 3658352 },353 {354 "path": "tests/test_cookbook.py",355 "sha256": "f5a187f5b6b0afca98bf428b5185a22005c1b8486798fd56b9581ce54cf677c8",356 "language": "Python",357 "lines": 28,358 "truncated": false,359 "block": 17,360 "row": 19735361 },362 {363 "path": "tests/test_cross_package.py",364 "sha256": "a1d7845c19c8f398777d12ed1264c85f7d28a58b1e641ba268cfcb8679610498",365 "language": "Python",366 "lines": 264,367 "truncated": false,368 "block": 18,369 "row": 954370 },371 {372 "path": "tests/test_detrend.py",373 "sha256": "470f6ded5ed25fd66c2e9ff302a2c9c11b340225084969257b5bdafae6657eb3",374 "language": "Python",375 "lines": 149,376 "truncated": false,377 "block": 17,378 "row": 29685379 },380 {381 "path": "tests/test_directed_measures_oracle.py",382 "sha256": "8a83a7740f0b6f9f72dcebcec05179d01d76e246458d412a85c80c450ac5539f",383 "language": "Python",384 "lines": 582,385 "truncated": false,386 "block": 18,387 "row": 4103388 },389 {390 "path": "tests/test_directed_orientation_warning.py",391 "sha256": "33b354970c2daac1787835639e5f0ce16b1634feb9044acfab58a319a4fcc35e",392 "language": "Python",393 "lines": 184,394 "truncated": false,395 "block": 17,396 "row": 30472397 },398 {399 "path": "tests/test_docs.py",400 "sha256": "4c154eef1d39246cbf3b95eb8f01729b7d483bae1bf650875469dbe372c97ac5",401 "language": "Python",402 "lines": 22,403 "truncated": false,404 "block": 17,405 "row": 19291406 },407 {408 "path": "tests/test_dpss.py",409 "sha256": "801afecd903879ee3fa64c754b0841120320087dddd67f2cab955785c0756795",410 "language": "Python",411 "lines": 104,412 "truncated": false,413 "block": 17,414 "row": 27091415 },416 {417 "path": "tests/test_emulated_device_backend.py",418 "sha256": "721587cd90b17c097dc0ad18cd650db7564fc04527a254e2cf13c4db52291371",419 "language": "Python",420 "lines": 480,421 "truncated": false,422 "block": 18,423 "row": 3165424 },425 {426 "path": "tests/test_error_messages.py",427 "sha256": "3a3e7199c76212ff0048f044af54df739e9108927d5b2ba676ebdd88814ac5d3",428 "language": "Python",429 "lines": 284,430 "truncated": false,431 "block": 18,432 "row": 509433 },434 {435 "path": "tests/test_expectation_validation.py",436 "sha256": "76cb28d1be56e88568abcc256744ec78d8aab0d5f5079b7ae54b2c84de74f29b",437 "language": "Python",438 "lines": 81,439 "truncated": false,440 "block": 17,441 "row": 24653442 },443 {444 "path": "tests/test_gpu.py",445 "sha256": "df9f4353d8fb265f43e841fa925da04c9bf81d75e38a5e615900fee12be5765e",446 "language": "Python",447 "lines": 286,448 "truncated": false,449 "block": 18,450 "row": 628451 },452 {453 "path": "tests/test_gpu_smoke.py",454 "sha256": "c564b7a0425b9ed60695e21b4cf947a4db2acd3cd1c059ea365ab083bf539b40",455 "language": "Python",456 "lines": 238,457 "truncated": false,458 "block": 17,459 "row": 32098460 },461 {462 "path": "tests/test_granger.py",463 "sha256": "e9f15412bef2e4d40b837a065787a4b6ad9b6ce3b57f2c16f9100dd7598965c4",464 "language": "Python",465 "lines": 55,466 "truncated": false,467 "block": 17,468 "row": 23255469 },470 {471 "path": "tests/test_list_measures.py",472 "sha256": "c34b9a13f586565e604671d69554c39b1a9c2c9e11ee66606f178c58c146382b",473 "language": "Python",474 "lines": 451,475 "truncated": false,476 "block": 18,477 "row": 3023478 },479 {480 "path": "tests/test_method_name_validation.py",481 "sha256": "98f5e55a582fb4144487675591b87588d3d008ff94bde0d0f37b6f245269105f",482 "language": "Python",483 "lines": 104,484 "truncated": false,485 "block": 17,486 "row": 26298487 },488 {489 "path": "tests/test_metric_ranges.py",490 "sha256": "b46c87bf2cc9b6686c110f65656073c27cf995a6e545eb2ca128a2ae4da28a9f",491 "language": "Python",492 "lines": 152,493 "truncated": false,494 "block": 17,495 "row": 28742496 },497 {498 "path": "tests/test_minimum_phase_decomposition.py",499 "sha256": "e152548182b8c66b08240e118b27a2c58f43518aa26f97e046268fae3bc43016",500 "language": "Python",501 "lines": 905,502 "truncated": false,503 "block": 18,504 "row": 5025505 },506 {507 "path": "tests/test_multivariate.py",508 "sha256": "ba90f0a47199465d7a3d09df2ce428e02f240278b331a449de003a1cfa5e8b10",509 "language": "Python",510 "lines": 261,511 "truncated": false,512 "block": 18,513 "row": 1139514 },515 {516 "path": "tests/test_notebooks.py",517 "sha256": "09b454aaee57ed12d59407e98167e5f2298bb7b6d315ec100720e61d904c9f7f",518 "language": "Python",519 "lines": 1084,520 "truncated": false,521 "block": 18,522 "row": 5128523 },524 {525 "path": "tests/test_observation_independence.py",526 "sha256": "100d3d89d83c340f2018e38b1df578f13b65a2f711a9204ae648d0e020dd59bc",527 "language": "Python",528 "lines": 297,529 "truncated": false,530 "block": 18,531 "row": 1265532 },533 {534 "path": "tests/test_parameter_helpers.py",535 "sha256": "c4300277c3dd90a0c8c8d30e1cb1a37160426e7d8dfc08b135bbb75342e99c48",536 "language": "Python",537 "lines": 427,538 "truncated": false,539 "block": 18,540 "row": 2684541 },542 {543 "path": "tests/test_simulate.py",544 "sha256": "a0a04b5e3f75262687f025ed2db142ee43c1bf37c717ab459b5edb9039597dda",545 "language": "Python",546 "lines": 406,547 "truncated": false,548 "block": 18,549 "row": 2488550 },551 {552 "path": "tests/test_spectral_transform.py",553 "sha256": "d78c22c988431820bf5f1834ead1dd1586ebdf2f1a091dab3fabb687cc6ad359",554 "language": "Python",555 "lines": 315,556 "truncated": false,557 "block": 18,558 "row": 1431559 },560 {561 "path": "tests/test_statistics.py",562 "sha256": "ec159cbd2cad3ca5c0056d98222c3610097926c9413d1960257dda69217d1ed7",563 "language": "Python",564 "lines": 819,565 "truncated": false,566 "block": 18,567 "row": 4880568 },569 {570 "path": "tests/test_transforms.py",571 "sha256": "e03df40e607ee384820153885a1d9e743e25c399aebc4e3f93f41e8f32790dc0",572 "language": "Python",573 "lines": 2152,574 "truncated": false,575 "block": 18,576 "row": 5716577 },578 {579 "path": "tests/test_wrapper.py",580 "sha256": "69a879a72d77536538bd719f0e457e1124369cfa86970e79ab98dbb2b0efb71c",581 "language": "Python",582 "lines": 3929,583 "truncated": false,584 "block": 18,585 "row": 5861586 },587 {588 "path": "tests/test_wrapper_errors.py",589 "sha256": "175d3830b8ecdd0045ca44b3fc947378560039a06eff5c177a0fce054eacaab0",590 "language": "Python",591 "lines": 139,592 "truncated": false,593 "block": 17,594 "row": 28940595 },596 {597 "path": "tests/test_wrapper_netcdf.py",598 "sha256": "b5ac5bde1afe0167a52a393128e641767f69ec92eb839059b28cc81480173225",599 "language": "Python",600 "lines": 199,601 "truncated": false,602 "block": 17,603 "row": 31021604 }605 ]606}