From fbc1d8f272edd6c79c73f47ac9c139a63c53688a Mon Sep 17 00:00:00 2001 From: pswain <peter.swain@ed.ac.uk> Date: Tue, 19 Dec 2023 18:52:22 +0000 Subject: [PATCH] fix(indexing): fixed test_mismatch for daughters in validate_lineage --- src/agora/io/signal.py | 2 +- src/agora/utils/indexing.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/agora/io/signal.py b/src/agora/io/signal.py index 52b3122..83907dc 100644 --- a/src/agora/io/signal.py +++ b/src/agora/io/signal.py @@ -293,7 +293,7 @@ class Signal(BridgeH5): for dset in dataset ] except Exception as e: - message = f"Signal could not find data {dataset}: {e}." + message = f"Signal could not obtain data {dataset}: {e}." self._log(message) def load_merges(self): diff --git a/src/agora/utils/indexing.py b/src/agora/utils/indexing.py index 5e77dbb..faa8e25 100644 --- a/src/agora/utils/indexing.py +++ b/src/agora/utils/indexing.py @@ -95,9 +95,7 @@ def validate_lineage( else: test_mismatch = ( indices[flat_valid_indices, :].size - != np.unique( - lineage[flat_valid_lineage, c_index, :].reshape(-1, 2), axis=0 - ).size + != lineage[flat_valid_lineage, c_index, :].size ) if test_mismatch: # all unique indices in valid_lineages should be in valid_indices -- GitLab