obspy.io.segy.segy.SUFile¶
-
class
SUFile
(file=None, endian=None, unpack_headers=False, headonly=False, read_traces=True)[source]¶ Bases:
object
Convenience class that internally handles Seismic Unix data files. It currently can only read IEEE 4 byte float encoded SU data files.
Attributes
__dict__
__doc__
__module__
__weakref__
list of weak references to the object (if defined)
Public Methods
Write a SU Y file to file which is either a file like object with a write method or a filename string.
Private Methods
Warning
Private methods are mainly for internal/developer use and their API might change without notice.
Tries to automatically determine the endianness of the file at hand.
Creates an empty SUFile object.
Reads the actual traces starting at the current file pointer position to the end of the file.
Write a SU Y file to file which is either a file like object with a write method or a filename string.
Special Methods
Default dir() implementation.
Default object formatter.
- param file
A file like object with the file pointer set at the
This method is called when a class is subclassed.
Create and return a new object.
Helper for pickle.
Helper for pickle.
Size of object in memory, in bytes.
Prints some information about the SU file.
Abstract classes can override this to customize issubclass().