From 22ddf3ca33a2d3e2488b23fe574f504994938683 Mon Sep 17 00:00:00 2001 From: Christopher Rhodes <christopher.rhodes@embl.de> Date: Mon, 23 Sep 2024 16:23:13 +0200 Subject: [PATCH] RoiSet test was calling a method that was dropped during merge; re-inserted it --- model_server/base/roiset.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/model_server/base/roiset.py b/model_server/base/roiset.py index 582c517a..a429b61f 100644 --- a/model_server/base/roiset.py +++ b/model_server/base/roiset.py @@ -672,12 +672,14 @@ class RoiSet(object): return InMemoryDataAccessor(om) + def get_serializable_dataframe(self) -> pd.DataFrame: + return self._df.drop(['expanded_slice', 'slice', 'relative_slice', 'binary_mask'], axis=1) + def export_dataframe(self, csv_path: Path) -> str: csv_path.parent.mkdir(parents=True, exist_ok=True) - self._df.drop(['expanded_slice', 'slice', 'relative_slice', 'binary_mask'], axis=1).to_csv(csv_path, index=False) + self.get_serializable_dataframe().to_csv(csv_path, index=False) return csv_path.name - def export_patch_masks(self, where: Path, pad_to: int = None, prefix='mask', expanded=False) -> pd.DataFrame: patches_df = self.get_patch_masks(pad_to=pad_to, expanded=expanded).copy() @@ -994,10 +996,7 @@ class RoiSet(object): csv_path = where / 'dataframe' / (prefix + '.csv') csv_path.parent.mkdir(parents=True, exist_ok=True) - self._df.drop( - ['expanded_slice', 'slice', 'relative_slice', 'binary_mask'], - axis=1 - ).to_csv(csv_path, index=False) + self.export_dataframe(csv_path) record['dataframe'] = str(Path('dataframe') / csv_path.name) -- GitLab