pyrocko.io.resp
¶
- class ChannelResponse(**kwargs)[source]¶
Response information + channel codes and time span.
- ♦ codes¶
tuple
of 4str
objects, default:('', '', '', '')
- ♦ start_date¶
time_float
- ♦ end_date¶
time_float
- ♦ response¶
- 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
pyrocko_stations – list of
pyrocko.model.Station
objectschannel_responses – iterable yielding
ChannelResponse
objects
- Returns
pyrocko.fdsn.station.FDSNStationXML
object with merged information
If no station information is available for any response information, it is skipped and a warning is emitted.