diff --git a/bin/test_profile.py b/bin/test_profile.py new file mode 100644 index 0000000000000000000000000000000000000000..5c420ffff0ee439b70b36c8059a039260ce31780 --- /dev/null +++ b/bin/test_profile.py @@ -0,0 +1,20 @@ +import pykat +import pylab + +kat = pykat.finesse.kat() + +kat.parseCommands(""" +l l1 1 0 n0 +m m1 0.9 0.1 0 n0 n1 +s s1 1 n1 n2 +m m2 0.9 0.1 0 n2 n3 +attr m1 Rc -2 +attr m2 Rc 2 +pd circ n2 +xaxis m1 phi lin 0 180 1000 +yaxis log abs +""") + +kat.timeCode = True + +out, timings = kat.run() diff --git a/pykat/finesse.py b/pykat/finesse.py index 76570ff1172173a6c2192de66b23b32f73e0ce83..1838db464a401f6910006f5d99281da17f2a8021 100644 --- a/pykat/finesse.py +++ b/pykat/finesse.py @@ -512,9 +512,9 @@ class kat(object): def phase(self,value): self.__phase = int(value) @property - def getPerformanceData(self): return self.__time_code - @getPerformanceData.setter - def getPerformanceData(self,value): self.__time_code = bool(value) + def timeCode(self): return self.__time_code + @timeCode.setter + def timeCode(self,value): self.__time_code = bool(value) @property def components(self): @@ -1118,7 +1118,7 @@ class kat(object): for l in perffile.readlines(): vals = l.strip().split() - perfData.append((vals[0], float(vals[1]), float(vals[2]), float(vals[3]))) + perfData.append((vals[0], long(vals[1]), long(vals[2]))) return [r, perfData] else: