diff --git a/lib/damask/asciitable.py b/lib/damask/asciitable.py index 4710686b2..947a5a2e0 100644 --- a/lib/damask/asciitable.py +++ b/lib/damask/asciitable.py @@ -513,14 +513,15 @@ class ASCIItable(): columns = [] for i,(c,d) in enumerate(zip(indices[present],dimensions[present])): # for all valid labels ... # ... transparently add all components unless column referenced by number or with explicit dimension - columns += list(range(c,c + \ - (d if str(c) != str(labels[present[i]]) else \ + columns += list(range(c,c + + (d if str(c) != str(labels[present[i]]) else 1))) use = np.array(columns) if len(columns) > 0 else None self.tags = list(np.array(self.tags)[use]) # update labels with valid subset self.data = np.loadtxt(self.__IO__['in'],usecols=use,ndmin=2) +# self.data = np.genfromtxt(self.__IO__['in'],dtype=None,names=self.tags,usecols=use) return labels_missing