py_imc_termite.pyx: print_table: encoding, xdata

This commit is contained in:
Mario Fink 2021-04-15 23:51:44 +02:00
parent bda799832c
commit dbeb1b862a

View File

@ -32,10 +32,10 @@ cdef class imctermite:
def print_table(self, string outputfile):
chnlst = self.cpp_imc.get_channels(True,True)
chnlstjn = [jn.loads(chn.decode()) for chn in chnlst]
with open(outputfile,'w') as fout:
with open(outputfile.decode(),'w') as fout:
for chn in chnlstjn:
fout.write(str(chn['yname']).rjust(20)+str(chn['xname']).rjust(20)+'\n')
fout.write(str(chn['yunit']).rjust(20)+str(chn['xunit']).rjust(20)+'\n')
for n in range(0,len(chn['ydata'])):
fout.write(str(chn['ydata'][n]).rjust(20)+
str(chn['ydata'][n]).rjust(20)+'\n')
str(chn['xdata'][n]).rjust(20)+'\n')