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/kuleuvenneuromechanics/predsim",4 "url": "https://github.com//KULeuvenNeuromechanics/PredSim",5 "host": "github.com",6 "commit": "9f4fbbd484f848821214de73d107e55730e870d9",7 "license": "AGPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "AdaptOpenSimModel/AdaptOpenSimModel.m",13 "sha256": "2524668b3438deafffccf6782350aa822b26ce6569ff6d8af22f57c851b3827e",14 "language": "MATLAB",15 "lines": 215,16 "truncated": false,17 "block": 15,18 "row": 222619 },20 {21 "path": "AdaptOpenSimModel/SimmSpline_joint_to_polynomial.m",22 "sha256": "2c74bc4782d2c5e2494ee86fe543368bddfb0689411d232f6dc9c0d74b104052",23 "language": "MATLAB",24 "lines": 161,25 "truncated": false,26 "block": 15,27 "row": 150328 },29 {30 "path": "AdaptOpenSimModel/add_actuators.m",31 "sha256": "355340df23fd43062bd7cf880a0b85ef13f21efc80a24e5058ef8fe2eccdab0a",32 "language": "MATLAB",33 "lines": 87,34 "truncated": false,35 "block": 14,36 "row": 2393837 },38 {39 "path": "AdaptOpenSimModel/add_contact_spheres.m",40 "sha256": "197ad31d2c654e01918693bcfadb72232b54bfe30e2d38ad414c079f83700012",41 "language": "MATLAB",42 "lines": 167,43 "truncated": false,44 "block": 15,45 "row": 174846 },47 {48 "path": "AdaptOpenSimModel/fixContactSpherePositionAfterScaling.m",49 "sha256": "e63b6ec7d6446906e7f58dcfc2c367c54d2a8be3969dc2c73555e320532f8317",50 "language": "MATLAB",51 "lines": 110,52 "truncated": false,53 "block": 15,54 "row": 99655 },56 {57 "path": "AdaptOpenSimModel/get_contact_spheres.m",58 "sha256": "d55221a7bfdc7e28e20d4eba58987dc0535aaae4198ecca3ae44da87031a8165",59 "language": "MATLAB",60 "lines": 131,61 "truncated": false,62 "block": 15,63 "row": 77764 },65 {66 "path": "AdaptOpenSimModel/make_mtp_passive.m",67 "sha256": "ec37d64e8dbf13821e2514e164c4b0ba1d33ab70cfe60dee6ac307e38dcf8615",68 "language": "MATLAB",69 "lines": 128,70 "truncated": false,71 "block": 15,72 "row": 11773 },74 {75 "path": "AdaptOpenSimModel/scaleContactSpheres.m",76 "sha256": "91f73c6c869c06a319547fecfec66d0ece4ff1aff0e00711248884693567bdbd",77 "language": "MATLAB",78 "lines": 115,79 "truncated": false,80 "block": 15,81 "row": 71482 },83 {84 "path": "AdaptOpenSimModel/scaleLigaments.m",85 "sha256": "6110646af366b95477dccf272bce494a93fd89965162178504de3423494da584",86 "language": "MATLAB",87 "lines": 78,88 "truncated": false,89 "block": 14,90 "row": 2397691 },92 {93 "path": "CasadiFunctions/FiberLength_TendonForce_tendon.m",94 "sha256": "52a3cb25d990f6277882a7060490dcc850456d3cc48db5d4046bd6d6f86314ac",95 "language": "MATLAB",96 "lines": 54,97 "truncated": false,98 "block": 14,99 "row": 22746100 },101 {102 "path": "CasadiFunctions/FiberVelocity_TendonForce_tendon.m",103 "sha256": "9fcdbc0dded3822b79feda5f64fc73147881e15f02cfbbb80bbc7536f00e83b7",104 "language": "MATLAB",105 "lines": 58,106 "truncated": false,107 "block": 14,108 "row": 23033109 },110 {111 "path": "CasadiFunctions/ForceEquilibrium_FtildeState_all_tendon.m",112 "sha256": "673367d37c43ffcddd6a58af653f4f1ad94068d41f090f204eeead29d473b586",113 "language": "MATLAB",114 "lines": 118,115 "truncated": false,116 "block": 15,117 "row": 262118 },119 {120 "path": "CasadiFunctions/createCasadiFunctions.m",121 "sha256": "7ccacf0f91ecd38e14f1255e2a31db9bc88839fd6adfc7185a55997e780c119b",122 "language": "MATLAB",123 "lines": 87,124 "truncated": false,125 "block": 15,126 "row": 82127 },128 {129 "path": "CasadiFunctions/createCasadi_ActDynam.m",130 "sha256": "9cc4ebb7ea4b4d29ddb9a25224ae5c8881af89673ee1dfd9664ebb48a1270d8d",131 "language": "MATLAB",132 "lines": 51,133 "truncated": false,134 "block": 14,135 "row": 22565136 },137 {138 "path": "CasadiFunctions/createCasadi_ContractDynam.m",139 "sha256": "d06bb2f574a424bbdc00bb91906172bb96d9861cd4c457ed5825650e615f62f4",140 "language": "MATLAB",141 "lines": 134,142 "truncated": false,143 "block": 15,144 "row": 2022145 },146 {147 "path": "CasadiFunctions/createCasadi_E_Metab.m",148 "sha256": "ec72f847e8b5eddb962acdc42d14805bcd297d1cb679b265ca72a9fd67018376",149 "language": "MATLAB",150 "lines": 71,151 "truncated": false,152 "block": 14,153 "row": 24901154 },155 {156 "path": "CasadiFunctions/createCasadi_GenHelper.m",157 "sha256": "eedab98d499125c3fc102684f53863b260f947363b1bc7d25b99deeccae47bf6",158 "language": "MATLAB",159 "lines": 145,160 "truncated": false,161 "block": 15,162 "row": 1586163 },164 {165 "path": "CasadiFunctions/createCasadi_Ligaments.m",166 "sha256": "600baaebbd62b13edb23034ba7867bce6f2e96d29b7ec03c030725d1c947ff6d",167 "language": "MATLAB",168 "lines": 207,169 "truncated": false,170 "block": 15,171 "row": 2848172 },173 {174 "path": "CasadiFunctions/createCasadi_MSKGeometry.m",175 "sha256": "c5cd6d923d6dea34069cde064225bf8ec56165876f95e041924c1bbbfe8160a7",176 "language": "MATLAB",177 "lines": 78,178 "truncated": false,179 "block": 14,180 "row": 24359181 },182 {183 "path": "CasadiFunctions/createCasadi_PassiveMoments.m",184 "sha256": "c434df1cc2152ba4f41c38f568db10a4139b8ec006c5933b063003c050afb2d2",185 "language": "MATLAB",186 "lines": 140,187 "truncated": false,188 "block": 15,189 "row": 899190 },191 {192 "path": "CasadiFunctions/createCasadi_StepLength.m",193 "sha256": "e3c993506d9b052d4183781429dd1b39aa390325111fe99f202f3572e028a614",194 "language": "MATLAB",195 "lines": 79,196 "truncated": false,197 "block": 14,198 "row": 24314199 },200 {201 "path": "CasadiFunctions/createCasadi_TrackSynW.m",202 "sha256": "528e4a166bf09980d69d6bf303353a13391a54613bf21a59882ffcab820bf87b",203 "language": "MATLAB",204 "lines": 163,205 "truncated": false,206 "block": 15,207 "row": 1957208 },209 {210 "path": "CasadiFunctions/createCasadi_orthosis.m",211 "sha256": "6074cae69c081003b4676e731b02dd84b83a04dc9680eab1c79b53cd79edfb33",212 "language": "MATLAB",213 "lines": 169,214 "truncated": false,215 "block": 15,216 "row": 1721217 },218 {219 "path": "CasadiFunctions/getMetabolicEnergySmooth2004all.m",220 "sha256": "c3dd873b7c11172eca7b1c081ce6b9957437897afb442ce979eac230ed30c155",221 "language": "MATLAB",222 "lines": 181,223 "truncated": false,224 "block": 15,225 "row": 2147226 },227 {228 "path": "DefaultSettings/findVisualStudioInstallation.m",229 "sha256": "1f628c7f7576b2567d357bbc21d317811d1dc84433d3b538ea789c98ad4c1db9",230 "language": "MATLAB",231 "lines": 64,232 "truncated": false,233 "block": 14,234 "row": 23805235 },236 {237 "path": "DefaultSettings/getDefaultSettings.m",238 "sha256": "62bc64de1261e9ee6e73ede52675f0706df88f574410e2ee708bc0bb1e395902",239 "language": "MATLAB",240 "lines": 787,241 "truncated": false,242 "block": 15,243 "row": 4415244 },245 {246 "path": "DefaultSettings/get_git_hash.m",247 "sha256": "f6c82b95aa85e2692eae7effe62b9e1ef5bae2c4a96b993f22433b563156b5e9",248 "language": "MATLAB",249 "lines": 90,250 "truncated": false,251 "block": 14,252 "row": 24866253 },254 {255 "path": "DefaultSettings/initializeSettings.m",256 "sha256": "4b330729b6457fc02becccde7c5c38972c9c81a1f0ae8d48185a6700755ad237",257 "language": "MATLAB",258 "lines": 108,259 "truncated": false,260 "block": 14,261 "row": 24462262 },263 {264 "path": "Documentation/FiguresForDocumentation/muscle_tendon_properties_scaling.m",265 "sha256": "3d9966dcdf47810af3039b13c1d1f7036562af795d25156e1fa145ae0e9d11e7",266 "language": "MATLAB",267 "lines": 216,268 "truncated": false,269 "block": 15,270 "row": 2095271 },272 {273 "path": "Documentation/source/conf.py",274 "sha256": "a88b71094f4774610ddf038c7d813e2fd49f59e798ddd032aed114d79063c843",275 "language": "Python",276 "lines": 55,277 "truncated": false,278 "block": 15,279 "row": 10277280 },281 {282 "path": "Examples/VSC/run_on_VSC_cluster.m",283 "sha256": "8449f6635a37879a1b600ede67908d2afcdca5e5d0fb5064c351ce13df21bcee",284 "language": "MATLAB",285 "lines": 70,286 "truncated": false,287 "block": 14,288 "row": 23224289 },290 {291 "path": "Examples/VSC/run_on_VSC_cluster_batch.m",292 "sha256": "6822efb54ef2e77f790d9fe12eb2f397f605043e178b9e54e93074a3ce04db42",293 "language": "MATLAB",294 "lines": 70,295 "truncated": false,296 "block": 14,297 "row": 23428298 },299 {300 "path": "Examples/VSC/submit_VSC_batch.sh",301 "sha256": "c9e1b052c9e4e33e652499405ee2ba56592f00c03372603470594804d737a662",302 "language": "Shell",303 "lines": 13,304 "truncated": false,305 "block": 16,306 "row": 4960307 },308 {309 "path": "Examples/ankle_exoskeleton.m",310 "sha256": "9f4fcde37a051aacdea0172ca101406e484b5e86815ff48100179cff307efc65",311 "language": "MATLAB",312 "lines": 79,313 "truncated": false,314 "block": 14,315 "row": 23826316 },317 {318 "path": "Examples/batch_sensitivity_analysis.m",319 "sha256": "3f04c90e605fa2fed25348818718ce182238dcb8d01924a79df2def7f8405523",320 "language": "MATLAB",321 "lines": 59,322 "truncated": false,323 "block": 14,324 "row": 22064325 },326 {327 "path": "Examples/synergies.m",328 "sha256": "54592be99ad09abbd477f77cda0e320353a126c1bb5cd765b9e4ae9bdea83df4",329 "language": "MATLAB",330 "lines": 114,331 "truncated": false,332 "block": 15,333 "row": 424334 },335 {336 "path": "LICENSE",337 "sha256": "8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef",338 "language": "License",339 "lines": 661,340 "truncated": false,341 "block": 1,342 "row": 2230343 },344 {345 "path": "LinearAlgebra/mldivide_lapack.c",346 "sha256": "e01aa83edab2ff171dc4578e43150a70c636bcdaf55e50ae437d2694a065916a",347 "language": "C",348 "lines": 73,349 "truncated": false,350 "block": 14,351 "row": 68352 },353 {354 "path": "ModelComponents/ligamentForceLength_template.m",355 "sha256": "c5eb76a4357b844e47bef2fbffefe48b510df9c2dff415d468bb46fc03cf8f14",356 "language": "MATLAB",357 "lines": 67,358 "truncated": false,359 "block": 14,360 "row": 23472361 },362 {363 "path": "ModelComponents/ligamentGefen2002.m",364 "sha256": "ebe093c960e60a31fd9b73bb43f9993f8d651ce610653b8d900ec143010fca48",365 "language": "MATLAB",366 "lines": 100,367 "truncated": false,368 "block": 14,369 "row": 25015370 },371 {372 "path": "ModelComponents/plantarFasciaGefen2002.m",373 "sha256": "24280bf6429035cc087e3213b37ad2e6fe347d361df1a9ffe365dd05acbff81b",374 "language": "MATLAB",375 "lines": 74,376 "truncated": false,377 "block": 14,378 "row": 23346379 },380 {381 "path": "ModelComponents/plantarFasciaNatali2010.m",382 "sha256": "dba6e09cb4ddb0823dbaa1bf718c452d963b42508aa06a12026d5f8e67a5956f",383 "language": "MATLAB",384 "lines": 69,385 "truncated": false,386 "block": 14,387 "row": 23351388 },389 {390 "path": "OCP/CollocationScheme.m",391 "sha256": "9967c8edb700a4c6bf2b22e3efaf45ee8bad72887e843054ba14f7cb45152f13",392 "language": "MATLAB",393 "lines": 91,394 "truncated": false,395 "block": 14,396 "row": 24273397 },398 {399 "path": "OCP/MomentArmIndices_asym.m",400 "sha256": "d00da6be88caf239a3fba3f480374312562fe87680bdd85b4e2d42fb313e6c58",401 "language": "MATLAB",402 "lines": 57,403 "truncated": false,404 "block": 14,405 "row": 23043406 },407 {408 "path": "OCP/OCP_formulation.m",409 "sha256": "59e47e29442073ab203ab742173054a122dfc4469d9da4d3ba510805329613f3",410 "language": "MATLAB",411 "lines": 1384,412 "truncated": false,413 "block": 15,414 "row": 4847415 },416 {417 "path": "OCP/getBounds.m",418 "sha256": "63e3ccb26c0cbb5790e1a1bbfd0ba3b1f525c5ebe55b8adc0b2bf7f2a458cdcf",419 "language": "MATLAB",420 "lines": 212,421 "truncated": false,422 "block": 15,423 "row": 2407424 },425 {426 "path": "OCP/getGuess_DI_opti.m",427 "sha256": "587b02202ac197a7b780ff18db0bbf310e00b950a20c3609cec495cea1664a12",428 "language": "MATLAB",429 "lines": 212,430 "truncated": false,431 "block": 15,432 "row": 3061433 },434 {435 "path": "OCP/getGuess_QR_opti.m",436 "sha256": "535c64bec0c57fb2cdffae8357475a4a81f284d3ca67589a50a4b862238fd7e8",437 "language": "MATLAB",438 "lines": 171,439 "truncated": false,440 "block": 15,441 "row": 2357442 },443 {444 "path": "OCP/getScaleFactor.m",445 "sha256": "805b0cfc1d7a95b3e4bc91c94b88ce6733607aad988b6703e2b5231d534253ad",446 "language": "MATLAB",447 "lines": 103,448 "truncated": false,449 "block": 15,450 "row": 105451 },452 {453 "path": "OCP/getStancePhaseSimulation.m",454 "sha256": "4c19188938fc3ee857661ba6718fb18dad0cbe5daa14abb6a5777a301c135a83",455 "language": "MATLAB",456 "lines": 122,457 "truncated": false,458 "block": 15,459 "row": 484460 },461 {462 "path": "OCP/scaleBounds.m",463 "sha256": "3bfdb60e68b09bcf0245ad3f021b47c54c6b88ef0a38bf7bc60520a48dee24ea",464 "language": "MATLAB",465 "lines": 73,466 "truncated": false,467 "block": 14,468 "row": 24201469 },470 {471 "path": "OCP/solve_NLPSOL.m",472 "sha256": "e10c73c7f10b2ee008ba6760f68639c14c1b4813c4168fb238d0d827d8bd5a37",473 "language": "MATLAB",474 "lines": 126,475 "truncated": false,476 "block": 15,477 "row": 766478 },479 {480 "path": "OCP/visualizebounds.m",481 "sha256": "973b95ceb6ed9a08818255b902c3df288a921a7fc512b7022f66c1a235cea8d6",482 "language": "MATLAB",483 "lines": 142,484 "truncated": false,485 "block": 15,486 "row": 1219487 },488 {489 "path": "PlotFigures/plot_figure_generic.m",490 "sha256": "4ea2a0d4045aa824da19e2580c1af47e481223a13f7887d7ec9fb4bdabd7b6c4",491 "language": "MATLAB",492 "lines": 230,493 "truncated": false,494 "block": 15,495 "row": 2306496 },497 {498 "path": "PlotFigures/plot_figure_grf.m",499 "sha256": "af14a6a7562a3f9be1e51b21f15f241802e58b24e446060fb647b4935dd367fe",500 "language": "MATLAB",501 "lines": 131,502 "truncated": false,503 "block": 15,504 "row": 588505 },506 {507 "path": "PlotFigures/plot_figure_template.m",508 "sha256": "3009db24829a31398b5258a0a313bf48e7a5cf16f88dc0a5dae94b2f3ffacc67",509 "language": "MATLAB",510 "lines": 113,511 "truncated": false,512 "block": 15,513 "row": 106514 },515 {516 "path": "PlotFigures/plot_figures.m",517 "sha256": "ddec13258dc317e0746122ba557b18dfb1ab8fe867e254498d90749eb90f7aa9",518 "language": "MATLAB",519 "lines": 144,520 "truncated": false,521 "block": 15,522 "row": 1617523 },524 {525 "path": "PlotFigures/run_this_file_to_plot_figures.m",526 "sha256": "bde3dad13760abaa512208d5aa09fb7541f4e652751f79fd8e8a60d9a8f0a46d",527 "language": "MATLAB",528 "lines": 130,529 "truncated": false,530 "block": 15,531 "row": 1576532 },533 {534 "path": "PlotFigures/transform_result_clinical_format.m",535 "sha256": "5ba8f4a290cdef6384f353504aa9d7e108c61ca9655d31f6a031c88f7c4f83d5",536 "language": "MATLAB",537 "lines": 220,538 "truncated": false,539 "block": 15,540 "row": 1942541 },542 {543 "path": "PostProcessing/PostProcess_get_ID.m",544 "sha256": "2e57663a7bed797115f09875f882bebeb9caa7a5cb01df098f6cc90437a4a15c",545 "language": "MATLAB",546 "lines": 75,547 "truncated": false,548 "block": 14,549 "row": 23896550 },551 {552 "path": "PostProcessing/PostProcess_ground_reaction.m",553 "sha256": "add69dee1a746592f79969930f257599285a785cdf3f8cddf14b23c2e37f62e1",554 "language": "MATLAB",555 "lines": 107,556 "truncated": false,557 "block": 15,558 "row": 377559 },560 {561 "path": "PostProcessing/PostProcess_metabolic_energy.m",562 "sha256": "dfeba024c09825ec71e641855b90343e6d9e7d2cf5395f85885faa5ab904a8e7",563 "language": "MATLAB",564 "lines": 90,565 "truncated": false,566 "block": 14,567 "row": 25043568 },569 {570 "path": "PostProcessing/PostProcess_msk_geometry.m",571 "sha256": "78efe2081fe46b3a361843cedae8c1e595c817d9b4b80a0792fc4639412d50b6",572 "language": "MATLAB",573 "lines": 97,574 "truncated": false,575 "block": 14,576 "row": 24767577 },578 {579 "path": "PostProcessing/PostProcess_muscle_excitations.m",580 "sha256": "a471111274cebd635889b687264db355dea3fdd666582a24d0ea46668c220632",581 "language": "MATLAB",582 "lines": 54,583 "truncated": false,584 "block": 14,585 "row": 22690586 },587 {588 "path": "PostProcessing/PostProcess_muscletendon_dynamics.m",589 "sha256": "948f2fac78d639f19045d193508892b1d59170ec2dd9f9d810ff2dc16ab9ccd8",590 "language": "MATLAB",591 "lines": 98,592 "truncated": false,593 "block": 14,594 "row": 24505595 },596 {597 "path": "PostProcessing/PostProcess_orthosis.m",598 "sha256": "1a90b78262ca624b9721c24187a0fa864587dcea37802d771a0d4819b1ad89ef",599 "language": "MATLAB",600 "lines": 125,601 "truncated": false,602 "block": 15,603 "row": 202604 },605 {606 "path": "PostProcessing/PostProcess_passive_moments.m",607 "sha256": "ce6715d28e5fb3d7b84ff21aef37146131d8a78f4059da2fe6a7d499f28b83a1",608 "language": "MATLAB",609 "lines": 65,610 "truncated": false,611 "block": 14,612 "row": 23040613 },614 {615 "path": "PostProcessing/PostProcess_spatio_temporal.m",616 "sha256": "e9b67bd1c59c0d1f53ee42b8eb3c996d5e094a2b76fca6919a8f91f98abcbdcb",617 "language": "MATLAB",618 "lines": 73,619 "truncated": false,620 "block": 14,621 "row": 24018622 },623 {624 "path": "PostProcessing/PostProcess_write_motion_file.m",625 "sha256": "4ea3c6c75c8e02eb4736d5ef59d8b8f560dacffcb1070a280e9a7c3f7ee87050",626 "language": "MATLAB",627 "lines": 69,628 "truncated": false,629 "block": 14,630 "row": 24087631 },632 {633 "path": "PostProcessing/PostProcessing.m",634 "sha256": "10fdfaf2d5588df942323e9e186f4eddc97079c76eede3235bbfc3397d66dffa",635 "language": "MATLAB",636 "lines": 109,637 "truncated": false,638 "block": 15,639 "row": 580640 },641 {642 "path": "PostProcessing/PostProcessing_ligaments.m",643 "sha256": "fc0f613973890a6131838f4f599d568643d943aef94a156bdf8e5db0d56e10e5",644 "language": "MATLAB",645 "lines": 66,646 "truncated": false,647 "block": 14,648 "row": 23329649 },650 {651 "path": "PostProcessing/PostProcessing_subfunction_template.m",652 "sha256": "63203f6627476799aa28f8c68ed44369dc623bea28061985cb5cb7ed5bfa44cd",653 "language": "MATLAB",654 "lines": 58,655 "truncated": false,656 "block": 14,657 "row": 22276658 },659 {660 "path": "PostProcessing/computeExcitationRaasch.m",661 "sha256": "66689317b934f351b2d0b81522b5d4d30b90ca96a6a0e6bbb745fd9214911965",662 "language": "MATLAB",663 "lines": 59,664 "truncated": false,665 "block": 14,666 "row": 22596667 },668 {669 "path": "PreProcessing/GetMuscleMass.m",670 "sha256": "0f986ea9eef3d808fa2053ef0e0fabb4236e10a713cb737d87995e5fc94d2f2f",671 "language": "MATLAB",672 "lines": 50,673 "truncated": false,674 "block": 14,675 "row": 21802676 },677 {678 "path": "PreProcessing/OpenSim_Muscle_Analysis.m",679 "sha256": "a210f38d684ca689532eeabfde9f7a61d733b293e375ab29373a48161147cec1",680 "language": "MATLAB",681 "lines": 95,682 "truncated": false,683 "block": 14,684 "row": 24301685 },686 {687 "path": "PreProcessing/PolynomialFit.m",688 "sha256": "edd39adbb3e4e3f9ca78b0278b2b5e74f2cd1dd2af2b8dc2533581692538c303",689 "language": "MATLAB",690 "lines": 128,691 "truncated": false,692 "block": 15,693 "row": 811694 },695 {696 "path": "PreProcessing/PreProcessing.m",697 "sha256": "27ad4fcf4f9ed7f89032da430f9d8dd08693bf5e2f581750e03ddabd7022e8d2",698 "language": "MATLAB",699 "lines": 80,700 "truncated": false,701 "block": 14,702 "row": 24238703 },704 {705 "path": "PreProcessing/addCoordNames.m",706 "sha256": "2d951304baf1dd71d1da205832ff0184e6d78ed4b6d03180b51919603c10ec87",707 "language": "MATLAB",708 "lines": 49,709 "truncated": false,710 "block": 14,711 "row": 22401712 },713 {714 "path": "PreProcessing/finaliseOrthosisDefinitions.m",715 "sha256": "3cbe91c71ef3179010d9e363602b58eaad40ad15e26b4e86856deada385c28ea",716 "language": "MATLAB",717 "lines": 103,718 "truncated": false,719 "block": 14,720 "row": 24771721 },722 {723 "path": "PreProcessing/generate_dummy_motion.m",724 "sha256": "094b18efab4fe02d8b281d6798a18326dcc99135282a8797cbcbb47611f40c69",725 "language": "MATLAB",726 "lines": 141,727 "truncated": false,728 "block": 15,729 "row": 1218730 },731 {732 "path": "PreProcessing/getCoordinateSymmetry.m",733 "sha256": "ae60a0c243932fe1d692d6c89009b50664f77f326a6c5725757ec2d32a3d49c7",734 "language": "MATLAB",735 "lines": 164,736 "truncated": false,737 "block": 15,738 "row": 2250739 },740 {741 "path": "PreProcessing/getMTparameters.m",742 "sha256": "5e90c737c5d485aaab0219674ac5240bcf5c99f64d573639de8503f4cffbb26f",743 "language": "MATLAB",744 "lines": 75,745 "truncated": false,746 "block": 14,747 "row": 23457748 },749 {750 "path": "PreProcessing/getShift.m",751 "sha256": "5108bfe555b37b1dbf48c317bd320d78e07fa9c00cfa9e5ff0f20e45c096dd18",752 "language": "MATLAB",753 "lines": 61,754 "truncated": false,755 "block": 14,756 "row": 23128757 },758 {759 "path": "PreProcessing/getSlowTwitchRatios.m",760 "sha256": "cb45b92f16bdfb56c97aa75d5e0fb4ea7327714f2d09aa57970d78d4820867d5",761 "language": "MATLAB",762 "lines": 162,763 "truncated": false,764 "block": 15,765 "row": 1364766 },767 {768 "path": "PreProcessing/getSpecificTensions.m",769 "sha256": "e8bd642758da8c16c6fa5c88e06433e38febaef66d0294cc4c6b4c9235f0849d",770 "language": "MATLAB",771 "lines": 56,772 "truncated": false,773 "block": 14,774 "row": 22845775 },776 {777 "path": "PreProcessing/get_IG_pelvis_y.m",778 "sha256": "a53cc4459384e2559149499935e1cf71c6b773588ba2ce4bd08c5a0ea0a4356c",779 "language": "MATLAB",780 "lines": 68,781 "truncated": false,782 "block": 14,783 "row": 22863784 },785 {786 "path": "PreProcessing/get_actuator_info.m",787 "sha256": "550fe2e03ea164a65cf88c7de41bb7cfeaafea45e34a599fd5c85b560b0b4ad4",788 "language": "MATLAB",789 "lines": 100,790 "truncated": false,791 "block": 15,792 "row": 24793 },794 {795 "path": "PreProcessing/get_ligament_info.m",796 "sha256": "450ac71c72e07184f76a9a950cdb0d98a798a725104d4bb10fd269c203ed3d26",797 "language": "MATLAB",798 "lines": 82,799 "truncated": false,800 "block": 14,801 "row": 24246802 },803 {804 "path": "PreProcessing/get_model_info.m",805 "sha256": "76ea5407a7378140298b01ca1b26dcacdaea4b1aecf6b7c46f24ce35bb768f4c",806 "language": "MATLAB",807 "lines": 159,808 "truncated": false,809 "block": 15,810 "row": 1426811 },812 {813 "path": "PreProcessing/get_muscle_spanning_joint_info.m",814 "sha256": "d4152496092644d5c9dbbcfcdedaab2d8c864cd3384189d974a52b6d8a3f5db8",815 "language": "MATLAB",816 "lines": 187,817 "truncated": false,818 "block": 15,819 "row": 1674820 },821 {822 "path": "PreProcessing/get_musculoskeletal_geometry_approximation.m",823 "sha256": "52bab7c1275c3db820bb76688509b15f1eb63cdec3a75f1b07a4dba54715eece",824 "language": "MATLAB",825 "lines": 139,826 "truncated": false,827 "block": 15,828 "row": 1754829 },830 {831 "path": "PreProcessing/get_passive_moment_info.m",832 "sha256": "2135717afb33da291a1620a190680938e8d994ba914a63df12c75409bbdd1346",833 "language": "MATLAB",834 "lines": 181,835 "truncated": false,836 "block": 15,837 "row": 2159838 },839 {840 "path": "PreProcessing/get_specific_tension_2Dmodel.m",841 "sha256": "e0cead6d1daf11011a0502b6a4f516bdabdc04a5e57ac408498ed1f89b1e2db3",842 "language": "MATLAB",843 "lines": 31,844 "truncated": false,845 "block": 14,846 "row": 19976847 },848 {849 "path": "PreProcessing/identify_kinematic_chains.m",850 "sha256": "ce35ea9e450d572922682a8e95019159966ec505a8916fb42219d2d20b87dbde",851 "language": "MATLAB",852 "lines": 421,853 "truncated": false,854 "block": 15,855 "row": 3880856 },857 {858 "path": "PreProcessing/muscleAnalysis.m",859 "sha256": "5668e1ebc3810a41e420d6661238344ebf27fa405fe152857462a7b031d49fe0",860 "language": "MATLAB",861 "lines": 199,862 "truncated": false,863 "block": 15,864 "row": 1927865 },866 {867 "path": "PreProcessing/muscleAnalysisAPI.m",868 "sha256": "f8ff9b31599e0ecd20c877a5c9324bb956c7167b8dc57c035cad0e6b3dd3d211",869 "language": "MATLAB",870 "lines": 203,871 "truncated": false,872 "block": 15,873 "row": 2115874 },875 {876 "path": "PreProcessing/osim2dll.m",877 "sha256": "26a5f974340772530a44cc4db0528e6b5254b871f16c61a8b501438938c39908",878 "language": "MATLAB",879 "lines": 240,880 "truncated": false,881 "block": 15,882 "row": 3085883 },884 {885 "path": "PreProcessing/read_and_scale_MTparameters.m",886 "sha256": "1627e0ed8300aa6af3a505c961dd22c23b38eef0403b768ace22ca1d97136cfd",887 "language": "MATLAB",888 "lines": 133,889 "truncated": false,890 "block": 15,891 "row": 1659892 },893 {894 "path": "PreProcessing/scale_MTparameters.m",895 "sha256": "11f565bb30a7e7e3486e8c9cdf1f2247a1b1a28ebbfac4c6a40eefe2b85081ee",896 "language": "MATLAB",897 "lines": 153,898 "truncated": false,899 "block": 15,900 "row": 2091901 },902 {903 "path": "PreProcessing/updateExport3DPositionsVelocities.m",904 "sha256": "ec9464328c3c11881628fb09404def1432555a7b43b8050d40e75f439c115f0b",905 "language": "MATLAB",906 "lines": 304,907 "truncated": false,908 "block": 15,909 "row": 3326910 },911 {912 "path": "PreProcessing/update_model_info.m",913 "sha256": "f032fe2aae521a1fcb92ea29bf74244484db6273492e272aa891f22e848ec102",914 "language": "MATLAB",915 "lines": 101,916 "truncated": false,917 "block": 15,918 "row": 647919 },920 {921 "path": "README.md",922 "sha256": "fbbccad28be8758ee17818a97e69bcaec2ce8e245958e4bb5d52df3cf383fc43",923 "language": "Text",924 "lines": 114,925 "truncated": false,926 "block": 16,927 "row": 7614928 },929 {930 "path": "Subjects/DHondt_et_al_2024_3seg/settings_DHondt_et_al_2024_3seg.m",931 "sha256": "24e6b77d98c8b9f8c4fa89ef39c7b9d7eebe75ef8f3efc4f7ab5b534d87fc3dc",932 "language": "MATLAB",933 "lines": 72,934 "truncated": false,935 "block": 14,936 "row": 23875937 },938 {939 "path": "Subjects/DHondt_et_al_2024_4seg/settings_DHondt_et_al_2024_4seg.m",940 "sha256": "e955604582ee78e1a670b0b2c9d711745ea31bb6b47418626c0f8323908a6811",941 "language": "MATLAB",942 "lines": 67,943 "truncated": false,944 "block": 14,945 "row": 23715946 },947 {948 "path": "Subjects/Falisse_et_al_2022/settings_Falisse_et_al_2022.m",949 "sha256": "a03784d79fa6b5d78ed28d539b2a3ed1709c489447f07baf709b9dbd4b68d19b",950 "language": "MATLAB",951 "lines": 54,952 "truncated": false,953 "block": 14,954 "row": 23065955 },956 {957 "path": "Subjects/gait1018/settings_gait1018.m",958 "sha256": "f16e9c374a0a5cbcf1233579261e1073d3f0ce67d30b3ce7233f10b0770e1cca",959 "language": "MATLAB",960 "lines": 17,961 "truncated": false,962 "block": 14,963 "row": 18543964 },965 {966 "path": "Subjects/gait1018_esmac/settings_gait1018_esmac.m",967 "sha256": "13dac998185d330727e44277329ad8abd8179d36d51c98164d1431987f17ad50",968 "language": "MATLAB",969 "lines": 25,970 "truncated": false,971 "block": 14,972 "row": 19903973 },974 {975 "path": "Tests/Debugging/compareCasADiFunctions.m",976 "sha256": "70b0d5f2d55c8c242c1be9fffe1e16ac2d1cd2da1b8ae329e474d6beffa267f5",977 "language": "MATLAB",978 "lines": 143,979 "truncated": false,980 "block": 15,981 "row": 374982 },983 {984 "path": "Tests/Debugging/compare_Qs_to_ref.m",985 "sha256": "b27edb879caf6a6d88f1658c238b5ae9109357f3f6d8ccf8ab5bbe793a0e3726",986 "language": "MATLAB",987 "lines": 72,988 "truncated": false,989 "block": 14,990 "row": 22195991 },992 {993 "path": "Tests/Debugging/compare_external_functions.m",994 "sha256": "7285d8b5ba8390ce376d4f77f5b1bfd354313adb2e1b9584c85bb5cab31cf30b",995 "language": "MATLAB",996 "lines": 211,997 "truncated": false,998 "block": 15,999 "row": 15851000 },1001 {1002 "path": "Tests/runTestSimulation.m",1003 "sha256": "b3ce0adb48bd385467d57fd667c901ad2cfa7bb1bbba833f0a66f02d79e3baf7",1004 "language": "MATLAB",1005 "lines": 271,1006 "truncated": false,1007 "block": 15,1008 "row": 31521009 },1010 {1011 "path": "Tests/test_PredSim.m",1012 "sha256": "8acefca3344da79b4e8d9f9808bce52598ad815f9ac48684a4a4de42cc997626",1013 "language": "MATLAB",1014 "lines": 30,1015 "truncated": false,1016 "block": 14,1017 "row": 195481018 },1019 {1020 "path": "Tests/test_compareCasADiFunctions.m",1021 "sha256": "065b63f83d4f5b188abc2c0e7664d486cc5b38bafe3c1f7d4c238a344a4387c9",1022 "language": "MATLAB",1023 "lines": 102,1024 "truncated": false,1025 "block": 14,1026 "row": 234331027 },1028 {1029 "path": "Tests/test_getIK.m",1030 "sha256": "2a07356ab7e3666aba834cb40fa7e7404d162b11ffc9d0af7cd281be4631a51a",1031 "language": "MATLAB",1032 "lines": 58,1033 "truncated": false,1034 "block": 14,1035 "row": 212821036 },1037 {1038 "path": "Tests/test_getStancePhaseSimulation.m",1039 "sha256": "f3108ae9b0551b324ab2d112601197097abc622cf2c34df1697907a4c77f99ef",1040 "language": "MATLAB",1041 "lines": 34,1042 "truncated": false,1043 "block": 14,1044 "row": 190741045 },1046 {1047 "path": "Tests/test_get_muscle_spanning_joint_info.m",1048 "sha256": "4ffdfde792b19ab2d3ca2471ffe6a18d332aa39b5b8e4759461c5a22d11bbe46",1049 "language": "MATLAB",1050 "lines": 73,1051 "truncated": false,1052 "block": 14,1053 "row": 232201054 },1055 {1056 "path": "Tests/test_identify_kinematic_chain.m",1057 "sha256": "144b49efc96786e5591c206beea1b1177f7d428c52bc6ae987418a2ee2ddb159",1058 "language": "MATLAB",1059 "lines": 31,1060 "truncated": false,1061 "block": 14,1062 "row": 194761063 },1064 {1065 "path": "Tests/test_muscleAnalysisAPI.m",1066 "sha256": "d1faf777036b977a7dfbd5aa6b20c1763c81b2e6cbd77dab33ff65dfcf0c0f99",1067 "language": "MATLAB",1068 "lines": 90,1069 "truncated": false,1070 "block": 14,1071 "row": 245161072 },1073 {1074 "path": "Tests/test_mvpolyfit.m",1075 "sha256": "f333b0c75b1f024aa7abadd2b845cb48e483c5c2e7734f1886f3260e800910fb",1076 "language": "MATLAB",1077 "lines": 106,1078 "truncated": false,1079 "block": 14,1080 "row": 233121081 },1082 {1083 "path": "Tests/test_unpack_name_value_combinations.m",1084 "sha256": "3b391df95f3ee5c45eeaf069d944d29c70e40efcb37fe0837e7067c5231cf584",1085 "language": "MATLAB",1086 "lines": 38,1087 "truncated": false,1088 "block": 14,1089 "row": 206351090 },1091 {1092 "path": "VariousFunctions/SplineEval_ppuval.m",1093 "sha256": "4c61969d8162cf1b76e27d8192fdeaf0a2a9b16a3aa45bdd4a9b9be4ed0766d4",1094 "language": "MATLAB",1095 "lines": 92,1096 "truncated": false,1097 "block": 14,1098 "row": 243541099 },1100 {1101 "path": "VariousFunctions/construct_full_gait_cycle.m",1102 "sha256": "f10de8611f285ca6e869cf8996a231fda71e9badb65598cc4c5fada310e15271",1103 "language": "MATLAB",1104 "lines": 95,1105 "truncated": false,1106 "block": 14,1107 "row": 247171108 },1109 {1110 "path": "VariousFunctions/createMonomial.m",1111 "sha256": "909b986697d362638d97a27e546e23fc43277f40997753f99f534a9dd6198665",1112 "language": "MATLAB",1113 "lines": 184,1114 "truncated": false,1115 "block": 15,1116 "row": 13361117 },1118 {1119 "path": "VariousFunctions/double_array_to_struct_array.m",1120 "sha256": "3c34faf6fa3f160e5beed1b6c185f5cd05e4d1762bcc38a7d67b085f02c021ad",1121 "language": "MATLAB",1122 "lines": 78,1123 "truncated": false,1124 "block": 14,1125 "row": 234051126 },1127 {1128 "path": "VariousFunctions/getIK.m",1129 "sha256": "de76e69d9fe5166b9abe025efc2fb4f0e4fdfebdf0e95201556dfc8f3b0cf9e2",1130 "language": "MATLAB",1131 "lines": 83,1132 "truncated": false,1133 "block": 14,1134 "row": 244921135 },1136 {1137 "path": "VariousFunctions/getModelMass.m",1138 "sha256": "56cce14a0f53850dc2b113cfadce4357b44841b2301a2bbeb12689a8220859bb",1139 "language": "MATLAB",1140 "lines": 49,1141 "truncated": false,1142 "block": 14,1143 "row": 219841144 },1145 {1146 "path": "VariousFunctions/isenv.m",1147 "sha256": "f61b96895bbee26d7708c051a6080be1d88b2e54a820274d91a46f733b0e48d3",1148 "language": "MATLAB",1149 "lines": 14,1150 "truncated": false,1151 "block": 14,1152 "row": 182231153 },1154 {1155 "path": "VariousFunctions/load_external_function.m",1156 "sha256": "b44f4f949c74dbece746394b458be87c7eb0e7818a7a67c871c6c268f6678419",1157 "language": "MATLAB",1158 "lines": 44,1159 "truncated": false,1160 "block": 14,1161 "row": 218421162 },1163 {1164 "path": "VariousFunctions/mirrorName.m",1165 "sha256": "687e1e2529de646827d759f50a2a13346a278cef64485320518f0e3b06b0ac67",1166 "language": "MATLAB",1167 "lines": 126,1168 "truncated": false,1169 "block": 15,1170 "row": 2081171 },1172 {1173 "path": "VariousFunctions/mvpolyfit.m",1174 "sha256": "c9d1407bbc8e77f1e7e629e83e756958269af93444f0abb9639e225aa600ec2f",1175 "language": "MATLAB",1176 "lines": 311,1177 "truncated": false,1178 "block": 15,1179 "row": 31011180 },1181 {1182 "path": "VariousFunctions/mvpolyval.m",1183 "sha256": "34780d54169f8b49f0d22d413ed5e681b0cc79ee13ecdd70534e9dbba81090d0",1184 "language": "MATLAB",1185 "lines": 104,1186 "truncated": false,1187 "block": 14,1188 "row": 243361189 },1190 {1191 "path": "VariousFunctions/read_motionFile_v40.m",1192 "sha256": "084132a269ae2b0f7e0647047f14a9234b12c04945e2646db382c8d65cc2bab0",1193 "language": "MATLAB",1194 "lines": 83,1195 "truncated": false,1196 "block": 14,1197 "row": 244801198 },1199 {1200 "path": "VariousFunctions/smoothIf.m",