Exemple #1
0
 def test_yz(self):
     tinyfloat = 1e-12
     ntwk = rf.Network()
     ntwk.z0 = npy.array([28,75+3j])
     ntwk.f = npy.array([1000, 2000])
     ntwk.s = rf.z2s(npy.array([[[1+1j,5,11],[40,5,3],[16,8,9+8j]],
                                [[1,20,3],[14,10,16],[27,18,-19-2j]]]))
     self.assertTrue((abs(rf.y2z(ntwk.y)-ntwk.z) < tinyfloat).all())
     self.assertTrue((abs(rf.y2s(ntwk.y, ntwk.z0)-ntwk.s) < tinyfloat).all())
     self.assertTrue((abs(rf.z2y(ntwk.z)-ntwk.y) < tinyfloat).all())
     self.assertTrue((abs(rf.z2s(ntwk.z, ntwk.z0)-ntwk.s) < tinyfloat).all())
Exemple #2
0
 def test_yz(self):
     tinyfloat = 1e-12
     ntwk = rf.Network()
     ntwk.z0 = npy.array([28,75+3j])
     ntwk.f = npy.array([1000, 2000])
     ntwk.s = rf.z2s(npy.array([[[1+1j,5,11],[40,5,3],[16,8,9+8j]],
                                [[1,20,3],[14,10,16],[27,18,-19-2j]]]))
     self.assertTrue((abs(rf.y2z(ntwk.y)-ntwk.z) < tinyfloat).all())
     self.assertTrue((abs(rf.y2s(ntwk.y, ntwk.z0)-ntwk.s) < tinyfloat).all())
     self.assertTrue((abs(rf.z2y(ntwk.z)-ntwk.y) < tinyfloat).all())
     self.assertTrue((abs(rf.z2s(ntwk.z, ntwk.z0)-ntwk.s) < tinyfloat).all())