def resolve_indices(self, index, start_val):

        channels = self.vertices[index].meta['channels']
        base_channel = start_val 
        rot_ind = -np.ones(3, dtype=int)
        pos_ind = -np.ones(3, dtype=int)
        for i in range(len(channels)):
            if channels[i]== 'Xrotation':
                rot_ind[0] = base_channel + i
            elif channels[i]=='Yrotation':
                rot_ind[1] = base_channel + i
            elif channels[i]=='Zrotation':
                rot_ind[2] = base_channel + i
            elif channels[i]=='Xposition':
                pos_ind[0] = base_channel + i
            elif channels[i]=='Yposition':
                pos_ind[1] = base_channel + i
            elif channels[i]=='Zposition':
                pos_ind[2] = base_channel + i
        self.vertices[index].meta['rot_ind'] = list(rot_ind)
        self.vertices[index].meta['pos_ind'] = list(pos_ind)
Get an object specification for an object
dataset/ETHPy150Open SheffieldML/GPy/GPy/util/mocap.py/acclaim_skeleton.resolve_indices--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/zope/zope/interface/declarations.py/ObjectSpecificationDescriptorPy.__get__