def get_slice_key(self, ind, dim='r'): slb = np.binary_repr(ind, width=self.level) expanded = np.array([0]*self.level*3, dtype='c') expanded[self.dim_slices[dim]] = slb return int(expanded.tostring(), 2)