SAC style response file. This contains poles and zeros to represent the analog stage, plus a constant for the overall gain. See seisplotjs.transfer.convertToSacPoleZero() for conversion from a StationXML response to SacPoleZero.

new SacPoleZero(poles: Array<InstanceType<any>>, zeros: Array<InstanceType<any>>, constant: number)
Parameters
poles (Array<InstanceType<any>>)
zeros (Array<InstanceType<any>>)
constant (number)
Static Members
parse(data)
Instance Members
poles
zeros
constant
gamma
mulFactor
sd
A0
toString()
evalPoleZeroInverse(freq)
trimZeros(gamma)
toText()
calcForDisplay(freqs)
geomspace(start: number, stop: number, num: number): Array<number>
Parameters
start (number)
stop (number)
num (number)
Returns
Array<number>
logspace(start: number, stop: number, num: number): Array<number>
Parameters
start (number)
stop (number)
num (number)
Returns
Array<number>
linspace(start: number, stop: number, num: number): Array<number>
Parameters
start (number)
stop (number)
num (number)
Returns
Array<number>