overall sensitivity in station inventory

Hi all,

is it possible to extract the overall sensitivity from the inventory of a station?

I am using ObsPy to download the station inventory with client.get_stations(…, level="response“) and retrieve the normalization factor with

inv[…][…][...].response.get_paz().normalization_factor

and the poles and zeros with

inv[…][…][...].response.get_paz().poles
inv[…][…][...].response.get_paz().zeros,

but I haven’t found an equivalent for the sensitivity yet.

Thank you very much, Boris Roesler

Northwestern University
Department of Earth and Planetary Sciences

In [1]: inv = obspy.read_inventory()

In [2]: response = inv[0][0][0].response

In [3]: response.instrument_sensitivity
Out[3]:
Instrument Sensitivity:
  Value: 943680000.0
  Frequency: 0.02
  Input units: M/S
  Input units description: Velocity in Meters per Second
  Output units: COUNTS
  Output units description: Digital Counts

In [4]: response.instrument_sensitivity.value
Out[4]: 943680000.0

cheers,
T

Please also note the existence of this helper method:

https://docs.obspy.org/master/packages/autogen/obspy.core.inventory.response.Response.recalculate_overall_sensitivity.html

It recomputes the overall sensitivity based on all stages in case there
is reason to not trust the reported one.

Cheers!

Lion

Thank you very much for all your answers, this has been really helpful!

Regards, Boris

Northwestern University
Department of Earth and Planetary Sciences