def test_formula(): mw = MainWin() cnt = 0. for aa in xrange(-390, 390): val2 = 0. val1 = float(aa) / 100 try: #val2 = math.gamma(val1) val2 = trans.tfunc(val1) except: print "error at %f" % val1 try: val3 = trans.tfunc(val1) except: print "error at %f" % val1 mw.coords.append((cnt, val1, 1)) mw.coords2.append((cnt, val2, 1)) mw.coords3.append((cnt, val3, 1)) cnt += 1 if cnt % 10 == 0: print "%+0.3f=%+0.3f " % (val1, val2), gtk.main()
def test_tfunc(): mw = MainWin() cnt = 0. for aa in xrange(-100, 100): val = float(aa) / 100 val2 = trans.tfunc(val) val3 = trans.tfunc3(val) mw.coords.append((cnt, val3, 1)) mw.coords2.append((cnt, val2, 1)) mw.coords3.append((cnt, val, 1)) cnt += 1 if cnt % 10 == 0: print "%+0.3f=%+0.3f/%+0.3f " % (val, val2, val3), gtk.main()