From b1b845cb5cb5a63fbc1b55bc4e4a2bf667ef1a05 Mon Sep 17 00:00:00 2001 From: Philip Eisenlohr Date: Wed, 18 May 2022 18:30:18 -0400 Subject: [PATCH] allow init of empty table --- python/damask/_table.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/damask/_table.py b/python/damask/_table.py index 2d2c30c00..9ce0ce811 100644 --- a/python/damask/_table.py +++ b/python/damask/_table.py @@ -12,8 +12,8 @@ class Table: """Manipulate multi-dimensional spreadsheet-like data.""" def __init__(self, - shapes: dict, - data: np.ndarray, + shapes: dict = {}, + data: np.ndarray = None, comments: Union[str, list] = None): """ New spreadsheet. @@ -405,7 +405,7 @@ class Table: new = pd.DataFrame(data=data.reshape(-1,size), columns=[label]*size, ) - new.index = dup.data.index + new.index = new.index if dup.data.index.empty else dup.data.index dup.data = pd.concat([dup.data,new],axis=1) return dup