improve/debug python example
This commit is contained in:
parent
53377ec75b
commit
194990c62f
@ -1,27 +1,40 @@
|
|||||||
|
|
||||||
import raw_eater
|
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",
|
"./pyt/example.py",
|
||||||
"sample/Rangerover_Evoque_F-RR534_2019-05-07/LateralAcceleration_HS.raw" ]
|
"sample/Rangerover_Evoque_F-RR534_2019-05-07/LateralAcceleration_HS.raw" ]
|
||||||
|
|
||||||
print("")
|
print("")
|
||||||
|
|
||||||
|
# convert every single listed file
|
||||||
for rf in rawlist :
|
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())
|
eatraw = raw_eater.raweater(rf.encode())
|
||||||
|
|
||||||
print(str(eatraw.validity()))
|
# check validity of file format
|
||||||
|
|
||||||
if eatraw.validity() :
|
if eatraw.validity() :
|
||||||
|
|
||||||
print(eatraw.channel_name())
|
# show channel name and its unit
|
||||||
print(eatraw.unit())
|
entity = eatraw.channel_name().decode()
|
||||||
|
unit = eatraw.unit().decode()
|
||||||
|
print("\nentity: " + str(entity))
|
||||||
|
print("unit: " + str(unit) + "\n")
|
||||||
|
|
||||||
print(eatraw.get_time())
|
# obtain extracted data
|
||||||
print(eatraw.get_channel())
|
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')
|
outname = rf.split('/')[-1].replace('raw','csv')
|
||||||
|
|
||||||
@ -29,6 +42,6 @@ for rf in rawlist :
|
|||||||
|
|
||||||
else :
|
else :
|
||||||
|
|
||||||
print("invalid/corrupt .raw file")
|
print("\nerror: invalid/corrupt .raw file")
|
||||||
|
|
||||||
print("\n")
|
print("\n")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user