pyrocko.io.resp

Reader for RESP files.

Functions

iload(source, **kwargs)

Load RESP information from given source(s)

iload_dirname(dirname, **kwargs)

Read RESP information from directory of RESP files.

iload_fh(f)

Read RESP information from open file handle.

iload_filename(filename, **kwargs)

Read RESP information from named file.

iload_glob(pattern, **kwargs)

Read RESP information from files matching a glob pattern.

make_stationxml(pyrocko_stations, ...)

Create stationxml from pyrocko station list and RESP information.

Classes

ChannelResponse(**kwargs)

Response information + channel codes and time span.

class ChannelResponse(**kwargs)[source]

Bases: Object

Response information + channel codes and time span.

codes

tuple of 4 str objects, default: ('', '', '', '')

start_date

pyrocko.util.get_time_float (pyrocko.guts.Timestamp)

end_date

pyrocko.util.get_time_float (pyrocko.guts.Timestamp)

response

pyrocko.io.stationxml.Response

iload_fh(f)[source]

Read RESP information from open file handle.

iload_filename(filename, **kwargs)

Read RESP information from named file.

iload_dirname(dirname, **kwargs)

Read RESP information from directory of RESP files.

iload_glob(pattern, **kwargs)

Read RESP information from files matching a glob pattern.

iload(source, **kwargs)

Load RESP information from given source(s)

The source can be specified as the name of a RESP file, the name of a directory containing RESP files, a glob pattern of RESP files, an open filehandle or an iterator yielding any of the forementioned sources.

This function behaves as a generator yielding ChannelResponse objects.

make_stationxml(pyrocko_stations, channel_responses)[source]

Create stationxml from pyrocko station list and RESP information.

Parameters:
Returns:

pyrocko.io.stationxml.FDSNStationXML object with merged information

If no station information is available for any response information, it is skipped and a warning is emitted.