diff --git a/dstat_interface/interface/save.py b/dstat_interface/interface/save.py index 6ca8c4050272f8a2e41f121049f67ca2824fe4ae..85248cb56af6db9cb8c98a7d922e4a73111ae18e 100644 --- a/dstat_interface/interface/save.py +++ b/dstat_interface/interface/save.py @@ -182,6 +182,23 @@ def text(exp, data, path, auto=False): header = "".join(['#', time.isoformat(), "\n#"]) for i in exp.commands: header += i + + try: + if exp.ft_int: + header += "\n" + header += "".join( + ( + "# FT Integral (", + str(exp.parameters['sync_freq']), + "±", + str(exp.parameters['fft_int']/2), + " Hz): ", + str(exp.ft_int), + " A" + ) + ) + except AttributeError: + pass file.write("".join([header, '\n'])) for col in zip(*data): diff --git a/dstat_interface/main.py b/dstat_interface/main.py index 5414032a2e87bb161204111571b2946155529ea2..97244a05232503dec9fe96fcc4b3db9f434d2675 100755 --- a/dstat_interface/main.py +++ b/dstat_interface/main.py @@ -870,7 +870,7 @@ class Main(object): self.current_exp.data_extra = self.current_exp.ftdata self.statusbar.push( self.message_context_id, " ".join( - ("Integral:",str(self.current_exp.ft_int)) + ("Integral:", str(self.current_exp.ft_int), " A") ) )