Given synthetic velocity seismograms for some known stations (i.e. I have full response-level inventory available), what’s the easiest way to forward-simulate the full instrument response to produce “realistic” raw seismograms? I’ve seen seen examples using
Trace.simulate; but this only takes
simulate_sensitivity as arguments, not inventory metadata. Since channel response can consist of more than
PolesZerosResponseStage, this seems inadequate to handle everything.
It looks like I could rip some code out of the guts of
Trace.remove_response and replace
freq_response, but figured I’d ask if there’s an easier way. Is there an inverse of
Trace.remove_response somewhere that I’m missing?