def offsetSeek(self,offset,force=False): """jump to dmap record at supplied byte offset. Require offset to be in record index list unless forced. """ from davitpy.pydarn.dmapio import setDmapOffset,getDmapOffset if force: return setDmapOffset(self.__fd,offset) else: if self.recordIndex is None: self.createIndex() if offset in self.recordIndex.values(): return setDmapOffset(self.__fd,offset) else: return getDmapOffset(self.__fd)
def __rewindDmap(self): """ Jump to beginning of dmap file. """ # This method will have to do different things depending # on self.dType (for future other data file support ie. hdf5) from davitpy.pydarn.dmapio import setDmapOffset return setDmapOffset(self._fd, 0)
def __offsetSeekDmap(self, offset, force=False): """ Jump to dmap record at supplied byte offset. Require offset to be in record index list unless forced. """ # This method will have to do different things depending # on self.dType (for future other data file support ie. hdf5) from davitpy.pydarn.dmapio import setDmapOffset, getDmapOffset if force: return setDmapOffset(self._fd, offset) else: if self.recordIndex is None: self.__createIndexDmap() if offset in self.recordIndex.values(): return setDmapOffset(self._fd, offset) else: return getDmapOffset(self._fd)
def __offsetSeekDmap(self,offset,force=False): """ Jump to dmap record at supplied byte offset. Require offset to be in record index list unless forced. """ # This method will have to do different things depending # on self.dType (for future other data file support ie. hdf5) from davitpy.pydarn.dmapio import setDmapOffset,getDmapOffset if force: return setDmapOffset(self._fd,offset) else: if self.recordIndex is None: self.__createIndexDmap() if offset in self.recordIndex.values(): return setDmapOffset(self._fd,offset) else: return getDmapOffset(self._fd)
def rewind(self): """jump to beginning of dmap file.""" from davitpy.pydarn.dmapio import setDmapOffset return setDmapOffset(self.__fd, 0)
def rewind(self): """jump to beginning of dmap file.""" from davitpy.pydarn.dmapio import setDmapOffset return setDmapOffset(self.__fd,0)