From 99d72962c771b1a3deaa941ad7b95264961565c4 Mon Sep 17 00:00:00 2001 From: Chris Langfield Date: Wed, 22 Jun 2022 15:43:47 -0400 Subject: [PATCH 1/3] fix metadata bug --- src/aspire/source/image.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/aspire/source/image.py b/src/aspire/source/image.py index ad762b15d5..3ccf02db02 100644 --- a/src/aspire/source/image.py +++ b/src/aspire/source/image.py @@ -202,7 +202,6 @@ def set_metadata(self, metadata_fields, values, indices=None): if indices is None: indices = self._metadata.index.values - df = pd.DataFrame(values, columns=metadata_fields, index=indices) for metadata_field in metadata_fields: series = df[metadata_field] @@ -211,7 +210,7 @@ def set_metadata(self, metadata_fields, values, indices=None): series, how="left", left_index=True, right_index=True ) else: - self._metadata[metadata_field] = series + self._metadata.update(series.astype(object)) def has_metadata(self, metadata_fields): """ From e46063d0f67e1a273d0a4635f2fdac912b9141de Mon Sep 17 00:00:00 2001 From: Chris Langfield Date: Wed, 22 Jun 2022 15:48:05 -0400 Subject: [PATCH 2/3] put space back in --- src/aspire/source/image.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/aspire/source/image.py b/src/aspire/source/image.py index 3ccf02db02..5f89004e9c 100644 --- a/src/aspire/source/image.py +++ b/src/aspire/source/image.py @@ -202,6 +202,7 @@ def set_metadata(self, metadata_fields, values, indices=None): if indices is None: indices = self._metadata.index.values + df = pd.DataFrame(values, columns=metadata_fields, index=indices) for metadata_field in metadata_fields: series = df[metadata_field] From 0111efeaed6ffac9d297bf1c05a10e7be0e864eb Mon Sep 17 00:00:00 2001 From: Chris Langfield Date: Wed, 22 Jun 2022 15:48:25 -0400 Subject: [PATCH 3/3] format --- src/aspire/source/image.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aspire/source/image.py b/src/aspire/source/image.py index 5f89004e9c..1d17afc696 100644 --- a/src/aspire/source/image.py +++ b/src/aspire/source/image.py @@ -202,7 +202,7 @@ def set_metadata(self, metadata_fields, values, indices=None): if indices is None: indices = self._metadata.index.values - + df = pd.DataFrame(values, columns=metadata_fields, index=indices) for metadata_field in metadata_fields: series = df[metadata_field]