obspy.station.response.PolesZerosResponseStage¶
- class PolesZerosResponseStage(stage_sequence_number, stage_gain, stage_gain_frequency, input_units, output_units, pz_transfer_function_type, normalization_frequency, zeros, poles, normalization_factor=1.0, resource_id=None, resource_id2=None, name=None, input_units_description=None, output_units_description=None, description=None, decimation_input_sample_rate=None, decimation_factor=None, decimation_offset=None, decimation_delay=None, decimation_correction=None)[source]¶
Bases: obspy.station.response.ResponseStage
- From the StationXML Definition:
- Response: complex poles and zeros. Corresponds to SEED blockette 53.
The response stage is used for the analog stages of the filter system and the description of infinite impulse response (IIR) digital filters.
Has all the arguments of the parent class ResponseStage and the following:
Parameters: - pz_transfer_function_type (str)
A string describing the type of transfer function. Can be one of:
- LAPLACE (RADIANS/SECOND)
- LAPLACE (HERTZ)
- DIGITAL (Z-TRANSFORM)
The function tries to match inputs to one of three types if it can.
- normalization_frequency (float) The frequency at which the normalization factor is normalized.
- zeros (list of complex) All zeros of the stage.
- poles (list of complex) All poles of the stage.
- normalization_factor (float, optional)
Attributes
__dict__ __doc__ unicode(string [, encoding[, errors]]) -> object __module__ str(object) -> string __weakref__ list of weak references to the object (if defined) poles pz_transfer_function_type zeros Public Methods
next Private Methods
_repr_pretty_ Special Methods
__eq__ __init__ __long__ __native__ Hook for the future.utils.native() function __ne__ __nonzero__ __str__ __unicode__