MultiReprFilterS

Defined in module: wield.iirrational.fitters_ZPK.MRF.MultiReprFilterS

class MultiReprFilterS(_args=None, copy=None, lightweight=True, **kwargs)[source][github]

Bases: MultiReprFilterBase, DataFiltFitSf

__init__(_args=None, copy=None, lightweight=True, **kwargs)[github]

Methods

__init__([_args, copy, lightweight])

add_copier([name, func])

add_generator([name, func, autodeps, clear])

add_gensetter([name, func, autodeps, clear])

add_setter([name, func, autodeps, clear])

clear(name)

codings_in_region(F_min_Hz, F_max_Hz[, num, den])

copy(**kwargs)

deco_copier([name])

deco_generator([name])

deco_gensetter([name])

deco_setter([name])

dependencies(*args)

dependencies_for(name, *args)

distance_limit(F_Hz[, with_derivative])

get_default(name, default)

get_raw(name[, default])

optimize(**kwargs)

optimize_LS([xtol, ftol, gtol, x_scale, ...])

optimize_NM([bootstrap, tol, xtol, ftol, ...])

Uses Nelder-Mead with a simplex that is bootstrapped from the svd of the jacobian.

optimize_delay([only_delay])

optimize_min([tol, xtol, ftol, method, ...])

regenerate([ZPKrep, zeros, poles, gain, ...])

residuals_NLmap(R, W[, rtype])

residuals_compute([data, xfer, W, rtype])

set_raw(name, val[, setter, autodep])

transfer_generate([generate_inactive])

transfer_jacobian_generate([xfer_fit_jacobian])

with_codings_only(codings[, prev_ignores])

without_codings_only(codings[, prev_ignores])

xfer_eval(F_Hz)

Attributes

F_cutoff_Hz[github]
F_max_Hz[github]
RBalgo = <wield.iirrational.representations.root_bunch.root_bunch.RBAlgorithms object>[github]
TAG_NO_SET = ("Don't Set the value", <class 'Exception'>)[github]
Xex_grid[github]
Xsf_grid[github]
Xsf_grid_sq[github]
ZPKrep[github]
add_copier(name=None, func=None)[github]
add_generator(name=None, func=None, autodeps=True, clear=True)[github]
add_gensetter(name=None, func=None, autodeps=True, clear=True)[github]
add_setter(name=None, func=None, autodeps=True, clear=True)[github]
clear(name)[github]
coding_lists[github]
coding_maps[github]
codings_ignore[github]
codings_ignore_mapped[github]
codings_in_region(F_min_Hz, F_max_Hz, num=True, den=True)[github]
copy(**kwargs)[github]
cor_matrix[github]
cov_matrix[github]
data_effective[github]
data_no_overlay[github]
deco_copier(name=None, **kwargs)[github]
deco_generator(name=None, **kwargs)[github]
deco_gensetter(name=None, **kwargs)[github]
deco_setter(name=None, **kwargs)[github]
delay_coding[github]
delay_s[github]
delay_s_max[github]
delay_s_min[github]
den_codings[github]
dependencies(*args)[github]
dependencies_for(name, *args)[github]
distance_limit(F_Hz, with_derivative=False)[github]
distance_limit_auto[github]
fisher_matrix[github]
fisher_matrix_rel[github]
gain[github]
gain_coding[github]
get_default(name, default)[github]
get_raw(name, default=('NOARG', <function <lambda>>))[github]
h_infinity[github]
h_infinity_deweight[github]
max_BW_Hz[github]
num_codings[github]
opt_ftol_default = 3e-05[github]
opt_gtol_default = 3e-05[github]
opt_log_default = False[github]
opt_method_default = None[github]
opt_nfev_default = 1000[github]
opt_rescale_default = True[github]
opt_xtol_default = 3e-16[github]
optimize(**kwargs)[github]
optimize_LS(xtol=None, ftol=None, gtol=None, x_scale='jac', max_nfev=None, residuals_type=None, rescale=True, aid=None, log=None, **kwargs)[github]
optimize_NM(bootstrap=True, tol=3e-16, xtol=None, ftol=None, method='Nelder-Mead', max_nfev=None, residuals_type=None, rescale=True, aid=None, **kwargs)[github]

Uses Nelder-Mead with a simplex that is bootstrapped from the svd of the jacobian. This gives particularly good initial directions to check

optimize_delay(only_delay=True, **kwargs)[github]
optimize_min(tol=3e-16, xtol=None, ftol=None, method='Nelder-Mead', max_nfev=None, residuals_type=None, rescale=True, aid=None, **kwargs)[github]
order[github]
order_relative[github]
order_sos[github]
order_total[github]
parameters[github]
phase_missing = False[github]
poles[github]
poles_overlay[github]
rcond_cov = 1e-05[github]
regenerate(ZPKrep=None, zeros=None, poles=None, gain=None, p_c=None, z_c=None, p_r=None, z_r=None, coding_map=None, **kwargs)[github]
residuals[github]
residuals_NLmap(R, W, rtype=None)[github]
residuals_average[github]
residuals_compute(data=None, xfer=None, W=None, rtype=None)[github]
residuals_error[github]
residuals_jacobian[github]
residuals_log_im_scale[github]
residuals_max[github]
residuals_med[github]
residuals_preferred[github]
residuals_sq[github]
root_codings_set[github]
root_constraint = frozenset({'mirror_real'})[github]
set_raw(name, val, setter=None, autodep=None)[github]
transfer_generate(generate_inactive=False)[github]
transfer_jacobian_generate(xfer_fit_jacobian=False)[github]
with_codings_only(codings, prev_ignores=True)[github]
without_codings_only(codings, prev_ignores=True)[github]
xfer_eval(F_Hz)[github]
xfer_fit[github]
xfer_fit_error[github]
xfer_fit_no_overlay[github]
xfer_inactive[github]
zeros[github]
zeros_overlay[github]