# HG changeset patch # User mb2013 # Date 1400500275 14400 # Node ID 6f86f68d2904851c8d4a01080b2913014a7668e3 # Parent 1484ee3d947dc08a9a810d8ddee3e975a1adb985 Deleted selected files diff -r 1484ee3d947d -r 6f86f68d2904 convert_multiple_dta_to_csv.py --- a/convert_multiple_dta_to_csv.py Wed Nov 20 03:54:05 2013 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,46 +0,0 @@ -#Converter of multiple dta files to one csv -#M.Baak -#13-11-2013 -#last update: 13-11-2013 - -import sys -import os - - -file_outputname = sys.argv[1] -file_outputname2 = sys.argv[2] -file_name = sys.argv[3:] - -def convert_dta(file_name,file_outputname,file_outputname2): - output = open(file_outputname,'w') #output file - output2 = open(file_outputname2, 'w') - - for x in range(0,len(file_name)): - read_file = open(file_name[x], 'r') #open file - a = len(read_file.readlines()) - read_file2 = open(file_name[x], 'r') # open file second time - - - numberlandmarks = 0 - header = "" - - #for loop, coordinates, number of landmarks and name of sample will be stored in csv format - for x in range(0,a): - b = read_file2.readline().strip() - split_tabs = b.split(' ') - number_columns = len(split_tabs) - if x == 0: - header += b.replace(' ', '_') #name of sample - if number_columns == 3: #coordinates - output.write("%f,%f,%f\n"%(float(split_tabs[0]),float(split_tabs[1]),float(split_tabs[2]))) - numberlandmarks += 1 # number of landmarks - - output2.write("%s\n"%(header[1:-4])) # writing header to output file - - output.close() - -convert_dta(file_name,file_outputname,file_outputname2) - - - - diff -r 1484ee3d947d -r 6f86f68d2904 convert_multiple_dta_to_csv.xml --- a/convert_multiple_dta_to_csv.xml Wed Nov 20 03:54:05 2013 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ - - convert multiple dta files to one csv file - - convert_multiple_dta_to_csv.py - $output - $output2 - $input1 - #for $q in $queries - ${q.input2} - #end for - - - - - - - - - - - - - - -convert dta to csv - - -