geom canvas crashed for some parameters, now giving error message. table class now handles dismiss correctly
This commit is contained in:
parent
f2b29e4844
commit
e72ae63873
|
@ -131,8 +131,10 @@ class ASCIItable():
|
||||||
if self.__IO__['out'] != sys.stdout: self.__IO__['out'].close()
|
if self.__IO__['out'] != sys.stdout: self.__IO__['out'].close()
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
if dismiss and os.path.isfile(self.__IO__['out'].name): os.remove(self.__IO__['out'].name)
|
if dismiss and os.path.isfile(self.__IO__['out'].name):
|
||||||
if self.__IO__['inPlace']: os.rename(self.__IO__['out'].name, self.__IO__['out'].name[:-len(self.tmpext)])
|
os.remove(self.__IO__['out'].name)
|
||||||
|
elif self.__IO__['inPlace']:
|
||||||
|
os.rename(self.__IO__['out'].name, self.__IO__['out'].name[:-len(self.tmpext)])
|
||||||
|
|
||||||
# ------------------------------------------------------------------
|
# ------------------------------------------------------------------
|
||||||
def head_read(self):
|
def head_read(self):
|
||||||
|
|
|
@ -95,6 +95,10 @@ for name in filenames:
|
||||||
translate_x = [i - options.offset[0] for i in xindex]
|
translate_x = [i - options.offset[0] for i in xindex]
|
||||||
translate_y = [i - options.offset[1] for i in yindex]
|
translate_y = [i - options.offset[1] for i in yindex]
|
||||||
translate_z = [i - options.offset[2] for i in zindex]
|
translate_z = [i - options.offset[2] for i in zindex]
|
||||||
|
if 0 in map(len,[xindex,yindex,zindex,translate_x,translate_y,translate_z]):
|
||||||
|
damask.util.croak('Invaldid grid-offset comination')
|
||||||
|
table.close(dismiss = True)
|
||||||
|
continue
|
||||||
microstructure_cropped[min(translate_x):(max(translate_x)+1),\
|
microstructure_cropped[min(translate_x):(max(translate_x)+1),\
|
||||||
min(translate_y):(max(translate_y)+1),\
|
min(translate_y):(max(translate_y)+1),\
|
||||||
min(translate_z):(max(translate_z)+1)] \
|
min(translate_z):(max(translate_z)+1)] \
|
||||||
|
@ -111,10 +115,14 @@ for name in filenames:
|
||||||
remarks = []
|
remarks = []
|
||||||
errors = []
|
errors = []
|
||||||
|
|
||||||
if (any(newInfo['grid'] != info['grid'])): remarks.append('--> grid a b c: %s'%(' x '.join(map(str,newInfo['grid']))))
|
if (any(newInfo['grid'] != info['grid'])):
|
||||||
if (any(newInfo['size'] != info['size'])): remarks.append('--> size x y z: %s'%(' x '.join(map(str,newInfo['size']))))
|
remarks.append('--> grid a b c: %s'%(' x '.join(map(str,newInfo['grid']))))
|
||||||
if (any(newInfo['origin'] != info['origin'])): remarks.append('--> origin x y z: %s'%(' : '.join(map(str,newInfo['origin']))))
|
if (any(newInfo['size'] != info['size'])):
|
||||||
if ( newInfo['microstructures'] != info['microstructures']): remarks.append('--> microstructures: %i'%newInfo['microstructures'])
|
remarks.append('--> size x y z: %s'%(' x '.join(map(str,newInfo['size']))))
|
||||||
|
if (any(newInfo['origin'] != info['origin'])):
|
||||||
|
remarks.append('--> origin x y z: %s'%(' : '.join(map(str,newInfo['origin']))))
|
||||||
|
if ( newInfo['microstructures'] != info['microstructures']):
|
||||||
|
remarks.append('--> microstructures: %i'%newInfo['microstructures'])
|
||||||
|
|
||||||
if np.any(newInfo['grid'] < 1): errors.append('invalid new grid a b c.')
|
if np.any(newInfo['grid'] < 1): errors.append('invalid new grid a b c.')
|
||||||
if np.any(newInfo['size'] <= 0.0): errors.append('invalid new size x y z.')
|
if np.any(newInfo['size'] <= 0.0): errors.append('invalid new size x y z.')
|
||||||
|
|
Loading…
Reference in New Issue