pyrocko.io.resp
¶
-
class
ChannelResponse
(**kwargs)[source]¶ Response information + channel codes and time span.
-
♦
codes
¶ tuple
of 4str
objects, default:('', '', '', '')
-
♦
start_date
¶ builtins.float
(pyrocko.guts.Timestamp
)
-
♦
end_date
¶ builtins.float
(pyrocko.guts.Timestamp
)
-
♦
response
¶
-
codes
= <pyrocko.guts.Tuple.__T object>
-
start_date
= <pyrocko.guts.Timestamp.__T object>
-
end_date
= <pyrocko.guts.Timestamp.__T object>
-
response
= <pyrocko.guts.ObjectMetaClass.__new__.<locals>.T object>
-
♦
-
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
objects - channel_responses – iterable yielding
ChannelResponse
objects
Returns: pyrocko.fdsn.station.FDSNStationXML
object with merged informationIf no station information is available for any response information, it is skipped and a warning is emitted.
- pyrocko_stations – list of