diff --git a/bin/test_plot.py b/bin/test_plot.py index 2401f1efe9945f818aa1a52adcefe994133b395c..5fca8ada5d997af2f05b77e11a3df2f36afa316d 100644 --- a/bin/test_plot.py +++ b/bin/test_plot.py @@ -42,6 +42,7 @@ kat.m2.Rcy = 1000.0 kat.maxtem = 0 out = kat.run() -fig = out.plot(yaxis="log abs:deg") +#fig = out.plot(yaxis="log abs:deg") #fig.savefig("test_plot.pdf") +out.info() \ No newline at end of file diff --git a/pykat/finesse.py b/pykat/finesse.py index 2987ef1167c7421bc8d111f4b2709ae284260b2e..5c9cd396fdcd9e84f3082a3ee53bd3e4830943f2 100644 --- a/pykat/finesse.py +++ b/pykat/finesse.py @@ -240,6 +240,25 @@ class katRun(object): self.katVersion = 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): """ This will generate a plot for the output data of this particular pykat run.