corrected for-loop index bug. two-dim output is now optional.

This commit is contained in:
Philip Eisenlohr 2011-10-14 23:43:45 +00:00
parent 708b4d2eca
commit 96223ddf39
1 changed files with 5 additions and 2 deletions

View File

@ -46,8 +46,11 @@ parser.add_option('-v', '--vicinity', dest='vicinity', type='int', \
help='voxel distance checked for presence of other microstructure')
parser.add_option('-o', '--offset', dest='offset', type='int', \
help='integer offset for tagged microstructure')
parser.add_option('-2', '--twodimensional', dest='twoD', action='store_true', \
help='output geom file with two-dimensional data arrangement')
parser.set_defaults(vicinity = 1)
parser.set_defaults(twoD = False)
(options, filenames) = parser.parse_args()
@ -140,8 +143,8 @@ for file in files:
# ------------------------------------- regenerate texture information ----------------------------------
for z in xrange(resolution[2]):
for y in xrange(resolution[2]):
output += ' '.join(map(lambda x: ('%%%ii'%formatwidth)%x, microstructure[:,y,z])) + '\n'
for y in xrange(resolution[1]):
output += {True:' ',False:'\n'}[options.twoD].join(map(lambda x: ('%%%ii'%formatwidth)%x, microstructure[:,y,z])) + '\n'
output += '\n'