LICENSE
README.md
pyproject.toml
assist_sim/__init__.py
assist_sim/__main__.py
assist_sim/cache.py
assist_sim/canonical_keyframes.py
assist_sim/combine.py
assist_sim/config.py
assist_sim/errors.py
assist_sim/loading.py
assist_sim/preprocess.py
assist_sim/py.typed
assist_sim/reduce_legs.py
assist_sim/registry.py
assist_sim/root_frame.py
assist_sim/upper_body.py
assist_sim/utils.py
assist_sim/validate.py
assist_sim.egg-info/PKG-INFO
assist_sim.egg-info/SOURCES.txt
assist_sim.egg-info/dependency_links.txt
assist_sim.egg-info/entry_points.txt
assist_sim.egg-info/requires.txt
assist_sim.egg-info/top_level.txt
assist_sim/models/Anatomics/L1config.yaml
assist_sim/models/Anatomics/L1model.xml
assist_sim/models/Anatomics/mesh/Aft Sole L.stl
assist_sim/models/Anatomics/mesh/Aft Sole R.stl
assist_sim/models/Anatomics/mesh/Aft Upper L.stl
assist_sim/models/Anatomics/mesh/Aft Upper R.stl
assist_sim/models/Anatomics/mesh/Fore Sole L.stl
assist_sim/models/Anatomics/mesh/Fore Sole R.stl
assist_sim/models/Anatomics/mesh/Fore Upper L.stl
assist_sim/models/Anatomics/mesh/Fore Upper R.stl
assist_sim/models/Anatomics/mesh/back_foot_exo.stl
assist_sim/models/Anatomics/mesh/front_foot_exo.stl
assist_sim/models/Anatomics/mesh/shank_exo.stl
assist_sim/models/AuxivoLiftsuit/auxivo_liftsuit.xml
assist_sim/models/AuxivoLiftsuit/mesh/lower_exo_belt.stl
assist_sim/models/AuxivoLiftsuit/mesh/lower_exo_legs.stl
assist_sim/models/AuxivoLiftsuit/mesh/upper_exo.stl
assist_sim/models/DephyExoBoot/L1config.yaml
assist_sim/models/DephyExoBoot/L1model.xml
assist_sim/models/DephyExoBoot/mesh/Battery.stl
assist_sim/models/DephyExoBoot/mesh/Fanny pack.stl
assist_sim/models/DephyExoBoot/mesh/Raspberry Pi 5.stl
assist_sim/models/DephyExoBoot/mesh/exo_1_l.stl
assist_sim/models/DephyExoBoot/mesh/exo_1_r.stl
assist_sim/models/DephyExoBoot/mesh/exo_2_l.stl
assist_sim/models/DephyExoBoot/mesh/exo_2_r.stl
assist_sim/models/DephyExoBoot/mesh/tacboot_mid_l.stl
assist_sim/models/DephyExoBoot/mesh/tacboot_mid_r.stl
assist_sim/models/DephyExoBoot/mesh/tacboot_shank_l.stl
assist_sim/models/DephyExoBoot/mesh/tacboot_shank_r.stl
assist_sim/models/DephyExoBoot/mesh/tacboot_toe_l.stl
assist_sim/models/DephyExoBoot/mesh/tacboot_toe_r.stl
assist_sim/models/HMEDI/L1config.yaml
assist_sim/models/HMEDI/L1model.xml
assist_sim/models/HMEDI/mesh/ASSEM_MEDI FemurFlap_L.stl
assist_sim/models/HMEDI/mesh/ASSEM_MEDI FemurFlap_R.stl
assist_sim/models/HMEDI/mesh/ASSEM_MEDI MM03 Cobra 150.stl
assist_sim/models/HMEDI/mesh/ASSEM_MEDI MM03 Cobra.stl
assist_sim/models/HMEDI/mesh/ASSEM_MEDI Torso_Reduced.stl
assist_sim/models/HMEDI/mesh/ASSEM_MEDI WaistBand.stl
assist_sim/models/HMEDI/mesh/ASSEM_MEDI thigh INDV.stl
assist_sim/models/Hippo/L1config.yaml
assist_sim/models/Hippo/L1model.xml
assist_sim/models/Hippo/mesh/hippo_ak10_9.stl
assist_sim/models/Hippo/mesh/hippo_backplate.stl
assist_sim/models/Hippo/mesh/hippo_hipshell.stl
assist_sim/models/Hippo/mesh/hippo_thigh_cuff_l.stl
assist_sim/models/Hippo/mesh/hippo_thigh_cuff_r.stl
assist_sim/models/Hippo/mesh/hippo_thigh_l.stl
assist_sim/models/Hippo/mesh/hippo_thigh_r.stl
assist_sim/models/Hippo/mesh/hippo_waist_bands.stl
assist_sim/models/Humotech/L1config.yaml
assist_sim/models/Humotech/L1model.xml
assist_sim/models/Humotech/mesh/Aft Sole L.stl
assist_sim/models/Humotech/mesh/Aft Sole R.stl
assist_sim/models/Humotech/mesh/Aft Upper L.stl
assist_sim/models/Humotech/mesh/Aft Upper R.stl
assist_sim/models/Humotech/mesh/Fore Sole L.stl
assist_sim/models/Humotech/mesh/Fore Sole R.stl
assist_sim/models/Humotech/mesh/Fore Upper L.stl
assist_sim/models/Humotech/mesh/Fore Upper R.stl
assist_sim/models/Humotech/mesh/Heel Connector.stl
assist_sim/models/Humotech/mesh/Heel Ring L.stl
assist_sim/models/Humotech/mesh/Heel Ring R.stl
assist_sim/models/Humotech/mesh/Shin Cuff.stl
assist_sim/models/Humotech/mesh/Shin Main L.stl
assist_sim/models/Humotech/mesh/Shin Main R.stl
assist_sim/models/Humotech/mesh/Sole Attachment.stl
assist_sim/models/KFoot/L1config.yaml
assist_sim/models/KFoot/L1model.xml
assist_sim/models/KFoot/mesh/ankle_assem.stl
assist_sim/models/KFoot/mesh/double_female_pyramid_adapter.stl
assist_sim/models/KFoot/mesh/foot_assem.stl
assist_sim/models/KFoot/mesh/foot_shell.stl
assist_sim/models/KFoot/mesh/generic_socket.stl
assist_sim/models/KFoot/mesh/tibia_fibula_trans_r.stl
assist_sim/models/MPL/LICENSE
assist_sim/models/MPL/assets/arms_assets.xml
assist_sim/models/MPL/assets/arms_chain.xml
assist_sim/models/MPL/assets/handL_assets.xml
assist_sim/models/MPL/assets/handL_chain.xml
assist_sim/models/MPL/assets/left_arm_assets.xml
assist_sim/models/MPL/assets/left_arm_chain_myochallenge.xml
assist_sim/models/MPL/assets/simpleHandL_assets.xml
assist_sim/models/MPL/assets/simpleHandL_chain.xml
assist_sim/models/MPL/assets/simpleHandR_assets.xml
assist_sim/models/MPL/assets/simpleHandR_chain.xml
assist_sim/models/MPL/meshes/hdm/roll_slip_yoke_assembly-3_cvx.stl
assist_sim/models/MPL/meshes/hdm/roll_slip_yoke_assembly_top-4_cvx.stl
assist_sim/models/MPL/meshes/hdm/torso_yaw_axis_assembly_bottom-1_cvx.stl
assist_sim/models/MPL/meshes/hdm/torso_yaw_axis_assembly_top-2_cvx.stl
assist_sim/models/MPL/meshes/hdm/upper_torso_assembly-5_cvx.stl
assist_sim/models/MPL/meshes/mplL/base_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/forearm_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/humerus_lower_bottom_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/humerus_lower_top_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/humerus_upper_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/index0_left.stl
assist_sim/models/MPL/meshes/mplL/index1_left.stl
assist_sim/models/MPL/meshes/mplL/index2_left.stl
assist_sim/models/MPL/meshes/mplL/index3_left.stl
assist_sim/models/MPL/meshes/mplL/middle0_left.stl
assist_sim/models/MPL/meshes/mplL/middle1_left.stl
assist_sim/models/MPL/meshes/mplL/middle2_left.stl
assist_sim/models/MPL/meshes/mplL/middle3_left.stl
assist_sim/models/MPL/meshes/mplL/palm_left.stl
assist_sim/models/MPL/meshes/mplL/palm_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/pinky0_left.stl
assist_sim/models/MPL/meshes/mplL/pinky1_left.stl
assist_sim/models/MPL/meshes/mplL/pinky2_left.stl
assist_sim/models/MPL/meshes/mplL/pinky3_left.stl
assist_sim/models/MPL/meshes/mplL/ring0_left.stl
assist_sim/models/MPL/meshes/mplL/ring1_left.stl
assist_sim/models/MPL/meshes/mplL/ring2_left.stl
assist_sim/models/MPL/meshes/mplL/ring3_left.stl
assist_sim/models/MPL/meshes/mplL/shoulder_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/thumb0_left.stl
assist_sim/models/MPL/meshes/mplL/thumb1_left.stl
assist_sim/models/MPL/meshes/mplL/thumb2_left.stl
assist_sim/models/MPL/meshes/mplL/thumb3_left.stl
assist_sim/models/MPL/meshes/mplL/wrist_dev_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/wrist_fe_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/wrist_rot_link-cvx.stl
assist_sim/models/MPL/meshes/mplL/wristx_left.stl
assist_sim/models/MPL/meshes/mplL/wristy_left.stl
assist_sim/models/MPL/meshes/mplL/wristz_left.stl
assist_sim/models/MPL/meshes/mplR/base_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/forearm_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/humerus_lower_bottom_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/humerus_lower_top_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/humerus_upper_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/palm_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/shoulder_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/wrist_dev_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/wrist_fe_link-cvx.stl
assist_sim/models/MPL/meshes/mplR/wrist_rot_link-cvx.stl
assist_sim/models/MPL/scenes/basic_scene.xml
assist_sim/models/MPL/scenes/bionic_bimanual.xml
assist_sim/models/MPL/scenes/bionic_bimanual_keyframes.json
assist_sim/models/MPL/scenes/sally.xml
assist_sim/models/MPL/scenes/meshes/pedestal_side.obj
assist_sim/models/MPL/scenes/textures/pedestal_myosuite.png
assist_sim/models/MPL/scenes/textures/stone1.png
assist_sim/models/MPL/scenes/textures/white_marble_tile2.png
assist_sim/models/NEUankle/L1config.yaml
assist_sim/models/NEUankle/L1model.xml
assist_sim/models/NEUankle/mesh/ankle_assem.stl
assist_sim/models/NEUankle/mesh/double_female_pyramid_adapter.stl
assist_sim/models/NEUankle/mesh/foot_assem.stl
assist_sim/models/NEUankle/mesh/foot_shell.stl
assist_sim/models/NEUankle/mesh/generic_socket.stl
assist_sim/models/NEUankle/mesh/tibia_fibula_trans_r.stl
assist_sim/models/OpenExo/L1config.yaml
assist_sim/models/OpenExo/L1model.xml
assist_sim/models/OpenExo/mesh/blade_l.stl
assist_sim/models/OpenExo/mesh/blade_r.stl
assist_sim/models/OpenExo/mesh/cuff_l.stl
assist_sim/models/OpenExo/mesh/cuff_r.stl
assist_sim/models/OpenExo/mesh/shaft_l.stl
assist_sim/models/OpenExo/mesh/shaft_r.stl
assist_sim/models/OpenSourceLeg/A_L1config.yaml
assist_sim/models/OpenSourceLeg/A_L1model.xml
assist_sim/models/OpenSourceLeg/KA_L1config.yaml
assist_sim/models/OpenSourceLeg/KA_L1model.xml
assist_sim/models/OpenSourceLeg/mesh/osl_ankle_v2.stl
assist_sim/models/OpenSourceLeg/mesh/osl_custom_foot_v2.stl
assist_sim/models/OpenSourceLeg/mesh/osl_femur_trans_r.stl
assist_sim/models/OpenSourceLeg/mesh/osl_generic_socket.stl
assist_sim/models/OpenSourceLeg/mesh/osl_generic_socket_enlarged.stl
assist_sim/models/OpenSourceLeg/mesh/osl_generic_socket_femur.stl
assist_sim/models/OpenSourceLeg/mesh/osl_knee_v2.stl
assist_sim/models/OpenSourceLeg/mesh/osl_proximal_adapter_v2.stl
assist_sim/models/OpenSourceLeg/mesh/osl_tibia_fibula_trans_r.stl
assist_sim/models/OpenSourceLeg/mesh/osl_tibia_trans_r.stl
assist_sim/models/OpenSourceLeg/mesh/r_fibula.stl
assist_sim/models/STRIDE/L2config.yaml
assist_sim/models/STRIDE/L2model.xml
assist_sim/models/STRIDE/mesh/Aft Sole L.stl
assist_sim/models/STRIDE/mesh/Aft Sole R.stl
assist_sim/models/STRIDE/mesh/Aft Upper L.stl
assist_sim/models/STRIDE/mesh/Aft Upper R.stl
assist_sim/models/STRIDE/mesh/Fore Sole L.stl
assist_sim/models/STRIDE/mesh/Fore Sole R.stl
assist_sim/models/STRIDE/mesh/Fore Upper L.stl
assist_sim/models/STRIDE/mesh/Fore Upper R.stl
assist_sim/models/STRIDE/mesh/STRIDE_foot_l_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_foot_r_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_link_ag_l_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_link_ag_r_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_link_bcd_l_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_link_bcd_r_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_link_de_l_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_link_de_r_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_link_gcf_l_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_link_gcf_r_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_shank_l_actuator.stl
assist_sim/models/STRIDE/mesh/STRIDE_shank_l_main.stl
assist_sim/models/STRIDE/mesh/STRIDE_shank_r_actuator.stl
assist_sim/models/STRIDE/mesh/STRIDE_shank_r_main.stl
assist_sim/models/Tutorial/L1config.yaml
assist_sim/models/Tutorial/L1model.xml
assist_sim/models/Tutorial/mesh/actuator_l.stl
assist_sim/models/Tutorial/mesh/actuator_r.stl
assist_sim/models/Tutorial/mesh/foot_attachment_l.stl
assist_sim/models/Tutorial/mesh/foot_attachment_r.stl
assist_sim/models/Tutorial/mesh/shin_cuff_l.stl
assist_sim/models/Tutorial/mesh/shin_cuff_r.stl
assist_sim/models/UTAnkleExo/L2config.yaml
assist_sim/models/UTAnkleExo/L2model.xml
assist_sim/models/UTAnkleExo/mesh/part1_zaxis_no_spring.stl
assist_sim/models/UTAnkleExo/mesh/part2_zaxis.stl
assist_sim/models/UTAnkleExo/mesh/part3_zaxis.stl
assist_sim/models/Wheelchair/wheelchair.xml
assist_sim/models/Wheelchair/assets/wheelchair_assets.xml
assist_sim/models/Wheelchair/assets/wheelchair_chain.xml
assist_sim/models/Wheelchair/mesh/Armrest_001.stl
assist_sim/models/Wheelchair/mesh/Armrest_002.stl
assist_sim/models/Wheelchair/mesh/Backrest_001.stl
assist_sim/models/Wheelchair/mesh/Caster_fork_001.stl
assist_sim/models/Wheelchair/mesh/Caster_fork_002.stl
assist_sim/models/Wheelchair/mesh/Caster_wheel_001.stl
assist_sim/models/Wheelchair/mesh/Caster_wheel_002.stl
assist_sim/models/Wheelchair/mesh/Footplate_001.stl
assist_sim/models/Wheelchair/mesh/Footplate_002.stl
assist_sim/models/Wheelchair/mesh/Frame_001.stl
assist_sim/models/Wheelchair/mesh/Pin_001.stl
assist_sim/models/Wheelchair/mesh/Pin_002.stl
assist_sim/models/Wheelchair/mesh/Push_handle_001.stl
assist_sim/models/Wheelchair/mesh/Push_handle_002.stl
assist_sim/models/Wheelchair/mesh/Rear_wheel_001.stl
assist_sim/models/Wheelchair/mesh/Rear_wheel_002.stl
assist_sim/models/Wheelchair/mesh/Seat_001.stl
assist_sim/models/Wheelchair/mesh/Side_panel_001.stl
assist_sim/models/Wheelchair/mesh/Side_panel_002.stl
assist_sim/models/Wheelchair/mesh/handrail_coll1.obj
assist_sim/models/Wheelchair/mesh/handrail_coll10.obj
assist_sim/models/Wheelchair/mesh/handrail_coll11.obj
assist_sim/models/Wheelchair/mesh/handrail_coll12.obj
assist_sim/models/Wheelchair/mesh/handrail_coll13.obj
assist_sim/models/Wheelchair/mesh/handrail_coll14.obj
assist_sim/models/Wheelchair/mesh/handrail_coll15.obj
assist_sim/models/Wheelchair/mesh/handrail_coll16.obj
assist_sim/models/Wheelchair/mesh/handrail_coll2.obj
assist_sim/models/Wheelchair/mesh/handrail_coll3.obj
assist_sim/models/Wheelchair/mesh/handrail_coll4.obj
assist_sim/models/Wheelchair/mesh/handrail_coll5.obj
assist_sim/models/Wheelchair/mesh/handrail_coll6.obj
assist_sim/models/Wheelchair/mesh/handrail_coll7.obj
assist_sim/models/Wheelchair/mesh/handrail_coll8.obj
assist_sim/models/Wheelchair/mesh/handrail_coll9.obj
assist_sim/models/YCB/assets_009_gelatin_box.xml
assist_sim/models/YCB/body_009_gelatin_box.xml
assist_sim/models/YCB/defaults_ycb.xml
assist_sim/models/YCB/meshes/009_gelatin_box.msh
assist_sim/models/YCB/textures/009_gelatin_box.png
tests/test_attach_dedup.py
tests/test_caching.py
tests/test_config_strictness.py
tests/test_device_sections.py
tests/test_device_staging.py
tests/test_device_tendon_import.py
tests/test_export_reload.py
tests/test_keyframe_pose_fidelity.py
tests/test_keyframe_pruning.py
tests/test_msk_only.py
tests/test_per_msk_overrides.py
tests/test_preprocess.py
tests/test_reduce_legs.py
tests/test_registry.py
tests/test_smoke_combinations.py
tests/test_spec_edit_safety.py
tests/test_tendon_reanchor.py
tests/test_terrain_strip.py
tests/test_upper_body_export.py
tests/test_validator.py