removing unused functionality
should simplify transition to new table class
This commit is contained in:
parent
c360785217
commit
b1f21b189b
|
@ -16,7 +16,7 @@ class ASCIItable():
|
|||
def __init__(self,
|
||||
name = None,
|
||||
outname = None,
|
||||
buffered = False, # flush writes
|
||||
buffered = False, # is ignored, only exists for compatibility reasons
|
||||
labeled = True, # assume table has labels
|
||||
readonly = False, # no reading from file
|
||||
):
|
||||
|
@ -63,14 +63,6 @@ class ASCIItable():
|
|||
except AttributeError:
|
||||
return str(string)
|
||||
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
def _quote(self,
|
||||
what):
|
||||
"""Quote empty or white space-containing output."""
|
||||
return '{quote}{content}{quote}'.format(
|
||||
quote = ('"' if str(what)=='' or re.search(r"\s",str(what)) else ''),
|
||||
content = what)
|
||||
# ------------------------------------------------------------------
|
||||
def close(self,
|
||||
dismiss = False):
|
||||
|
@ -161,7 +153,7 @@ class ASCIItable():
|
|||
head = ['{}\theader'.format(len(self.info)+self.__IO__['labeled'])] if header else []
|
||||
head.append(self.info)
|
||||
if self.__IO__['labeled']:
|
||||
head.append('\t'.join(map(self._quote,self.tags)))
|
||||
head.append('\t'.join(self.tags))
|
||||
if len(self.tags) == 0: raise ValueError('no labels present.')
|
||||
|
||||
return self.output_write(head)
|
||||
|
@ -178,15 +170,11 @@ class ASCIItable():
|
|||
'grid': lambda x: int(x),
|
||||
'size': lambda x: float(x),
|
||||
'origin': lambda x: float(x),
|
||||
'homogenization': lambda x: int(x),
|
||||
'microstructures': lambda x: int(x),
|
||||
}
|
||||
info = {
|
||||
'grid': np.zeros(3,'i'),
|
||||
'size': np.zeros(3,'d'),
|
||||
'origin': np.zeros(3,'d'),
|
||||
'homogenization': 0,
|
||||
'microstructures': 0,
|
||||
}
|
||||
extra_header = []
|
||||
|
||||
|
@ -434,9 +422,9 @@ class ASCIItable():
|
|||
if len(self.data) == 0: return True
|
||||
|
||||
if isinstance(self.data[0],list):
|
||||
return self.output_write([delimiter.join(map(self._quote,items)) for items in self.data])
|
||||
return self.output_write([delimiter.join(items) for items in self.data])
|
||||
else:
|
||||
return self.output_write( delimiter.join(map(self._quote,self.data)))
|
||||
return self.output_write( delimiter.join(self.data))
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
def data_writeArray(self,
|
||||
|
|
Loading…
Reference in New Issue