Esempio n. 1
0
 def test_readwrite_networkSet(self):
     '''
     test_readwrite_networkSet
     TODO: need __eq__ method for NetworkSet
     This doesnt test equality between  read/write, because there is no
     __eq__ test for NetworkSet. it only tests for other errors
     '''
     rf.write(self.pickle_file,rf.NS([self.ntwk1, self.ntwk2]))
     rf.read(self.pickle_file)
Esempio n. 2
0
 def test_readwrite_networkSet(self):
     '''
     test_readwrite_networkSet
     TODO: need __eq__ method for NetworkSet
     This doesnt test equality between  read/write, because there is no
     __eq__ test for NetworkSet. it only tests for other errors
     '''
     rf.write(self.pickle_file, rf.NS([self.ntwk1, self.ntwk2]))
     rf.read(self.pickle_file)
Esempio n. 3
0
File: gui.py Progetto: mbe9a/caik
	def open_file(self, event = '<Control-o>'):
		return 0
		f = tkFileDialog.askopenfilename(filetypes = [('Calibration', '.cal')])
		if f is None:
			print('Could not open file.')
			return
		self.cal = rf.read(f)
Esempio n. 4
0
 def read_write(self, obj):
     '''
     function to test write/read equivalence for an obj which has
     __eq__ defined
     '''
     rf.write(self.pickle_file, obj)
     self.assertEqual(rf.read(self.pickle_file), obj)
Esempio n. 5
0
 def read_write(self,obj):
     '''
     function to test write/read equivalence for an obj which has
     __eq__ defined
     '''
     rf.write(self.pickle_file,obj)
     self.assertEqual(rf.read(self.pickle_file), obj)
Esempio n. 6
0
 def open_file(self, event='<Control-o>'):
     return 0
     f = tkFileDialog.askopenfilename(filetypes=[('Calibration', '.cal')])
     if f is None:
         print('Could not open file.')
         return
     self.cal = rf.read(f)
Esempio n. 7
0
File: gui.py Progetto: mbe9a/caik
	def open_cal(self, event = '<Control-Alt-o>'):
		f = tkFileDialog.askopenfilename(filetypes = [('Calibration', '.cal')])
		if f is None:
			print('Calibration load failed')
			return
		self.cal = rf.read(f)
		self.status.config(text = 'Calibration loaded successfully')
		self.show_frame('Cal')
Esempio n. 8
0
 def open_cal(self, event='<Control-Alt-o>'):
     f = tkFileDialog.askopenfilename(filetypes=[('Calibration', '.cal')])
     if f is None:
         print('Calibration load failed')
         return
     self.cal = rf.read(f)
     self.status.config(text='Calibration loaded successfully')
     self.show_frame('Cal')
Esempio n. 9
0
    def test_readwrite_calibration(self):
        ideals, measured = [], []
        std_list = [self.short, self.match, self.open]

        for ntwk in std_list:
            ideals.append(ntwk)
            measured.append(self.embeding_network**ntwk)

        cal = rf.Calibration(\
                ideals = ideals,\
                measured = measured,\
                type = 'one port',\
                is_reciprocal = True,\
                )

        original = cal
        rf.write(self.pickle_file, original)
        unpickled = rf.read(self.pickle_file)
        # TODO: this test should be more extensive
        self.assertEqual(original.ideals, unpickled.ideals)
        self.assertEqual(original.measured, unpickled.measured)

        os.remove(self.pickle_file)
Esempio n. 10
0
    def test_readwrite_calibration(self):
        ideals, measured = [], []
        std_list = [self.short, self.match,self.open]

        for ntwk in std_list:
            ideals.append(ntwk)
            measured.append(self.embeding_network ** ntwk)

        cal = rf.Calibration(\
                ideals = ideals,\
                measured = measured,\
                type = 'one port',\
                is_reciprocal = True,\
                )

        original = cal
        rf.write(self.pickle_file, original)
        unpickled = rf.read(self.pickle_file)
        # TODO: this test should be more extensive
        self.assertEqual(original.ideals, unpickled.ideals)
        self.assertEqual(original.measured, unpickled.measured)

        os.remove(self.pickle_file)