Skip to content
Snippets Groups Projects
Commit 939d328e authored by Daniel Brown's avatar Daniel Brown
Browse files

adding out.info()

parent 36f3b074
Branches
No related tags found
No related merge requests found
...@@ -42,6 +42,7 @@ kat.m2.Rcy = 1000.0 ...@@ -42,6 +42,7 @@ kat.m2.Rcy = 1000.0
kat.maxtem = 0 kat.maxtem = 0
out = kat.run() out = kat.run()
fig = out.plot(yaxis="log abs:deg") #fig = out.plot(yaxis="log abs:deg")
#fig.savefig("test_plot.pdf") #fig.savefig("test_plot.pdf")
out.info()
\ No newline at end of file
...@@ -240,6 +240,25 @@ class katRun(object): ...@@ -240,6 +240,25 @@ class katRun(object):
self.katVersion = None self.katVersion = None
self.yaxis = None self.yaxis = None
def info(self):
kat = pykat.finesse.kat()
kat.verbose = False
kat.parseCommands(self.katScript)
detectors = list(set([lbl.split()[0] for lbl in self.ylabels]))
detectors.sort()
print("--- Output info ---")
print("Run date and time: %s" % self.StartDateTime)
print("Detectors used: %s" % (", ".join(detectors)))
if kat.noxaxis:
print("No xaxis used")
else:
print("One xaxis used: %s" % kat.xaxis.getFinesseText())
def plot(self, detectors=None, filename=None, show=True, yaxis=None, legend=True, loc=0, title=None): def plot(self, detectors=None, filename=None, show=True, yaxis=None, legend=True, loc=0, title=None):
""" """
This will generate a plot for the output data of this particular pykat run. This will generate a plot for the output data of this particular pykat run.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment