n-number paraam

This commit is contained in:
ken
2022-11-27 11:11:27 -08:00
parent 1113a0cb31
commit 2dd0f6226e
4 changed files with 16 additions and 25 deletions
+2 -1
View File
@@ -1,6 +1,7 @@
#!/bin/sh #!/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" PLANE="N72KH"
mkdir $1 mkdir $1
-10
View File
@@ -1,16 +1,6 @@
""" """
This program converts an EFIS file to csv 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: Dynon EFIS data description:
index, width, description, comment index, width, description, comment
+11 -11
View File
@@ -2,8 +2,7 @@
run from Airplane_Data_logger/programs/ run from Airplane_Data_logger/programs/
processes all LOG0*.TXT files processes all LOG0*.TXT files
~/Documents/Projects/Airplane_Data_Logger/N72KH Data/flights/-date-/ ~/Airplane_Data_Logger/Nnumber Data/flights/-date-/
~/Documents/Projects/Airplane_Data_Logger/programs/
""" """
@@ -11,11 +10,12 @@ import glob
import os import os
import argparse import argparse
ts="Nnumber"
def prepare(date): def prepare(date):
print("splitting logs") print("splitting logs")
sp="../N72KH Data/flights/%s/N72KH_combined_%s/" %(date,date) # combined log pathstring="../%s Data/flights/%s/%s_combined_%s/" %(ts,date,ts,date) # combined log
fl=glob.glob(sp+"L*") fl=glob.glob(pathstring+"L*")
for f in fl: # file in filelist for f in fl: # file in filelist
os.rename(f, f.upper()) os.rename(f, f.upper())
fn=os.path.splitext(f.upper())[0] # fn = filename fn=os.path.splitext(f.upper())[0] # fn = filename
@@ -37,9 +37,9 @@ def prepare(date):
def process(date,logs): def process(date,logs):
if logs=='all' or logs=='ems': if logs=='all' or logs=='ems':
print("processing EMS") print("processing EMS")
#sp="../N72KH Data/flights/%s/N72KH_EIS_%s/" %(date,date) # GRT EIS #sp="../%s Data/flights/%s/%s_EIS_%s/" %(ts,date,ts,date) # GRT EIS
sp="../N72KH Data/flights/%s/N72KH_EMS_%s/" %(date,date) # Dynon EMS pathstring="../%s Data/flights/%s/%s_EMS_%s/" %(ts,date,ts,date) # Dynon EMS
fl=glob.glob(sp+"LOG0*.TXT") fl=glob.glob(pathstring+"LOG0*.TXT")
for f in fl: for f in fl:
fn=f.split("/")[-1].split(".")[0] # filename fn=f.split("/")[-1].split(".")[0] # filename
# s="python ./eis_bin2csv.py '%s%s.TXT' > '%s%s.csv'" % (sp,fn,sp,fn) # GRT EIS # 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': if logs=='all' or logs=='efis':
print("processing EFIS") print("processing EFIS")
sp="../N72KH Data/flights/%s/N72KH_EFIS_%s/" %(date,date) pathstring="../%s Data/flights/%s/%s_EFIS_%s/" %(ts,date,ts,date)
fl=glob.glob(sp+"LOG0*.TXT") fl=glob.glob(pathstring+"LOG0*.TXT")
for f in fl: for f in fl:
fn=f.split("/")[-1].split(".")[0] # filename fn=f.split("/")[-1].split(".")[0] # filename
s="python ./efis2csv.py '%s%s.TXT' > '%s%s.csv'" % (sp,fn,sp,fn) 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': if logs=='all' or logs=='gps':
print("processing GPS") print("processing GPS")
sp="../N72KH Data/flights/%s/N72KH_GPS_%s/" %(date,date) # path pathstring="../%s Data/flights/%s/%s_GPS_%s/" %(ts,date,ts,date) # path
fl=glob.glob(sp+"LOG0*.TXT") # file list fl=glob.glob(pathstring+"LOG0*.TXT") # file list
for f in fl: for f in fl:
fn=f.split("/")[-1].split(".")[0] # filename fn=f.split("/")[-1].split(".")[0] # filename
s="python ./gps_formatter.py '%s%s.TXT' > '%s%s.csv'" % (sp,fn,sp,fn) s="python ./gps_formatter.py '%s%s.TXT' > '%s%s.csv'" % (sp,fn,sp,fn)
+3 -3
View File
@@ -1,8 +1,8 @@
#!/bin/sh #!/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 python walk_logs.py $1
popd popd