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/carlson-lab/lpne",4 "url": "https://github.com/carlson-lab/lpne",5 "host": "github.com",6 "commit": "5d1e31b6689c0575ef2e617d5452dbf9822b98b4",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE.md",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE.md",13 "sha256": "fce3e4d5af9e12e37958595f2fb88e6c887e870afebd3c3d98280af5b3fdfe03",14 "language": "License",15 "lines": 7,16 "truncated": false,17 "block": 14,18 "row": 1676219 },20 {21 "path": "README.md",22 "sha256": "ff4fe97da265707a4b2c2c1e1d14042ec1b068153102416948ddd5beb4c376a6",23 "language": "Text",24 "lines": 51,25 "truncated": false,26 "block": 16,27 "row": 704828 },29 {30 "path": "apps/feature_app/main.py",31 "sha256": "f92f46b5a070d688f25e896b36043d9b28fa5c0dcd65fbac2df63507b8dd1ca2",32 "language": "Python",33 "lines": 463,34 "truncated": false,35 "block": 15,36 "row": 2369737 },38 {39 "path": "apps/label_editing_app/main.py",40 "sha256": "0db993d6fe56589620e6e4ae36f4c48b072b164ea0221d7fb2226888f5b40fbf",41 "language": "Python",42 "lines": 566,43 "truncated": false,44 "block": 15,45 "row": 2465146 },47 {48 "path": "apps/project_app/main.py",49 "sha256": "0fb11fdfad279ebfa971154ca60542f25d0b4102977fa1ea0ee1c57c1b9ddea8",50 "language": "Python",51 "lines": 407,52 "truncated": false,53 "block": 15,54 "row": 2353955 },56 {57 "path": "apps/sleep_app/main.py",58 "sha256": "9949c75b79e4d58ab70f8861f288a61d64514d6e2463133dc31de5c12afe0d9b",59 "language": "Python",60 "lines": 725,61 "truncated": false,62 "block": 15,63 "row": 2549564 },65 {66 "path": "apps/wave_app/main.py",67 "sha256": "200ad0211d44caf1a15a9acb383621d12d5ff499a4b30c728ac30f4a2a0ef787",68 "language": "Python",69 "lines": 101,70 "truncated": false,71 "block": 15,72 "row": 1267873 },74 {75 "path": "docs/source/conf.py",76 "sha256": "3442e98f76f35ff621652efa8123ad42c4bba84a8e8d3a04006713f379f50107",77 "language": "Python",78 "lines": 72,79 "truncated": false,80 "block": 15,81 "row": 1169382 },83 {84 "path": "example_bispec_plot.py",85 "sha256": "ea1ebbf5c4b155517f2676428cf7f665a7f0c175eca39eedbc1540c905102b50",86 "language": "Python",87 "lines": 66,88 "truncated": false,89 "block": 15,90 "row": 1007291 },92 {93 "path": "example_movie.py",94 "sha256": "ceaf7cae1d8428c8c64f3921b4199cc16f923d4d58b286d81c30da1a2bd5c473",95 "language": "Python",96 "lines": 61,97 "truncated": false,98 "block": 15,99 "row": 8975100 },101 {102 "path": "examples/tst/feature_pipeline_tst.py",103 "sha256": "9437389ba6d16b16461fd1fef7194c41e7f1baaab318231e137bed99ccbdb5df",104 "language": "Python",105 "lines": 116,106 "truncated": false,107 "block": 15,108 "row": 14616109 },110 {111 "path": "examples/tst/prediction_pipeline_tst.py",112 "sha256": "bb7996d6d2b457cb084313e990aeeb96b8b4165af1abee1d3fc856f83c488735",113 "language": "Python",114 "lines": 149,115 "truncated": false,116 "block": 15,117 "row": 16167118 },119 {120 "path": "hmp_example_code.py",121 "sha256": "5bbd738203d81220cc3c23704b1145501296cdc57b02053ca45759a074a6663d",122 "language": "Python",123 "lines": 53,124 "truncated": false,125 "block": 15,126 "row": 9286127 },128 {129 "path": "lpne/__init__.py",130 "sha256": "f42bc8a046f1676a5cae570034c83c18776501aae86a3141e2a82c0befdb4fff",131 "language": "Python",132 "lines": 74,133 "truncated": false,134 "block": 15,135 "row": 9756136 },137 {138 "path": "lpne/models/__init__.py",139 "sha256": "02db982a37e5e7baa5fd493b9cfea8fa2d3bec136929bb7a28189ce341b7eaa8",140 "language": "Python",141 "lines": 27,142 "truncated": false,143 "block": 15,144 "row": 6478145 },146 {147 "path": "lpne/models/base_model.py",148 "sha256": "7f064492089cc042be7ec1f9427431ca7fbbbba93af610b303848b208f78755a",149 "language": "Python",150 "lines": 284,151 "truncated": false,152 "block": 15,153 "row": 21562154 },155 {156 "path": "lpne/models/cp_sae.py",157 "sha256": "202627574e1de44b6b51a1d372dd916242b7f427086d0b83c5d1636182386642",158 "language": "Python",159 "lines": 532,160 "truncated": false,161 "block": 15,162 "row": 24838163 },164 {165 "path": "lpne/models/dcsfa_nmf.py",166 "sha256": "cd98010973cea8cfe1d6e14f24c1aba53eebacf8a9cca0bd10c9b14da78e43a5",167 "language": "Python",168 "lines": 978,169 "truncated": false,170 "block": 16,171 "row": 739172 },173 {174 "path": "lpne/models/factor_analysis_sae.py",175 "sha256": "c1b4e18177a111b0ec7fc905ab73c82df00b9807ef949ef16adea6c479b0e830",176 "language": "Python",177 "lines": 572,178 "truncated": false,179 "block": 15,180 "row": 25232181 },182 {183 "path": "lpne/models/grid_search_cv.py",184 "sha256": "9c385047c04b2072626e5407b63fc04dbc0cc0a8c2596584ae8fc36059da82df",185 "language": "Python",186 "lines": 198,187 "truncated": false,188 "block": 15,189 "row": 18683190 },191 {192 "path": "lpne/models/model_utils.py",193 "sha256": "1c7faa70c5f8f1024462e4114ed80b844183bd60f7706909709acd7f90ff58c1",194 "language": "Python",195 "lines": 116,196 "truncated": false,197 "block": 15,198 "row": 14007199 },200 {201 "path": "lpne/models/nmf_base.py",202 "sha256": "a63867bf1570e3fadc81c994f45808877edde1f2f5d3c9e3be8ef9eadd6bf9e9",203 "language": "Python",204 "lines": 536,205 "truncated": false,206 "block": 15,207 "row": 24929208 },209 {210 "path": "lpne/pipelines/__init__.py",211 "sha256": "231272b9cec9b4b5e5757a32df6ad17f97d5789754b7bcb05f9faa3fb37fbca8",212 "language": "Python",213 "lines": 8,214 "truncated": false,215 "block": 15,216 "row": 5894217 },218 {219 "path": "lpne/pipelines/pipeline_params.py",220 "sha256": "9afc23a5d6132e99e11e4c1753cbbfc027d741d4909ab0719670c93828f0403b",221 "language": "Python",222 "lines": 82,223 "truncated": false,224 "block": 15,225 "row": 10210226 },227 {228 "path": "lpne/pipelines/standard_pipeline.py",229 "sha256": "28536afadbb0602bd486c5ddda8f5b6d98be05169938da218d267242367f4734",230 "language": "Python",231 "lines": 204,232 "truncated": false,233 "block": 15,234 "row": 19759235 },236 {237 "path": "lpne/plotting/__init__.py",238 "sha256": "b9d2a8df8dacea1917d10b3a46ad5f8864acc189ba774b1af0132320d24c9577",239 "language": "Python",240 "lines": 14,241 "truncated": false,242 "block": 15,243 "row": 6521244 },245 {246 "path": "lpne/plotting/circle_plot.py",247 "sha256": "eb7264d05e9ff98efb0bdf545264291c550b5af697db6978a56b9465e1417269",248 "language": "Python",249 "lines": 280,250 "truncated": false,251 "block": 15,252 "row": 21169253 },254 {255 "path": "lpne/plotting/plot_bispec.py",256 "sha256": "2d303c788803056cbccf60b3588a227e750acf0ba0da000794950af41b79c7f9",257 "language": "Python",258 "lines": 81,259 "truncated": false,260 "block": 15,261 "row": 11016262 },263 {264 "path": "lpne/plotting/plot_db.py",265 "sha256": "12654a03643f9736f0071628a16934c90d78d0314403894c4a2f0f96d293b31a",266 "language": "Python",267 "lines": 194,268 "truncated": false,269 "block": 15,270 "row": 18953271 },272 {273 "path": "lpne/plotting/plot_factor.py",274 "sha256": "d1e8cc4c20e95da8f27ca6c1d3fe52cf36779181155ddc6438acf4d8667d6847",275 "language": "Python",276 "lines": 107,277 "truncated": false,278 "block": 15,279 "row": 13194280 },281 {282 "path": "lpne/plotting/plot_lfps.py",283 "sha256": "70f236fa5cae3723f6bc5b1711ce5edc2755cf37ccec1baa9e9a7674c7b4602f",284 "language": "Python",285 "lines": 202,286 "truncated": false,287 "block": 15,288 "row": 18913289 },290 {291 "path": "lpne/plotting/plot_power.py",292 "sha256": "1ab13df74beb9041c0126cc98686368ffd6877dd267d41690485af90ed9114d3",293 "language": "Python",294 "lines": 68,295 "truncated": false,296 "block": 15,297 "row": 10636298 },299 {300 "path": "lpne/plotting/plot_spec.py",301 "sha256": "c06a7dff9dac0d2f66718569b9923769c718b06fecd3f3dfa51fa557802ff926",302 "language": "Python",303 "lines": 105,304 "truncated": false,305 "block": 15,306 "row": 11598307 },308 {309 "path": "lpne/plotting/power_movie.py",310 "sha256": "fcaf31f4f4bfc1c2bb20e5e141d631bf58a002fe812996b55b943c91bbc92a23",311 "language": "Python",312 "lines": 277,313 "truncated": false,314 "block": 15,315 "row": 20791316 },317 {318 "path": "lpne/plotting/simplex_plot.py",319 "sha256": "19768851eec76f10007b5326585ceb465d175d3b36322087940ce7b30c815cec",320 "language": "Python",321 "lines": 75,322 "truncated": false,323 "block": 15,324 "row": 10916325 },326 {327 "path": "lpne/preprocess/bispectrum.py",328 "sha256": "241447813dde00302f3d2dbf296db84f96740541f6d80aea5126fa06b3bdbacf",329 "language": "Python",330 "lines": 227,331 "truncated": false,332 "block": 15,333 "row": 19851334 },335 {336 "path": "lpne/preprocess/channel_maps.py",337 "sha256": "d857c8211cef9583ccd07eb2be7a2d646fa3c881964eca59bbf777e77c2a432b",338 "language": "Python",339 "lines": 347,340 "truncated": false,341 "block": 15,342 "row": 22012343 },344 {345 "path": "lpne/preprocess/directed_measures.py",346 "sha256": "29ac42ab389696576bf5fd9ac4261d85eaadcda7ba28abd081ca73a0408cd482",347 "language": "Python",348 "lines": 350,349 "truncated": false,350 "block": 15,351 "row": 23174352 },353 {354 "path": "lpne/preprocess/filter.py",355 "sha256": "7921056bd98eba57e336ca2e25ca4f362394071f5073393e0fea28e0e0aa763c",356 "language": "Python",357 "lines": 115,358 "truncated": false,359 "block": 15,360 "row": 12669361 },362 {363 "path": "lpne/preprocess/make_features.py",364 "sha256": "8da1efbfc21287ebab34bf0f694dc86ad95a3a333e8510d25236927509f76ec9",365 "language": "Python",366 "lines": 223,367 "truncated": false,368 "block": 15,369 "row": 19657370 },371 {372 "path": "lpne/preprocess/normalize.py",373 "sha256": "0ae8f3ff3dbced71cc9db30f6f58d77adde044e295ebbb04692ce80c9ffa5594",374 "language": "Python",375 "lines": 110,376 "truncated": false,377 "block": 15,378 "row": 14048379 },380 {381 "path": "lpne/preprocess/outlier_detection.py",382 "sha256": "364d78150b412ddf3eb1c28342b132b936d262e2abdff9c33cd9fd453f1bf5d8",383 "language": "Python",384 "lines": 68,385 "truncated": false,386 "block": 15,387 "row": 10040388 },389 {390 "path": "lpne/preprocess/phase_slope_index.py",391 "sha256": "114d11e736303023f418182be5a38e7ce8901397893555e1c6aa3c8268577ad6",392 "language": "Python",393 "lines": 138,394 "truncated": false,395 "block": 15,396 "row": 15525397 },398 {399 "path": "lpne/utils/array_utils.py",400 "sha256": "f57eafed43feccc174b90bf6542b12011c84af2991a5cbdfb19b0a4c245e56f1",401 "language": "Python",402 "lines": 283,403 "truncated": false,404 "block": 15,405 "row": 21238406 },407 {408 "path": "lpne/utils/data.py",409 "sha256": "b7c9a312046bf128fd9c3a1a04840e8130b3ce05379d46585ee335425a04a642",410 "language": "Python",411 "lines": 392,412 "truncated": false,413 "block": 15,414 "row": 22950415 },416 {417 "path": "lpne/utils/file_utils.py",418 "sha256": "5817918a0a0ae098aab34acba82225a76ec5b5c9d2def7e35e9e0dc5ac4d5518",419 "language": "Python",420 "lines": 364,421 "truncated": false,422 "block": 15,423 "row": 22637424 },425 {426 "path": "lpne/utils/utils.py",427 "sha256": "8a710f969185fbbdb6e7385a8f15af873beee5f6e4b740320e2b4d3da8ae7161",428 "language": "Python",429 "lines": 188,430 "truncated": false,431 "block": 15,432 "row": 17491433 },434 {435 "path": "lpne/utils/viterbi.py",436 "sha256": "1222ad74a78c025c34e14739aa7b60d97eabcf7fda0c0ad190931dcc7580238e",437 "language": "Python",438 "lines": 161,439 "truncated": false,440 "block": 15,441 "row": 17660442 },443 {444 "path": "script.py",445 "sha256": "eb7d6735455f18890247aa762dbc06443bc690765a41d3463e717b3b13ab8d97",446 "language": "Python",447 "lines": 32,448 "truncated": false,449 "block": 15,450 "row": 7044451 },452 {453 "path": "setup.py",454 "sha256": "a2c1098220a0b611c6ed430c60ee6f14d2fbd1635b2eb89380b12c3958234abe",455 "language": "Python",456 "lines": 21,457 "truncated": false,458 "block": 15,459 "row": 7104460 },461 {462 "path": "test/test_array.py",463 "sha256": "72dbd825b0f065bed3407117cb1ec087332edf2038be7f3cf14f8ec6c0444381",464 "language": "Python",465 "lines": 28,466 "truncated": false,467 "block": 15,468 "row": 7128469 },470 {471 "path": "test/test_bispectrum.py",472 "sha256": "6fee6dcb9c715a8c57df1946e54ab2b6432ea7669c17f0d5002504be74337f2b",473 "language": "Python",474 "lines": 53,475 "truncated": false,476 "block": 15,477 "row": 8889478 },479 {480 "path": "test/test_channel_maps.py",481 "sha256": "cc89d3b3920925bdf8d9a99b78cd035ec1b29961fa07ff10c940c2bf6b813e38",482 "language": "Python",483 "lines": 96,484 "truncated": false,485 "block": 15,486 "row": 11845487 },488 {489 "path": "test/test_data.py",490 "sha256": "94f3438cef6464423eb9fa9a16937594b2a479f0576c61341d2418f045d5c7fe",491 "language": "Python",492 "lines": 29,493 "truncated": false,494 "block": 15,495 "row": 6979496 },497 {498 "path": "test/test_directed_measures.py",499 "sha256": "ba5d3d912ab3797812ca5d1b256fcfcbbae185827f35170e40820f3d26ee1710",500 "language": "Python",501 "lines": 51,502 "truncated": false,503 "block": 15,504 "row": 9318505 },506 {507 "path": "test/test_make_features.py",508 "sha256": "9a28ff6f380e025233a3bcfd8bd9c18d0cbfe959ae6d9da3b52fabfb69797fe9",509 "language": "Python",510 "lines": 49,511 "truncated": false,512 "block": 15,513 "row": 8666514 },515 {516 "path": "test/test_models.py",517 "sha256": "8bf7f91493eadcc8670eee56455462470d7ecbbed00dffa15f54620342f11846",518 "language": "Python",519 "lines": 89,520 "truncated": false,521 "block": 15,522 "row": 11624523 },524 {525 "path": "test/test_utils.py",526 "sha256": "1ce287d02d1a80ad77cdf0852fa2334c3af8d16168c94b3afd4a9c8665f28ba7",527 "language": "Python",528 "lines": 81,529 "truncated": false,530 "block": 15,531 "row": 12220532 },533 {534 "path": "test/test_viterbi.py",535 "sha256": "b0102651c3586cc7f8049ebdbb32bdc34784432bf8bb89fd0c732eb60828c07b",536 "language": "Python",537 "lines": 46,538 "truncated": false,539 "block": 15,540 "row": 9266541 },542 {543 "path": "test/test_wilson.py",544 "sha256": "c3cb74323016f08d6e6336b419d73fb9e57dde9a8b770018702ed1ae52c29ba2",545 "language": "Python",546 "lines": 44,547 "truncated": false,548 "block": 15,549 "row": 8182550 }551 ]552}