obspy.io.rg16.core._read_rg16

_read_rg16(filename, headonly=False, starttime=None, endtime=None, merge=False, contacts_north=False, details=False, **kwargs)[source]

Read Fairfield Nodal’s Receiver Gather File Format version 1.6-1.

Warning

This function should NOT be called directly, it registers via the ObsPy read() function, call this instead.

Parameters:
  • filename (str, buffer) path to the rg16 file or a file object.
  • headonly (optional, bool) If True don’t read data, only main information contained in the headers of the trace block is read.
  • starttime (optional, UTCDateTime) If not None dont read traces that start before starttime.
  • endtime (optional, UTCDateTime) If not None dont read traces that start after endtime.
  • merge (bool) If True merge contiguous data blocks as they are found. For continuous data files having 100,000+ traces this will create more manageable streams.
  • contacts_north (bool) If this parameter is set to True, it will map the components to Z (1C, 3C), N (3C), and E (3C) as well as correct the polarity for the vertical component.
  • details (bool) If True, all the information contained in the headers is read).
Returns:

An ObsPy Stream object. Frequencies are expressed in hertz and time is expressed in second (except for date).