IMCtermite/python/examples/multichannel.py
2023-02-17 11:13:45 +01:00

25 lines
639 B
Python

import IMCtermite
import pandas
if __name__ == "__main__" :
imctm = IMCtermite.imctermite(b"Measurement.raw")
chns = imctm.get_channels(True)
df = pandas.DataFrame()
xcol = "time ["+chns[0]['xunit']+"]"
df[xcol] = pandas.Series(chns[0]['xdata'])
for idx,chn in enumerate(chns) :
#xcol = (chn['xname'] if chn['xname'] != '' else "x_"+str(idx))+" ["+chn['xunit']+"]"
#df[xcol] = pandas.Series(chn['xdata'])
ycol = chn['yname']+" ["+chn['yunit']+"]"
df[ycol] = pandas.Series(chn['ydata'])
print(df)
df.to_csv("Measurement.csv",header=True,sep='\t',index=False)