TF

wield.control.TFmath.TF

Utilities to manipulate ZPK roots S to/from Z, and make transfer functions

Functions

SorZtoSorZ(ZPK, F_nyquist_Hz_in, ...[, ...])

StoZ(ZPK, F_nyquist_Hz[, F_Hz, ...])

TF_ZPK(F_Hz, ZPK[, F_nyquist_Hz, group_len])

Stably generates the ZPK transfer function, interlacing zeros and poles to prevent small number accumulating

ZPK_fill([ZPK, Z, P, K, F_nyquist_Hz])

ZtoS(ZPK, F_nyquist_Hz[, F_Hz, ...])

Details

SorZtoSorZ(ZPK, F_nyquist_Hz_in, F_nyquist_Hz_out, F_Hz=None, gain_scale_policy='median', error=False)[source][github]
StoZ(ZPK, F_nyquist_Hz, F_Hz=None, gain_scale_policy='median', error=False)[source][github]
TF_ZPK(F_Hz, ZPK, F_nyquist_Hz=None, group_len=1)[source][github]

Stably generates the ZPK transfer function, interlacing zeros and poles to prevent small number accumulating

ZPK_fill(ZPK=None, Z=None, P=None, K=None, F_nyquist_Hz=None)[source][github]
ZtoS(ZPK, F_nyquist_Hz, F_Hz=None, gain_scale_policy='median', error=False)[source][github]