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
megies
February 7, 2018, 9:38am
#2
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