restored option to output microstructure indices as one-dimensional list (not clear why that got lost!)
This commit is contained in:
parent
2506667326
commit
6865987ea7
|
@ -18,6 +18,14 @@ Unpack geometry files containing ranges "a to b" and/or "n of x" multiples (excl
|
||||||
|
|
||||||
""", version = scriptID)
|
""", version = scriptID)
|
||||||
|
|
||||||
|
parser.add_option('-1', '--onedimensional',
|
||||||
|
dest = 'oneD',
|
||||||
|
action = 'store_true',
|
||||||
|
help = 'output geom file with one-dimensional data arrangement')
|
||||||
|
|
||||||
|
parser.set_defaults(oneD = False,
|
||||||
|
)
|
||||||
|
|
||||||
(options, filenames) = parser.parse_args()
|
(options, filenames) = parser.parse_args()
|
||||||
|
|
||||||
# --- loop over input files -------------------------------------------------------------------------
|
# --- loop over input files -------------------------------------------------------------------------
|
||||||
|
@ -69,7 +77,8 @@ for name in filenames:
|
||||||
|
|
||||||
microstructure = table.microstructure_read(info['grid']) # read microstructure
|
microstructure = table.microstructure_read(info['grid']) # read microstructure
|
||||||
formatwidth = int(math.floor(math.log10(microstructure.max())+1)) # efficient number printing format
|
formatwidth = int(math.floor(math.log10(microstructure.max())+1)) # efficient number printing format
|
||||||
table.data = microstructure.reshape((info['grid'][0],info['grid'][1]*info['grid'][2]),order='F').transpose()
|
table.data = microstructure if options.oneD else \
|
||||||
|
microstructure.reshape((info['grid'][0],info['grid'][1]*info['grid'][2]),order='F').transpose()
|
||||||
table.data_writeArray('%%%ii'%(formatwidth),delimiter = ' ')
|
table.data_writeArray('%%%ii'%(formatwidth),delimiter = ' ')
|
||||||
|
|
||||||
#--- output finalization --------------------------------------------------------------------------
|
#--- output finalization --------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue