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/janclemenslab/das",4 "url": "https://github.com/janclemenslab/das",5 "host": "github.com",6 "commit": "9a7b5b5ac850a7f85d05bd0f88477ea2991f46d2",7 "license": "Apache-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",14 "language": "License",15 "lines": 201,16 "truncated": false,17 "block": 1,18 "row": 221619 },20 {21 "path": "README.md",22 "sha256": "cca99729c14013c37c6c668248d3b5e46f162898753fa33e13fdd3bca5f06bef",23 "language": "Text",24 "lines": 41,25 "truncated": false,26 "block": 8,27 "row": 988328 },29 {30 "path": "docs/conf.py",31 "sha256": "f286a7ad63644e96aa76a684dd77af73337983bf0e47625407ad16fa17915c8e",32 "language": "Python",33 "lines": 106,34 "truncated": false,35 "block": 6,36 "row": 3744337 },38 {39 "path": "docs/make_api_doctree.py",40 "sha256": "1090b95741480a869be35f2d8926d97ff5341eda2368961ad0677933de2a1741",41 "language": "Python",42 "lines": 59,43 "truncated": false,44 "block": 6,45 "row": 2705646 },47 {48 "path": "docs/technical/cli.ipynb",49 "sha256": "a8a63085a82819130afce8b9477a67e1faef541f964e4e0a7268a3f789ee7f27",50 "language": "Jupyter",51 "lines": 26,52 "truncated": false,53 "block": 5,54 "row": 1597755 },56 {57 "path": "docs/tutorials/colab.ipynb",58 "sha256": "7309c87d5b76ab93b3a744604126693c7f220c65bc69071b682dafd43ba65d9c",59 "language": "Jupyter",60 "lines": 124,61 "truncated": false,62 "block": 5,63 "row": 1658764 },65 {66 "path": "docs/tutorials/evaluate_bird.ipynb",67 "sha256": "0345191db5ee1e249214c4460b3d2ec031ac41ddd11ab7c1d2fcd539fa69f86c",68 "language": "Jupyter",69 "lines": 216,70 "truncated": false,71 "block": 5,72 "row": 1742073 },74 {75 "path": "docs/tutorials/evaluate_fly.ipynb",76 "sha256": "ad4d4c25d6a3ba311c157593adeac59ac95b8e0f0629011859c35cc832afdf50",77 "language": "Jupyter",78 "lines": 427,79 "truncated": false,80 "block": 6,81 "row": 58682 },83 {84 "path": "docs/tutorials/make_ds_notebook.ipynb",85 "sha256": "a32453b0c1064a36867b4562f6c8cf95f9b88ad74d465c363e89fde58348e28b",86 "language": "Jupyter",87 "lines": 288,88 "truncated": false,89 "block": 6,90 "row": 43691 },92 {93 "path": "docs/tutorials/predict.ipynb",94 "sha256": "be9da5d941b8d938734cadcd978110ea20f32e960b8c3db5c09df3abeaa40e0d",95 "language": "Jupyter",96 "lines": 105,97 "truncated": false,98 "block": 5,99 "row": 16688100 },101 {102 "path": "docs/tutorials/realtime.ipynb",103 "sha256": "078195dcc647bc2c4d390a2b05da0807b3790b519314fdfa789ab0cb8b498d45",104 "language": "Jupyter",105 "lines": 170,106 "truncated": false,107 "block": 5,108 "row": 17045109 },110 {111 "path": "docs/tutorials/train.ipynb",112 "sha256": "875051377a8319a1ff1791eb88a4087851fd20ce626dbaa9cd87ef5b3b1dc92c",113 "language": "Jupyter",114 "lines": 91,115 "truncated": false,116 "block": 5,117 "row": 16670118 },119 {120 "path": "docs/unsupervised/birds.ipynb",121 "sha256": "6bd9cbe5ea30164ed05da8b63ab6b5b218f7a9c7c1b3e8a622cae8b7dab292a0",122 "language": "Jupyter",123 "lines": 169,124 "truncated": false,125 "block": 5,126 "row": 17084127 },128 {129 "path": "docs/unsupervised/flies.ipynb",130 "sha256": "e5a4c727d08cf4a28096873bbf52dcef712076e7de8f301eb88a5dc6d9a06c42",131 "language": "Jupyter",132 "lines": 111,133 "truncated": false,134 "block": 5,135 "row": 16770136 },137 {138 "path": "docs/unsupervised/mice.ipynb",139 "sha256": "25682586564039c1d69f9ca003bad9d51aeee97ccce304d102ddb37003ca0c58",140 "language": "Jupyter",141 "lines": 151,142 "truncated": false,143 "block": 5,144 "row": 16981145 },146 {147 "path": "src/das/__init__.py",148 "sha256": "6e7b610bfda3c1afdd3eb076ff82629526b24e315d88c637ee7b0039ce2ff12e",149 "language": "Python",150 "lines": 35,151 "truncated": false,152 "block": 6,153 "row": 25547154 },155 {156 "path": "src/das/annot.py",157 "sha256": "0e5d24dd716fa273f4bd9d921de54489ecf63f4738b8a5f62881411266e567af",158 "language": "Python",159 "lines": 431,160 "truncated": false,161 "block": 7,162 "row": 7242163 },164 {165 "path": "src/das/augmentation.py",166 "sha256": "940f9acff1e42e796da8a83308caafd9b7c0ff0b895fd91bcdb98c02d45d36fc",167 "language": "Python",168 "lines": 438,169 "truncated": false,170 "block": 7,171 "row": 4749172 },173 {174 "path": "src/das/block_stratify.py",175 "sha256": "41c93ea365d301d014d136f54e566f480c28d634bcd753885ebd0a15e4b1d33d",176 "language": "Python",177 "lines": 201,178 "truncated": false,179 "block": 6,180 "row": 44332181 },182 {183 "path": "src/das/cli.py",184 "sha256": "c1e4feaeb30bc13171183c41234f191f6fbcd27caea09e1d969c5d6615ecb50b",185 "language": "Python",186 "lines": 98,187 "truncated": false,188 "block": 6,189 "row": 35615190 },191 {192 "path": "src/das/evaluate.py",193 "sha256": "6ad24caea113e087b9a74ac3fcdbe7c7e6547a3c0b514d926aef63609e48274e",194 "language": "Python",195 "lines": 203,196 "truncated": false,197 "block": 7,198 "row": 402199 },200 {201 "path": "src/das/event_utils.py",202 "sha256": "4abf6e512e033feefd46135187a05358b20960fa4c2c5884387180689a9ba6d0",203 "language": "Python",204 "lines": 164,205 "truncated": false,206 "block": 6,207 "row": 44323208 },209 {210 "path": "src/das/io/__init__.py",211 "sha256": "5b980f5a05433564d4858326f2e7df78c0065b753ea72f6de128e3d7328779ee",212 "language": "Python",213 "lines": 24,214 "truncated": false,215 "block": 6,216 "row": 22620217 },218 {219 "path": "src/das/io/_core.py",220 "sha256": "07411796b353da00d7457fc3e741ce98d29934065ddfaf531f439ceaae7b8771",221 "language": "Python",222 "lines": 313,223 "truncated": false,224 "block": 7,225 "row": 4251226 },227 {228 "path": "src/das/io/data_hash.py",229 "sha256": "ef6b931570450c2d0dffc198edfdf49c5a8df2b24b89093458ea40eb6283ec99",230 "language": "Python",231 "lines": 41,232 "truncated": false,233 "block": 6,234 "row": 29203235 },236 {237 "path": "src/das/io/npy_dir.py",238 "sha256": "c50f7260b05e6b06761823bd8aaf76f6e9c7919b494888d65cd952b36a3eddae",239 "language": "Python",240 "lines": 70,241 "truncated": false,242 "block": 6,243 "row": 33964244 },245 {246 "path": "src/das/loss.py",247 "sha256": "898067ffe8f50b35b5b0d66c863c97c17c97e68d14fa20db5fb8d9954a253aee",248 "language": "Python",249 "lines": 32,250 "truncated": false,251 "block": 6,252 "row": 26371253 },254 {255 "path": "src/das/make_dataset.py",256 "sha256": "e0d016257e477792776883e71c05f8c88bd20fb2218af25bf6bdaeccc1f13ea5",257 "language": "Python",258 "lines": 285,259 "truncated": false,260 "block": 7,261 "row": 4290262 },263 {264 "path": "src/das/models/__init__.py",265 "sha256": "899adbe55f3516bd97c95f533a7a9eb784c78fa642d91580371e59db1ca45b96",266 "language": "Python",267 "lines": 20,268 "truncated": false,269 "block": 6,270 "row": 22952271 },272 {273 "path": "src/das/models/architectures.py",274 "sha256": "3fc4f90b80fd36fa52d0b17b769c33788f339124d8547e00455d8b95e135e0d1",275 "language": "Python",276 "lines": 195,277 "truncated": false,278 "block": 6,279 "row": 45563280 },281 {282 "path": "src/das/models/kapre/__init__.py",283 "sha256": "ac93eabc95a27c91292391af5a8363980039251863363529a01f6c9e42495caf",284 "language": "Python",285 "lines": 12,286 "truncated": false,287 "block": 6,288 "row": 21370289 },290 {291 "path": "src/das/models/kapre/augmentation.py",292 "sha256": "b692aea515c660bb91390833baa458df43f34b804ed39babb9c4c900483e1765",293 "language": "Python",294 "lines": 31,295 "truncated": false,296 "block": 6,297 "row": 25611298 },299 {300 "path": "src/das/models/kapre/backend.py",301 "sha256": "b8457c743ccf2cf160ea3ed04bdb2f870f74291b2917e6a3cb773fde0baa3728",302 "language": "Python",303 "lines": 147,304 "truncated": false,305 "block": 6,306 "row": 40674307 },308 {309 "path": "src/das/models/kapre/backend_keras.py",310 "sha256": "2a88e1cbe6f3bbbab9c9ea806e52cd412edb9a7ccf7d21240ac15a72cb225192",311 "language": "Python",312 "lines": 30,313 "truncated": false,314 "block": 6,315 "row": 26202316 },317 {318 "path": "src/das/models/kapre/filterbank.py",319 "sha256": "1e3045b7633f926efda105d5fd457f892aebc70722ee429a7f173631bacbb7a9",320 "language": "Python",321 "lines": 149,322 "truncated": false,323 "block": 6,324 "row": 40817325 },326 {327 "path": "src/das/models/kapre/time_frequency.py",328 "sha256": "61612b7159c71ddff84a351ad2f2903571331d2d0b355b99c142a5e70e4380c1",329 "language": "Python",330 "lines": 350,331 "truncated": false,332 "block": 7,333 "row": 6046334 },335 {336 "path": "src/das/models/kapre/utils.py",337 "sha256": "d4217b333405de052a2d3c905d3f274a9bcc36bea4ccc2ae3423a4b7984d78d5",338 "language": "Python",339 "lines": 138,340 "truncated": false,341 "block": 6,342 "row": 41748343 },344 {345 "path": "src/das/models/loading.py",346 "sha256": "86411db5d5be274d3f711bfc2f5d6f80a0e6e3514c9cfb2ca40e6ec5464cfa7d",347 "language": "Python",348 "lines": 245,349 "truncated": false,350 "block": 7,351 "row": 3347352 },353 {354 "path": "src/das/models/menagerie.py",355 "sha256": "11d5505a8d1612c66a91d063fc877147cb214d5822eeecab0fe4ee8acd29a763",356 "language": "Python",357 "lines": 70,358 "truncated": false,359 "block": 6,360 "row": 33378361 },362 {363 "path": "src/das/models/tcn/__init__.py",364 "sha256": "3b8d83e9e9b75bb665faf3181fb7514f12d5cae03b1a57f0a2859957ef44f565",365 "language": "Python",366 "lines": 4,367 "truncated": false,368 "block": 6,369 "row": 20569370 },371 {372 "path": "src/das/models/tcn/tcn.py",373 "sha256": "abdb3163d27c2175537471340c1f1dc5706889ae738d27df29232f605ad85adf",374 "language": "Python",375 "lines": 189,376 "truncated": false,377 "block": 6,378 "row": 43712379 },380 {381 "path": "src/das/models/tcn/tcn_new.py",382 "sha256": "11db912ecf299762e163e06b00cc6a773ecf1d242ec421f0a5e45a458e5324ef",383 "language": "Python",384 "lines": 383,385 "truncated": false,386 "block": 7,387 "row": 7073388 },389 {390 "path": "src/das/models_legacy.py",391 "sha256": "dcfd727dda902a0c1ad9000138469205e9b436e0a2c888a87d83a17b369fac09",392 "language": "Python",393 "lines": 758,394 "truncated": false,395 "block": 7,396 "row": 10678397 },398 {399 "path": "src/das/npy_dir.py",400 "sha256": "2fda52be465b22b6d7197fe2f39cc1b865be28f40ab8d4f8096be0ff58155822",401 "language": "Python",402 "lines": 17,403 "truncated": false,404 "block": 6,405 "row": 22313406 },407 {408 "path": "src/das/postprocessing.py",409 "sha256": "f3b53ad93430d94ca809dfb44c9749a588f2c2ac0507fc629ad92728feef5432",410 "language": "Python",411 "lines": 144,412 "truncated": false,413 "block": 6,414 "row": 42219415 },416 {417 "path": "src/das/predict.py",418 "sha256": "3c0b02709c6df1f260ba5fb6082bad8a6bef388b0ce3b660d1941281de022eae",419 "language": "Python",420 "lines": 750,421 "truncated": false,422 "block": 7,423 "row": 11051424 },425 {426 "path": "src/das/pulse_utils.py",427 "sha256": "c0f8a7150a6e7636a83621e2b82edf7a151ba2ced7370076651a9b639064ef09",428 "language": "Python",429 "lines": 107,430 "truncated": false,431 "block": 6,432 "row": 38641433 },434 {435 "path": "src/das/segment_utils.py",436 "sha256": "ac58af7faae6595a2609d8d4227746009f7174fbd96181ad42a5985c35fcb127",437 "language": "Python",438 "lines": 134,439 "truncated": false,440 "block": 6,441 "row": 41039442 },443 {444 "path": "src/das/spec_utils.py",445 "sha256": "387e194042b0f10596da11404c3a67f7180d6bf035426e4ce099463ed6cbe74c",446 "language": "Python",447 "lines": 54,448 "truncated": false,449 "block": 6,450 "row": 30962451 },452 {453 "path": "src/das/tracking.py",454 "sha256": "965d446d303f3d0862754c905fa6575538adf3d2249636dfa8be053a40afc341",455 "language": "Python",456 "lines": 90,457 "truncated": false,458 "block": 6,459 "row": 36227460 },461 {462 "path": "src/das/train.py",463 "sha256": "1ba783517a64798c534f6d1502995645ae554b4d7f50f8158645fdb5f06e86ec",464 "language": "Python",465 "lines": 509,466 "truncated": false,467 "block": 7,468 "row": 9634469 },470 {471 "path": "src/das/utils.py",472 "sha256": "6ea1e6ffc5dc737bc81f91043456742ead9ecdbbb45e68ae843a0a9b7c21feb9",473 "language": "Python",474 "lines": 237,475 "truncated": false,476 "block": 6,477 "row": 45495478 },479 {480 "path": "src/das/utils_plot.py",481 "sha256": "44f12e6ab06bd3834ae64664cb9e112fe75211cac6dc642ea4e205ccb7991ca8",482 "language": "Python",483 "lines": 451,484 "truncated": false,485 "block": 7,486 "row": 7418487 },488 {489 "path": "tests/test_augmentation.py",490 "sha256": "7f342c5847825e57aeae089948dd27c3e0dbdc184da0555a04894e0ec8fa15bb",491 "language": "Python",492 "lines": 84,493 "truncated": false,494 "block": 6,495 "row": 34270496 },497 {498 "path": "tests/test_cli.py",499 "sha256": "e8976e3b2160786a83f0a6a28712cdae1f7791077a03dbc1dd2f5ea99d5ab020",500 "language": "Python",501 "lines": 147,502 "truncated": false,503 "block": 6,504 "row": 39991505 },506 {507 "path": "tests/test_import.py",508 "sha256": "81cc874c94c51399c54858a857e79eecbd76545d664e562812079b5097ac092a",509 "language": "Python",510 "lines": 67,511 "truncated": false,512 "block": 6,513 "row": 30592514 },515 {516 "path": "tests/test_io.py",517 "sha256": "b87859aa324bb09fa1ca15b3cbd66e7a74bf0789a836534415ecf37953e38ee8",518 "language": "Python",519 "lines": 64,520 "truncated": false,521 "block": 6,522 "row": 32166523 },524 {525 "path": "tests/test_legacy_api.py",526 "sha256": "4045ce6eba2ca38a876abe6c7b4c3954ee28164d908ebf9b936bde7580e673ee",527 "language": "Python",528 "lines": 23,529 "truncated": false,530 "block": 6,531 "row": 24112532 },533 {534 "path": "tests/test_model_loading.py",535 "sha256": "6d6945e9f8e06ed0321f1d84d013bbc35d4ad367c0167c333b01d7d31a6a265f",536 "language": "Python",537 "lines": 167,538 "truncated": false,539 "block": 6,540 "row": 43710541 },542 {543 "path": "tests/test_models.py",544 "sha256": "dfa4c2d4b6884c796506761f8384cd59d072fa8e2bb66295e7cf2ae5f41dacbb",545 "language": "Python",546 "lines": 24,547 "truncated": false,548 "block": 6,549 "row": 24359550 },551 {552 "path": "tests/test_utils.py",553 "sha256": "fc757ca3f5868f3dd7022e1e19bf495ba67da99c845dbe0ae431dc0b52198995",554 "language": "Python",555 "lines": 33,556 "truncated": false,557 "block": 6,558 "row": 28300559 }560 ]561}