Export Testcase ExampleΒΆ

Here an existing randomly generated testcase is exported

from wield.iirrational.utilities.mpl import *
Populating the interactive namespace from numpy and matplotlib
dat = iirrational_data('simple2', instance_num = 2)
axB = plot_fitter_flag(dat.fitter)
../../_images/4a42e141afe356cb3a0923638a4d8cbb0f2a8b04f836255e6bf5c998719fa058.png
wield.iirrational.v1.data2testcase(
    fname = 'simple2.mat', 
    data = dat.data,
    F_Hz = dat.F_Hz,
    SNR = dat.SNR,
    bestfit_ZPK_z = dat.bestfit_ZPK_z,
    F_nyquist_Hz = dat.F_nyquist_Hz,
    description = 'test',
)
import scipy.io
d = scipy.io.loadmat('simple2.mat')
d['bestfit_ZPK_z']
array([[ array([[ 0.99693204+0.j        ,  0.99693204+0.j        ,
         0.99693204+0.j        ,  0.99968751+0.00337372j,
         0.99968751-0.00337372j]]),
        array([[ 0.99969320+0.j        ,  0.99969320+0.j        ,
         0.99693204+0.j        ,  0.99965086+0.00920093j,
         0.99996461+0.00306786j,  0.99965086-0.00920093j,
         0.99996461-0.00306786j]]),
        array([[  9.41201413e-06]])]], dtype=object)