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/sooophy/dannce",4 "url": "https://github.com/Sooophy/dannce/tree/stroke_analysis/trace_protocol",5 "host": "github.com",6 "commit": "cefd782aee1fce2044c7cef6237dfc207034fc68",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "01d342fac28de94478dc3777e0dc1b249be6a6b4afb186221a0c120fb352a9af",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 11,18 "row": 1404219 },20 {21 "path": "README.md",22 "sha256": "e8d89560fb3aab269a30a57cb5b5fce3b1db2d576af1416bd91af692ccb15907",23 "language": "Text",24 "lines": 187,25 "truncated": false,26 "block": 13,27 "row": 696028 },29 {30 "path": "calibration/acquire_calibration_3cam_mouse_clean.m",31 "sha256": "9b469535a176bae6d8c05d834ca7ac7ac9a35168fa52a8482343a71e2250fed7",32 "language": "MATLAB",33 "lines": 398,34 "truncated": false,35 "block": 12,36 "row": 158037 },38 {39 "path": "calibration/multi-camera calibration/calibration_extrinsic_Lframe.m",40 "sha256": "68bddc3be8a42c37bf9900173f5344bc2ad1420b8e2ae5547b0d5391198bc325",41 "language": "MATLAB",42 "lines": 165,43 "truncated": false,44 "block": 11,45 "row": 2347246 },47 {48 "path": "calibration/multi-camera calibration/calibration_intrinsic_checkerboard.m",49 "sha256": "ed6c88269848ffcc52854be59711435e86bf023bcde377b1de3d5c274cd84176",50 "language": "MATLAB",51 "lines": 130,52 "truncated": false,53 "block": 11,54 "row": 2166155 },56 {57 "path": "calibration/multi-camera calibration/create_matched_frames.m",58 "sha256": "7224d31a156ce3718809aa66f48ed0d3b4820846e2743552bc2dd1218a948ed0",59 "language": "MATLAB",60 "lines": 52,61 "truncated": false,62 "block": 11,63 "row": 1828664 },65 {66 "path": "calibration/multi-camera calibration/detectCheckerboardPointsPar.m",67 "sha256": "6d312521007bfaa33f68188ebe7aa11ee64bbfe4ca5f1f1f06c5a91a71cea47f",68 "language": "MATLAB",69 "lines": 553,70 "truncated": false,71 "block": 12,72 "row": 205273 },74 {75 "path": "calibration/multi-camera calibration/estimateCameraParametersPar.m",76 "sha256": "adfc9a6d700bee4112a75d7bafcf9ac7035118ee831e26d05f20c45e794cd98a",77 "language": "MATLAB",78 "lines": 564,79 "truncated": false,80 "block": 12,81 "row": 213282 },83 {84 "path": "calibration/multi-camera calibration/paramCams.m",85 "sha256": "c57e3bfd46315c8121ee6390ee9b3d63eee9b20e67ef6c0b546865931f079a1d",86 "language": "MATLAB",87 "lines": 30,88 "truncated": false,89 "block": 11,90 "row": 1621991 },92 {93 "path": "cluster/__init__.py",94 "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",95 "language": "Python",96 "lines": 1,97 "truncated": false,98 "block": 1,99 "row": 4956100 },101 {102 "path": "cluster/com.sh",103 "sha256": "3ab2855d5a09e3202dba0916746f80dfc2c39255a6fedd3721e4a2fe07d94478",104 "language": "Shell",105 "lines": 15,106 "truncated": false,107 "block": 13,108 "row": 4448109 },110 {111 "path": "cluster/com_and_dannce.sh",112 "sha256": "42d96493ac13108ab62d39f195f4020a492118f45dda41347fe5f70554dd6481",113 "language": "Shell",114 "lines": 20,115 "truncated": false,116 "block": 13,117 "row": 4605118 },119 {120 "path": "cluster/com_and_dannce_multi_gpu.sh",121 "sha256": "6aa1b77daf0431f9e00d6170e72eb4f69a2b36c4e2445fcb0c5717976cc2c6a6",122 "language": "Shell",123 "lines": 34,124 "truncated": false,125 "block": 13,126 "row": 4890127 },128 {129 "path": "cluster/com_multi_gpu.sh",130 "sha256": "ac7a93ac22d68369aa80bf546a6942069354dd34c15f2f0a96d1d2f7ca3c5405",131 "language": "Shell",132 "lines": 27,133 "truncated": false,134 "block": 13,135 "row": 4690136 },137 {138 "path": "cluster/dannce.sh",139 "sha256": "524033883a3286dbe15998d9c2ab9c7cfe60ffeecc07d641daa8aaa8321687fe",140 "language": "Shell",141 "lines": 15,142 "truncated": false,143 "block": 13,144 "row": 4464145 },146 {147 "path": "cluster/dannce_multi_gpu.sh",148 "sha256": "12876fb86613d403f7ff6114df4dd44551af5813781bf9e3c588befe03557d98",149 "language": "Shell",150 "lines": 25,151 "truncated": false,152 "block": 13,153 "row": 4707154 },155 {156 "path": "cluster/grid.py",157 "sha256": "0d5afded0a419ffa1e635b5a9fb67581a2a4443ecac61a91f57e2cf8633b03d5",158 "language": "Python",159 "lines": 154,160 "truncated": false,161 "block": 12,162 "row": 13022163 },164 {165 "path": "cluster/holy_com_predict.sh",166 "sha256": "a1be3280ce3715242b3f868e038dc015dfaa792a221b453b12210fb9dc3e2b36",167 "language": "Shell",168 "lines": 14,169 "truncated": false,170 "block": 13,171 "row": 4369172 },173 {174 "path": "cluster/holy_com_predict_multi_gpu.sh",175 "sha256": "a3d6a89dd52d995f02287991e424fd197c03992b0f8f0cf9ffe36f8c08a9999d",176 "language": "Shell",177 "lines": 15,178 "truncated": false,179 "block": 13,180 "row": 4438181 },182 {183 "path": "cluster/holy_com_train.sh",184 "sha256": "77d1993a24f26d98106576bc2777b72922f2ae2dab7f8d613734268bfe5034da",185 "language": "Shell",186 "lines": 14,187 "truncated": false,188 "block": 13,189 "row": 4368190 },191 {192 "path": "cluster/holy_dannce_predict.sh",193 "sha256": "e81ba08e51a15cdba912a47ff4768f6741a10b24ac2fc7287f8ad7d92f5615c1",194 "language": "Shell",195 "lines": 15,196 "truncated": false,197 "block": 13,198 "row": 4408199 },200 {201 "path": "cluster/holy_dannce_predict_multi_gpu.sh",202 "sha256": "034fa5a7831e09eca87fa6536a5cd40c10911af3dbfe133e6795afce9e3925af",203 "language": "Shell",204 "lines": 15,205 "truncated": false,206 "block": 13,207 "row": 4440208 },209 {210 "path": "cluster/holy_dannce_train.sh",211 "sha256": "4b48c575e26f636b878989291d8f2f59f97c4b533560a69c338b8c63c035b7f1",212 "language": "Shell",213 "lines": 14,214 "truncated": false,215 "block": 13,216 "row": 4372217 },218 {219 "path": "cluster/holy_dannce_train_grid.sh",220 "sha256": "8636790f8e095663a0be208eb5f672e74a8193bdb106d099ced5b167bec9f005",221 "language": "Shell",222 "lines": 14,223 "truncated": false,224 "block": 13,225 "row": 4390226 },227 {228 "path": "cluster/multi_gpu.py",229 "sha256": "81130b3725438fee2d7aa1527ed1e5646d66144c8284bf2aeda7961e76b93310",230 "language": "Python",231 "lines": 582,232 "truncated": false,233 "block": 12,234 "row": 20750235 },236 {237 "path": "cluster/multi_gpu_test.py",238 "sha256": "a8d4e9a4de96a5e1a01f7de171311caa6261dad4912976081f8aa7eb343b6e4d",239 "language": "Python",240 "lines": 68,241 "truncated": false,242 "block": 12,243 "row": 8736244 },245 {246 "path": "dannce/__init__.py",247 "sha256": "98d270733e7628011a628ae5ee1def471cb490d2176a97944b8814dc348f3ecb",248 "language": "Python",249 "lines": 114,250 "truncated": false,251 "block": 12,252 "row": 10311253 },254 {255 "path": "dannce/cli.py",256 "sha256": "e121fea0e71a9741e32f7dec248b05ad855edb7b23e349539752beeda18ecd48",257 "language": "Python",258 "lines": 755,259 "truncated": false,260 "block": 12,261 "row": 21279262 },263 {264 "path": "dannce/engine/generator.py",265 "sha256": "82a391acf15c6f03aa9a886242f2733ed11b9fb1738eb23c56c6cac39837e5db",266 "language": "Python",267 "lines": 2770,268 "truncated": false,269 "block": 13,270 "row": 617271 },272 {273 "path": "dannce/engine/generator_aux.py",274 "sha256": "b06c529b8e03662fa33143d77725796f81435113e33fcdb90a3288d3b361cbf5",275 "language": "Python",276 "lines": 803,277 "truncated": false,278 "block": 12,279 "row": 22031280 },281 {282 "path": "dannce/engine/inference.py",283 "sha256": "e38dc774b4984f8ffb9431a6b34dd60c14fda8fc486c79631d0f27fdc7f4ecd5",284 "language": "Python",285 "lines": 785,286 "truncated": false,287 "block": 12,288 "row": 21962289 },290 {291 "path": "dannce/engine/io.py",292 "sha256": "6e4a53721b2b334a1c6f5affa3a8d3731f511b5773941872a212bb39fa107e79",293 "language": "Python",294 "lines": 116,295 "truncated": false,296 "block": 12,297 "row": 10520298 },299 {300 "path": "dannce/engine/losses.py",301 "sha256": "8f0ed9336bf862d592ccd88eebafaeb0c516eeaf1d9fc49afb38b1d257eef8e4",302 "language": "Python",303 "lines": 142,304 "truncated": false,305 "block": 12,306 "row": 13253307 },308 {309 "path": "dannce/engine/nets.py",310 "sha256": "c2d3a2dccb51998f7ace7b02df2742f4f28df6ae70b84994c4acfbeea8a41b70",311 "language": "Python",312 "lines": 1515,313 "truncated": false,314 "block": 13,315 "row": 278316 },317 {318 "path": "dannce/engine/ops.py",319 "sha256": "c7417f8cee04b85406738832d61436f9ead108783fb077d33a9a37ef63b020c4",320 "language": "Python",321 "lines": 1169,322 "truncated": false,323 "block": 12,324 "row": 22498325 },326 {327 "path": "dannce/engine/processing.py",328 "sha256": "fc135a6d4b7b783e0ff7e058dd1d460cb5880af1ee4b6b6d0923e6a7420557ce",329 "language": "Python",330 "lines": 1342,331 "truncated": false,332 "block": 13,333 "row": 214334 },335 {336 "path": "dannce/engine/serve_data_DANNCE.py",337 "sha256": "835519d315ab332ecdd7cf93fdd2d770133c01c4507b5caf3e62b2cec1ae57e6",338 "language": "Python",339 "lines": 535,340 "truncated": false,341 "block": 12,342 "row": 20636343 },344 {345 "path": "dannce/engine/video.py",346 "sha256": "02a4b47bc2f782441b6396b2cc5c00efa6be397f76a9bbfbb56f159fb5d41cca",347 "language": "Python",348 "lines": 245,349 "truncated": false,350 "block": 12,351 "row": 16332352 },353 {354 "path": "dannce/interface.py",355 "sha256": "87789457b1175363a5e169ff7452456bbde33e01547e98137df708a043c257c2",356 "language": "Python",357 "lines": 1763,358 "truncated": false,359 "block": 13,360 "row": 413361 },362 {363 "path": "dannce/utils/compickleToLabel3D.py",364 "sha256": "829089dab314641f944c391f2bda549e7538443217616a617269faa47d576378",365 "language": "Python",366 "lines": 33,367 "truncated": false,368 "block": 12,369 "row": 5678370 },371 {372 "path": "dannce/utils/convertCalibration.m",373 "sha256": "0be0ef5e27c553265975d90ca45a58feb34c9b8badd22fc463ca8b2d42dc0426",374 "language": "MATLAB",375 "lines": 14,376 "truncated": false,377 "block": 11,378 "row": 15846379 },380 {381 "path": "dannce/utils/extractEmbeddedModel.py",382 "sha256": "a845f0b0a0cac5dca73b9c5805b6490539c53bd65c9bd0e2158e21f6c1bd19a4",383 "language": "Python",384 "lines": 35,385 "truncated": false,386 "block": 12,387 "row": 6368388 },389 {390 "path": "dannce/utils/makeStructuredData.py",391 "sha256": "4a5adf04c5f9c1f3e969855d6db2feaaa9314a9b3eca932170d2347e6c2189bc",392 "language": "Python",393 "lines": 264,394 "truncated": false,395 "block": 12,396 "row": 18041397 },398 {399 "path": "dannce/utils/makeStructuredDataNoMocap.py",400 "sha256": "c71b58f5dc71485590ab68122426b2e642b0ca257aa878db29e886d7bfbf9dbd",401 "language": "Python",402 "lines": 162,403 "truncated": false,404 "block": 12,405 "row": 13868406 },407 {408 "path": "dannce/utils/makeStructuredData_DLC.py",409 "sha256": "8f319e2aea720bf12b54af716cf07fff9e397fb71677173a7734b6b90de80a50",410 "language": "Python",411 "lines": 230,412 "truncated": false,413 "block": 12,414 "row": 16812415 },416 {417 "path": "dannce/utils/makeSyncFiles.py",418 "sha256": "3b4d13dac80a0bed2852585848acb8016051c1157ab3ac69a22c125de08e7dc4",419 "language": "Python",420 "lines": 119,421 "truncated": false,422 "block": 12,423 "row": 11958424 },425 {426 "path": "dannce/utils/multigpuToSinglegpu.py",427 "sha256": "6216868c8d9e6b0ea41fa1aa2875c808f747536506e12d76a926d951a1ca8599",428 "language": "Python",429 "lines": 35,430 "truncated": false,431 "block": 12,432 "row": 5832433 },434 {435 "path": "dannce/utils/preprocessData.m",436 "sha256": "1c6b88461f5788a8caa0284506cf8b57169a854ea846a738329e07bcf056a52e",437 "language": "MATLAB",438 "lines": 42,439 "truncated": false,440 "block": 11,441 "row": 17746442 },443 {444 "path": "dannce/utils/rat7m/loadStructs.py",445 "sha256": "856eda7da230256cdba20619cf6d1128f8cd3341015cf7d02fdbeb98c1e8e06d",446 "language": "Python",447 "lines": 53,448 "truncated": false,449 "block": 12,450 "row": 6848451 },452 {453 "path": "dannce/utils/rat7m/plot2DProjection.py",454 "sha256": "bc7abc861eba4f244256d3c75b173f70f8a744856357b3ab6421dc0018145620",455 "language": "Python",456 "lines": 80,457 "truncated": false,458 "block": 12,459 "row": 9804460 },461 {462 "path": "demo/markerless_mouse_1/run_dannce_predict.sh",463 "sha256": "72931327beed37bfa69f74f2629f99a7f7e5db9588f9abc368954b1279c98653",464 "language": "Shell",465 "lines": 15,466 "truncated": false,467 "block": 13,468 "row": 4716469 },470 {471 "path": "multi-camera-calibration/calibration_extrinsic_Lframe.m",472 "sha256": "68bddc3be8a42c37bf9900173f5344bc2ad1420b8e2ae5547b0d5391198bc325",473 "language": "MATLAB",474 "lines": 165,475 "truncated": false,476 "block": 11,477 "row": 23472478 },479 {480 "path": "multi-camera-calibration/calibration_intrinsic_checkerboard.m",481 "sha256": "ed6c88269848ffcc52854be59711435e86bf023bcde377b1de3d5c274cd84176",482 "language": "MATLAB",483 "lines": 130,484 "truncated": false,485 "block": 11,486 "row": 21661487 },488 {489 "path": "multi-camera-calibration/create_matched_frames.m",490 "sha256": "7224d31a156ce3718809aa66f48ed0d3b4820846e2743552bc2dd1218a948ed0",491 "language": "MATLAB",492 "lines": 52,493 "truncated": false,494 "block": 11,495 "row": 18286496 },497 {498 "path": "multi-camera-calibration/detectCheckerboardPointsPar.m",499 "sha256": "6d312521007bfaa33f68188ebe7aa11ee64bbfe4ca5f1f1f06c5a91a71cea47f",500 "language": "MATLAB",501 "lines": 553,502 "truncated": false,503 "block": 12,504 "row": 2052505 },506 {507 "path": "multi-camera-calibration/estimateCameraParametersPar.m",508 "sha256": "adfc9a6d700bee4112a75d7bafcf9ac7035118ee831e26d05f20c45e794cd98a",509 "language": "MATLAB",510 "lines": 564,511 "truncated": false,512 "block": 12,513 "row": 2132514 },515 {516 "path": "multi-camera-calibration/paramCams.m",517 "sha256": "c57e3bfd46315c8121ee6390ee9b3d63eee9b20e67ef6c0b546865931f079a1d",518 "language": "MATLAB",519 "lines": 30,520 "truncated": false,521 "block": 11,522 "row": 16219523 },524 {525 "path": "setup.py",526 "sha256": "e135d58a559c26ee55e1e7504af17da4c1680e26d3f0a01495dc9c4fbaa01d20",527 "language": "Python",528 "lines": 52,529 "truncated": false,530 "block": 12,531 "row": 8283532 },533 {534 "path": "tests/compare_predictions.py",535 "sha256": "13d7b3ea1a94b3e952979e2cc9b17069fb883b86a656e048151586396cc14f62",536 "language": "Python",537 "lines": 25,538 "truncated": false,539 "block": 12,540 "row": 5293541 },542 {543 "path": "tests/test_demo.sh",544 "sha256": "b6da867ef9c3b99849c967785209b39a0f86c4d803ac674fe336b0e85c25d002",545 "language": "Shell",546 "lines": 18,547 "truncated": false,548 "block": 13,549 "row": 4647550 },551 {552 "path": "tests/tests.sh",553 "sha256": "46d784c7ca9b62673be4b6b49410a18f24ac37329428d31bc1e0d6ec673b2b7c",554 "language": "Shell",555 "lines": 135,556 "truncated": false,557 "block": 13,558 "row": 5787559 }560 ]561}