Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)
Exemplo n.º 4
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)
Exemplo n.º 5
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)
Exemplo n.º 6
0
 def rewind(self):
     """jump to beginning of dmap file."""
     from davitpy.pydarn.dmapio import setDmapOffset 
     return setDmapOffset(self.__fd, 0)
Exemplo n.º 7
0
 def rewind(self):
     """jump to beginning of dmap file."""
     from davitpy.pydarn.dmapio import setDmapOffset 
     return setDmapOffset(self.__fd,0)