template for clone install

This commit is contained in:
ken
2022-11-27 15:16:35 -08:00
parent 56b27a87e0
commit 29a40fa4db
5 changed files with 19 additions and 11 deletions
+10 -10
View File
@@ -10,12 +10,12 @@ import glob
import os
import argparse
#ts="Nnumber"
ts="N72KH"
#PLANE="Nnumber"
PLANE="N72KH"
def prepare(date):
print("splitting logs")
pathstring="../%s Data/flights/%s/%s_combined_%s/" %(ts,date,ts,date) # combined log
pathstring="../%s Data/flights/%s/%s_combined_%s/" %(PLANE,date,PLANE,date) # combined log
fl=glob.glob(pathstring+"L*")
for f in fl: # file in filelist
os.rename(f, f.upper())
@@ -28,18 +28,18 @@ def prepare(date):
os.system(cmd)
# NOW MOVE FILES TO CORRECT DIRECTORY
pi=[i for i, c in enumerate(f) if c =='/']
cmd="mv '%sN_E.TXT' '%s/%s_EMS_%s/'" % (fn,f[:pi[-2]],ts,date)
cmd="mv '%sN_E.TXT' '%s/%s_EMS_%s/'" % (fn,f[:pi[-2]],PLANE,date)
os.system(cmd)
cmd="mv '%sN_F.TXT' '%s/%s_EFIS_%s/'" % (fn,f[:pi[-2]],ts,date)
cmd="mv '%sN_F.TXT' '%s/%s_EFIS_%s/'" % (fn,f[:pi[-2]],PLANE,date)
os.system(cmd)
cmd="mv '%sN_G.TXT' '%s/%s_GPS_%s/'" % (fn,f[:pi[-2]],ts,date)
cmd="mv '%sN_G.TXT' '%s/%s_GPS_%s/'" % (fn,f[:pi[-2]],PLANE,date)
os.system(cmd)
def process(date,logs):
if logs=='all' or logs=='ems':
print("processing EMS")
#sp="../%s Data/flights/%s/%s_EIS_%s/" %(ts,date,ts,date) # GRT EIS
pathstring="../%s Data/flights/%s/%s_EMS_%s/" %(ts,date,ts,date) # Dynon EMS
#sp="../%s Data/flights/%s/%s_EIS_%s/" %(PLANE,date,PLANE,date) # GRT EIS
pathstring="../%s Data/flights/%s/%s_EMS_%s/" %(PLANE,date,PLANE,date) # Dynon EMS
fl=glob.glob(pathstring+"LOG0*.TXT")
for f in fl:
fn=f.split("/")[-1].split(".")[0] # filename
@@ -49,7 +49,7 @@ def process(date,logs):
if logs=='all' or logs=='efis':
print("processing EFIS")
pathstring="../%s Data/flights/%s/%s_EFIS_%s/" %(ts,date,ts,date)
pathstring="../%s Data/flights/%s/%s_EFIS_%s/" %(PLANE,date,PLANE,date)
fl=glob.glob(pathstring+"LOG0*.TXT")
for f in fl:
fn=f.split("/")[-1].split(".")[0] # filename
@@ -58,7 +58,7 @@ def process(date,logs):
if logs=='all' or logs=='gps':
print("processing GPS")
pathstring="../%s Data/flights/%s/%s_GPS_%s/" %(ts,date,ts,date) # path
pathstring="../%s Data/flights/%s/%s_GPS_%s/" %(PLANE,date,PLANE,date) # path
fl=glob.glob(pathstring+"LOG0*.TXT") # file list
for f in fl:
fn=f.split("/")[-1].split(".")[0] # filename
+9 -1
View File
@@ -27,4 +27,12 @@ Teensy 4.0 based Arduino source.
Uses USBHost_t36.h and TimeLib.h.
## Analysis Tools
Data analysis is done with Jupyter notebooks. Separate notebooks are used for EFIS and EMS logs.
GPS data is visualized with Google Earth.
GPS data is visualized with Google Earth.
<br>
clone this repository.
Rename `Analysis_Tools` something like `Flight_Data_Logger`.
Rename `Nnumber Data` to your tail number.
Edit `walk_logs.py` so `PLANE="Nnumber"`
Edit `new_flight.sh` so `PLANE="Nnumber"`