alll grain have the same phase now
corrected small bug when Image library is not available
This commit is contained in:
parent
08d39342e4
commit
ac3a2ee4e1
|
@ -344,7 +344,7 @@ def rcbParser(content,size,tolerance,imagename,imagesize,border): # parser for T
|
||||||
draw.text(map(lambda x:x+border,coords),'%i -> %i'%(grainID,rcData['grainMapping'][grainID]),fill=(128,32,32))
|
draw.text(map(lambda x:x+border,coords),'%i -> %i'%(grainID,rcData['grainMapping'][grainID]),fill=(128,32,32))
|
||||||
grainID += 1
|
grainID += 1
|
||||||
|
|
||||||
img.save(os.path.splitext(args[0])[0]+'.png',"PNG")
|
img.save(imagename+'.png',"PNG")
|
||||||
|
|
||||||
return rcData
|
return rcData
|
||||||
|
|
||||||
|
@ -722,7 +722,7 @@ if not len(args):
|
||||||
parser.error('no boundary file specified')
|
parser.error('no boundary file specified')
|
||||||
|
|
||||||
if not imageCapability:
|
if not imageCapability:
|
||||||
options.imagesize = 0
|
options.imgsize = 0
|
||||||
|
|
||||||
try:
|
try:
|
||||||
boundaryFile = open(args[0])
|
boundaryFile = open(args[0])
|
||||||
|
@ -738,15 +738,13 @@ orientationData = rcbOrientationParser(boundarySegments)
|
||||||
rcData = rcbParser(boundarySegments,options.size,options.tolerance,myName,options.imgsize,options.border)
|
rcData = rcbParser(boundarySegments,options.size,options.tolerance,myName,options.imgsize,options.border)
|
||||||
|
|
||||||
# ----- write texture data to file -----
|
# ----- write texture data to file -----
|
||||||
configFile = open(os.path.splitext(args[0])[0]+'.config','w')
|
configFile = open(myName+'.config','w')
|
||||||
configFile.write('\n\n<microstructure>\n\n')
|
configFile.write('\n\n<microstructure>\n\n')
|
||||||
for i,grain in enumerate(rcData['grainMapping']):
|
for i,grain in enumerate(rcData['grainMapping']):
|
||||||
configFile.write('\n[grain %i]\n'%grain)
|
configFile.write('\n[grain %i]\n'%grain)
|
||||||
configFile.write('(constituent)\tphase %i\ttexture %i\tfraction 1.0\n'%(i+1,i+1))
|
configFile.write('(constituent)\tphase 1\ttexture %i\tfraction 1.0\n'%(i+1))
|
||||||
|
|
||||||
configFile.write('\n\n<phase>\n\n')
|
configFile.write('\n\n<phase>\n\n')
|
||||||
for grain in rcData['grainMapping']:
|
|
||||||
configFile.write('\n[grain %i]\n'%grain)
|
|
||||||
|
|
||||||
configFile.write('\n\n<texture>\n\n')
|
configFile.write('\n\n<texture>\n\n')
|
||||||
for grain in rcData['grainMapping']:
|
for grain in rcData['grainMapping']:
|
||||||
|
|
Loading…
Reference in New Issue