improve/debug python example

This commit is contained in:
Mario Fink 2020-07-30 12:08:46 +02:00
parent 53377ec75b
commit 194990c62f

View File

@ -1,27 +1,40 @@
import raw_eater
rawlist = [ "sample/Rangerover_Evoque_F-RR534_2019-05-07/ABS_A_Port1.raw",
rawlist = [ "sample/VehicleSpeed_HS.raw",
"sample/Rangerover_Evoque_F-RR534_2019-05-07/ABS_A_Port1.raw",
"./pyt/example.py",
"sample/Rangerover_Evoque_F-RR534_2019-05-07/LateralAcceleration_HS.raw" ]
print("")
# convert every single listed file
for rf in rawlist :
print("converting " + str(rf) + "...\n")
print("converting " + str(rf) + "...\n" + 90*("-") + "\n")
# setup instance of "raw_eater" and trigger conversion
eatraw = raw_eater.raweater(rf.encode())
print(str(eatraw.validity()))
# check validity of file format
if eatraw.validity() :
print(eatraw.channel_name())
print(eatraw.unit())
# show channel name and its unit
entity = eatraw.channel_name().decode()
unit = eatraw.unit().decode()
print("\nentity: " + str(entity))
print("unit: " + str(unit) + "\n")
print(eatraw.get_time())
print(eatraw.get_channel())
# obtain extracted data
xt = eatraw.get_time()
yt = eatraw.get_channel()
# show excerpt of data
print("time (length: " + str(len(xt)) + ") \n"
+ str(xt[:10]) + "\n...\n" + str(xt[-10:]) + "\n")
yttrunc = [round(y,4) for y in yt]
print(str(entity) + " (length: " + str(len(yttrunc)) + ") \n"
+ str(yttrunc[:10]) + "\n...\n" + str(yttrunc[-10:]) + "\n")
outname = rf.split('/')[-1].replace('raw','csv')
@ -29,6 +42,6 @@ for rf in rawlist :
else :
print("invalid/corrupt .raw file")
print("\nerror: invalid/corrupt .raw file")
print("\n")