def test_connect(self): self.assertEqual(rf.connect(self.ntwk1, 1, self.ntwk2, 0) , \ self.ntwk3) xformer = rf.Network() xformer.frequency=(1,) xformer.s = ((0,1),(1,0)) # connects thru xformer.z0 = (50,25) # transforms 50 ohm to 25 ohm c = rf.connect(xformer,0,xformer,1) # connect 50 ohm port to 25 ohm port self.assertTrue(npy.all(npy.abs(c.s-rf.impedance_mismatch(50, 25)) < 1e-6))
def test_connect_fast(self): raise SkipTest('not supporting this function currently ') self.assertEqual(rf.connect_fast(self.ntwk1, 1, self.ntwk2, 0) , \ self.ntwk3) xformer = rf.Network() xformer.frequency=(1,) xformer.s = ((0,1),(1,0)) # connects thru xformer.z0 = (50,25) # transforms 50 ohm to 25 ohm c = rf.connect_fast(xformer,0,xformer,1) # connect 50 ohm port to 25 ohm port self.assertTrue(npy.all(npy.abs(c.s-rf.impedance_mismatch(50, 25)) < 1e-6))