In [1]:
templateFilename = "template-jnirs-n1.mci"
templateScript = "jnirs-array.sh"
mciFolder = "/home/nicolas/CUDAMCFL/MCIs/"
mciPrefix = "jnirs-noCover-z1"
resultsFolder = ""
scriptFilename = "/home/nicolas/CUDAMCFL/simualtionComp.sh"
bulkFilenameRoot = "/home/ncarbone/CUDAMCFL/BulkDesc/jnirs-noCover-z1-a"
exeFilename = "/home/ncarbone/CUDAMCFL/cuda_fl"
outputLineNumber = 6
sourceLineNumber = 14
bulkLineNumber = 24
with open(mciFolder+templateFilename, 'r') as file:
template = file.readlines()
#with open(templateScript, 'r') as fileS:
#templateS = fileS.readlines()
In [6]:
#with open(scriptFilename, 'w') as shfile:
#for source in range(5):
for rot in range(36):
angle = int((rot+1)*(360/36))
print(angle)
#outputFileName = resultsFolder+mciPrefix+ "_" + str(source)+"_a"+str(angle)+".dat"
outputFileName = resultsFolder+mciPrefix+"s0" + "_a"+str(angle)+".dat"
#mciFileName = mciFolder+mciPrefix + "_" +str(source)+"_a"+str(angle)+".mci"
mciFileName = mciFolder+mciPrefix +"_a"+str(angle)+".mci"
#scriptLine = exeFilename + " " + mciFileName + " > " + resultsFolder+ "s"+str(source)+"_a"+str(angle) + ".log" + "\n"
template[outputLineNumber] = outputFileName+"\t"+"A"+"\t\n"
#template[sourceLineNumber] = str(source) + "\t" + str(0) + "\t" + str(0)+"\n"
template[bulkLineNumber] = bulkFilenameRoot + str(round(angle))
#shfile.write(scriptLine)
with open(mciFileName, 'w') as mcifile:
mcifile.writelines( template )
In [ ]: