def get_reduced_joint_group_idx()

in src/eval.py [0:0]


def get_reduced_joint_group_idx(c: Train_Config):
    I = c.skeleton.Idx
    if c.skeleton == definitions.Skeleton:
        return {
            "neck": [definitions.Skeleton.Idx.neck],
            "shoulder": [definitions.Skeleton.Idx.lupperarm, definitions.Skeleton.Idx.rupperarm],
            "elbow": [definitions.Skeleton.Idx.llowerarm, definitions.Skeleton.Idx.rlowerarm],
        }
    return {
        "shoulder": [I.lupperarm, I.rupperarm],
        "elbow": [I.llowerarm, I.rlowerarm],
        "wrist": [I.lwrist, I.rwrist],
        "finger": [
            I.lindex1, I.lindex2, I.lindex3,
            I.lmiddle1, I.lmiddle2, I.lmiddle3,
            I.lring1, I.lring2, I.lring3,
            I.lpinky1, I.lpinky2, I.lpinky3,
            I.lthumb0, I.lthumb1, I.lthumb2, I.lthumb3,
            I.rindex1, I.rindex2, I.rindex3,
            I.rmiddle1, I.rmiddle2, I.rmiddle3,
            I.rring1, I.rring2, I.rring3,
            I.rpinky1, I.rpinky2, I.rpinky3,
            I.rthumb0, I.rthumb1, I.rthumb2, I.rthumb3,
        ],
        "finger_wo_thumb": [
            I.lindex1, I.lindex2, I.lindex3,
            I.lmiddle1, I.lmiddle2, I.lmiddle3,
            I.lring1, I.lring2, I.lring3,
            I.lpinky1, I.lpinky2, I.lpinky3,
            I.rindex1, I.rindex2, I.rindex3,
            I.rmiddle1, I.rmiddle2, I.rmiddle3,
            I.rring1, I.rring2, I.rring3,
            I.rpinky1, I.rpinky2, I.rpinky3,
        ],
        "thumb": [
            I.lthumb0, I.lthumb1, I.lthumb2, I.lthumb3,
            I.rthumb0, I.rthumb1, I.rthumb2, I.rthumb3,
        ],
        "wrist_local_finger": [
            I.lindex1, I.lindex2, I.lindex3,
            I.lmiddle1, I.lmiddle2, I.lmiddle3,
            I.lring1, I.lring2, I.lring3,
            I.lpinky1, I.lpinky2, I.lpinky3,
            I.lthumb0, I.lthumb1, I.lthumb2, I.lthumb3,
            I.rindex1, I.rindex2, I.rindex3,
            I.rmiddle1, I.rmiddle2, I.rmiddle3,
            I.rring1, I.rring2, I.rring3,
            I.rpinky1, I.rpinky2, I.rpinky3,
            I.rthumb0, I.rthumb1, I.rthumb2, I.rthumb3,
        ],
        "hip": [I.lupperleg, I.rupperleg],
        "knee": [I.llowerleg, I.rlowerleg],
        "foot": [I.lfoot, I.rfoot]
    }