Template
n-number paraam
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#!/bin/sh
|
||||
# $1 is param 1 $2 is param 2
|
||||
# $1 is param 1 date as DDmmmYYYY e.g. 27nov2022
|
||||
|
||||
#### EDIT YOUR N-number HERE ####
|
||||
PLANE="N72KH"
|
||||
|
||||
mkdir $1
|
||||
|
||||
@@ -1,16 +1,6 @@
|
||||
"""
|
||||
This program converts an EFIS file to csv
|
||||
|
||||
example:
|
||||
MacPro:programs ken$ python efis2csv.py ../N72KH\ Data/flights/19oct2018/N72KH_EFIS_19oct2018/LOG000N_F.TXT
|
||||
which prints the csv format to standard out
|
||||
|
||||
MacPro:programs ken$ python efis2csv.py ../N72KH\ Data/flights/19oct2018/N72KH_EFIS_19oct2018/LOG000N_F.TXT > ../N72KH\ Data/flights/19oct2018/N72KH_EFIS_19oct2018/LOG000N_F.csv
|
||||
which pipes standard out to LOG000N_F.csv
|
||||
|
||||
or run from flights/
|
||||
MacPro:flights ken$ python ../../programs/efis2csv.py 10oct2018/N72KH_EFIS_10oct2018/LOG000N_F.TXT > 10oct2018/N72KH_EFIS_10oct2018/LOG000N_F.csv
|
||||
|
||||
|
||||
Dynon EFIS data description:
|
||||
index, width, description, comment
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
run from Airplane_Data_logger/programs/
|
||||
|
||||
processes all LOG0*.TXT files
|
||||
~/Documents/Projects/Airplane_Data_Logger/N72KH Data/flights/-date-/
|
||||
~/Documents/Projects/Airplane_Data_Logger/programs/
|
||||
~/Airplane_Data_Logger/Nnumber Data/flights/-date-/
|
||||
|
||||
"""
|
||||
|
||||
@@ -11,11 +10,12 @@ import glob
|
||||
import os
|
||||
import argparse
|
||||
|
||||
ts="Nnumber"
|
||||
|
||||
def prepare(date):
|
||||
print("splitting logs")
|
||||
sp="../N72KH Data/flights/%s/N72KH_combined_%s/" %(date,date) # combined log
|
||||
fl=glob.glob(sp+"L*")
|
||||
pathstring="../%s Data/flights/%s/%s_combined_%s/" %(ts,date,ts,date) # combined log
|
||||
fl=glob.glob(pathstring+"L*")
|
||||
for f in fl: # file in filelist
|
||||
os.rename(f, f.upper())
|
||||
fn=os.path.splitext(f.upper())[0] # fn = filename
|
||||
@@ -37,9 +37,9 @@ def prepare(date):
|
||||
def process(date,logs):
|
||||
if logs=='all' or logs=='ems':
|
||||
print("processing EMS")
|
||||
#sp="../N72KH Data/flights/%s/N72KH_EIS_%s/" %(date,date) # GRT EIS
|
||||
sp="../N72KH Data/flights/%s/N72KH_EMS_%s/" %(date,date) # Dynon EMS
|
||||
fl=glob.glob(sp+"LOG0*.TXT")
|
||||
#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
|
||||
fl=glob.glob(pathstring+"LOG0*.TXT")
|
||||
for f in fl:
|
||||
fn=f.split("/")[-1].split(".")[0] # filename
|
||||
# s="python ./eis_bin2csv.py '%s%s.TXT' > '%s%s.csv'" % (sp,fn,sp,fn) # GRT EIS
|
||||
@@ -48,8 +48,8 @@ def process(date,logs):
|
||||
|
||||
if logs=='all' or logs=='efis':
|
||||
print("processing EFIS")
|
||||
sp="../N72KH Data/flights/%s/N72KH_EFIS_%s/" %(date,date)
|
||||
fl=glob.glob(sp+"LOG0*.TXT")
|
||||
pathstring="../%s Data/flights/%s/%s_EFIS_%s/" %(ts,date,ts,date)
|
||||
fl=glob.glob(pathstring+"LOG0*.TXT")
|
||||
for f in fl:
|
||||
fn=f.split("/")[-1].split(".")[0] # filename
|
||||
s="python ./efis2csv.py '%s%s.TXT' > '%s%s.csv'" % (sp,fn,sp,fn)
|
||||
@@ -57,8 +57,8 @@ def process(date,logs):
|
||||
|
||||
if logs=='all' or logs=='gps':
|
||||
print("processing GPS")
|
||||
sp="../N72KH Data/flights/%s/N72KH_GPS_%s/" %(date,date) # path
|
||||
fl=glob.glob(sp+"LOG0*.TXT") # file list
|
||||
pathstring="../%s Data/flights/%s/%s_GPS_%s/" %(ts,date,ts,date) # path
|
||||
fl=glob.glob(pathstring+"LOG0*.TXT") # file list
|
||||
for f in fl:
|
||||
fn=f.split("/")[-1].split(".")[0] # filename
|
||||
s="python ./gps_formatter.py '%s%s.TXT' > '%s%s.csv'" % (sp,fn,sp,fn)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#!/bin/sh
|
||||
# run: . walk_logs.sh ddmmmyyyy
|
||||
# run: . walk_logs.sh DDmmmYYYY
|
||||
# $1 is param 1 date as DDmmmYYYY e.g. 27nov2022
|
||||
|
||||
#cd ../../programs/
|
||||
pushd ../../programs/
|
||||
pushd ./programs/
|
||||
python walk_logs.py $1
|
||||
popd
|
||||
|
||||
|
||||
Reference in New Issue
Block a user