obspy.station.inventory.Inventory.get_response

Inventory.get_response(seed_id, datetime)[source]

Find response for a given channel at given time.

>>> from obspy import read_inventory, UTCDateTime
>>> inventory = read_inventory("/path/to/BW_RJOB.xml")
>>> datetime = UTCDateTime("2009-08-24T00:20:00")
>>> response = inventory.get_response("BW.RJOB..EHZ", datetime)
>>> print(response)  
Channel Response
   From M/S (Velocity in Meters Per Second) to COUNTS (Digital Counts)
   Overall Sensitivity: 2.5168e+09 defined at 0.020 Hz
   4 stages:
      Stage 1: PolesZerosResponseStage from M/S to V, gain: 1500
      Stage 2: CoefficientsTypeResponseStage from V to COUNTS, ...
      Stage 3: FIRResponseStage from COUNTS to COUNTS, gain: 1
      Stage 4: FIRResponseStage from COUNTS to COUNTS, gain: 1
Parameters:
  • seed_id (str) SEED ID string of channel to get response for.
  • datetime (UTCDateTime) Time to get response for.
Return type:

Response

Returns:

Response for time series specified by input arguments.