def METHOD_NAME(self, ind):
    #self.im.seek(ind)
    #ima = np.array(im.getdata()).newbyteorder(self.endedness)
    #return ima.reshape((self.im.size[1], self.im.size[0]))
    #return self.data[:,:,ind]
    c = np.floor(ind/(self.sizeZ*self.sizeT))
    t = np.floor(ind/(self.sizeZ))%self.sizeT
    z = ind % self.sizeZ
    res =  self.bff.read(c, z, t, rescale=False).squeeze()
    if res.ndim == 3:
        print(res.shape)
        print(self.chanNum)
        res = res[:,:,self.chanNum]
        #res = res[0,self.chanNum, :,:].squeeze()
    #print res.shape
    return res