improved naming
- clearer variable names - no '-' in attributes - single source of truth
This commit is contained in:
parent
354c0123a1
commit
8f77843b0f
|
@ -30,9 +30,14 @@ class DADF5():
|
||||||
"""
|
"""
|
||||||
with h5py.File(filename,'r') as f:
|
with h5py.File(filename,'r') as f:
|
||||||
|
|
||||||
self.DADF5-major = f.attrs['DADF5-major']
|
try:
|
||||||
self.DADF5-minor = f.attrs['DADF5-minor']
|
self.version_major = f.attrs['DADF5_version_major']
|
||||||
if self.DADF5-major != 0 or not 2 <= self.DADF5-minor <= 4:
|
self.version_minor = f.attrs['DADF5_version_minor']
|
||||||
|
except KeyError:
|
||||||
|
self.version_major = f.attrs['DADF5-major']
|
||||||
|
self.version_minor = f.attrs['DADF5-minor']
|
||||||
|
|
||||||
|
if self.version_major != 0 or not 2 <= self.version_minor <= 4:
|
||||||
raise TypeError('Unsupported DADF5 version {} '.format(f.attrs['DADF5-version']))
|
raise TypeError('Unsupported DADF5 version {} '.format(f.attrs['DADF5-version']))
|
||||||
|
|
||||||
self.structured = 'grid' in f['geometry'].attrs.keys()
|
self.structured = 'grid' in f['geometry'].attrs.keys()
|
||||||
|
@ -168,7 +173,7 @@ class DADF5():
|
||||||
end increment (included)
|
end increment (included)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if self.DADF5-minor >= 4:
|
if self.version_minor >= 4:
|
||||||
self.__manage_visible([ 'inc{}'.format(i) for i in range(start,end+1)],'increments','set')
|
self.__manage_visible([ 'inc{}'.format(i) for i in range(start,end+1)],'increments','set')
|
||||||
else:
|
else:
|
||||||
self.__manage_visible(['inc{:05d}'.format(i) for i in range(start,end+1)],'increments','set')
|
self.__manage_visible(['inc{:05d}'.format(i) for i in range(start,end+1)],'increments','set')
|
||||||
|
@ -186,7 +191,7 @@ class DADF5():
|
||||||
end increment (included)
|
end increment (included)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if self.DADF5-minor >= 4:
|
if self.version_minor >= 4:
|
||||||
self.__manage_visible([ 'inc{}'.format(i) for i in range(start,end+1)],'increments','add')
|
self.__manage_visible([ 'inc{}'.format(i) for i in range(start,end+1)],'increments','add')
|
||||||
else:
|
else:
|
||||||
self.__manage_visible(['inc{:05d}'.format(i) for i in range(start,end+1)],'increments','add')
|
self.__manage_visible(['inc{:05d}'.format(i) for i in range(start,end+1)],'increments','add')
|
||||||
|
@ -204,7 +209,7 @@ class DADF5():
|
||||||
end increment (included)
|
end increment (included)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if self.DADF5-minor >= 4:
|
if self.version_minor >= 4:
|
||||||
self.__manage_visible([ 'inc{}'.format(i) for i in range(start,end+1)],'increments','del')
|
self.__manage_visible([ 'inc{}'.format(i) for i in range(start,end+1)],'increments','del')
|
||||||
else:
|
else:
|
||||||
self.__manage_visible(['inc{:05d}'.format(i) for i in range(start,end+1)],'increments','del')
|
self.__manage_visible(['inc{:05d}'.format(i) for i in range(start,end+1)],'increments','del')
|
||||||
|
|
|
@ -68,10 +68,9 @@ subroutine results_init
|
||||||
write(6,'(a)') ' https://doi.org/10.1007/s40192-017-0084-5'
|
write(6,'(a)') ' https://doi.org/10.1007/s40192-017-0084-5'
|
||||||
|
|
||||||
resultsFile = HDF5_openFile(trim(getSolverJobName())//'.hdf5','w',.true.)
|
resultsFile = HDF5_openFile(trim(getSolverJobName())//'.hdf5','w',.true.)
|
||||||
call HDF5_addAttribute(resultsFile,'DADF5-version',0.4_pReal)
|
call HDF5_addAttribute(resultsFile,'DADF5_version_major',0)
|
||||||
call HDF5_addAttribute(resultsFile,'DADF5-major',0)
|
call HDF5_addAttribute(resultsFile,'DADF5_version_minor',4)
|
||||||
call HDF5_addAttribute(resultsFile,'DADF5-minor',4)
|
call HDF5_addAttribute(resultsFile,'DAMASK_version',DAMASKVERSION)
|
||||||
call HDF5_addAttribute(resultsFile,'DAMASK',DAMASKVERSION)
|
|
||||||
call get_command(commandLine)
|
call get_command(commandLine)
|
||||||
call HDF5_addAttribute(resultsFile,'call',trim(commandLine))
|
call HDF5_addAttribute(resultsFile,'call',trim(commandLine))
|
||||||
call HDF5_closeGroup(results_addGroup('mapping'))
|
call HDF5_closeGroup(results_addGroup('mapping'))
|
||||||
|
|
Loading…
Reference in New Issue