def get_ind_from_key(self, key, dim='r'): ind = [0,0,0] br = np.binary_repr(key, width=self.level*3) for dim in range(3): ind[dim] = int(br[self.dim_slices[dim]],2) return ind