Export Testcase ExampleΒΆ
Here an existing randomly generated testcase is exported
In [1]:
from __future__ import division
from iirrational.utilities.ipynb_lazy import *
Populating the interactive namespace from numpy and matplotlib
In [2]:
dat = iirrational_data('simple2', instance_num = 2)
axB = plot_fitter_flag(dat.fitter)
In [3]:
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',
)
In [4]:
import scipy.io
d = scipy.io.loadmat('simple2.mat')
In [5]:
d['bestfit_ZPK_z']
Out[5]:
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)