Fixed missing lines in symafm variable

This commit is contained in:
Henrique Miranda 2017-10-16 10:13:15 +02:00
parent dc8e1199bd
commit dfb23b9ddf
1 changed files with 5 additions and 0 deletions

View File

@ -697,6 +697,11 @@ class DdbFile(TextFile, Has_Structure, NotebookWriter):
nchunks = int(len(data)/12)
for i in range(nchunks):
string += " "*15+(fmti*12)%tuple(data[12*i:12*(i+1)])+'\n'
#add missing lines
missing_data = data[12*nchunks:]
if len(missing_data):
fmtn = " "*15+fmti*len(missing_data)+'\n'
string += fmtn%tuple(missing_data)
string = string[10:-1]
elif variable in ['typat','ngfft','symafm']:
string = " "+(fmti*len(data))%tuple(data)