From 194990c62f2aa877910df679cc1eec5223e57760 Mon Sep 17 00:00:00 2001 From: Mario Fink Date: Thu, 30 Jul 2020 12:08:46 +0200 Subject: [PATCH] improve/debug python example --- pyt/example.py | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/pyt/example.py b/pyt/example.py index 8b6df97..9bba60b 100644 --- a/pyt/example.py +++ b/pyt/example.py @@ -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")