From b3b0a20240e01b3898e23583f2b4a6d58b26f9c7 Mon Sep 17 00:00:00 2001 From: Alina Studenova Date: Tue, 8 Oct 2024 13:31:54 +0200 Subject: [PATCH 1/2] snr copy from point sources --- src/meegsim/simulate.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/meegsim/simulate.py b/src/meegsim/simulate.py index 7b5a798..fd6a404 100644 --- a/src/meegsim/simulate.py +++ b/src/meegsim/simulate.py @@ -176,6 +176,10 @@ def add_patch_sources( self._source_groups.append(patch_sg) self._sources.extend(patch_sg.names) + # Check if SNR should be adjusted + if patch_sg.snr is not None: + self.is_snr_adjusted = True + # Return the names of newly added sources return patch_sg.names From 2eb28ef202588b28f8491a5ae28fff960848bfba Mon Sep 17 00:00:00 2001 From: Alina Studenova Date: Tue, 8 Oct 2024 19:01:45 +0200 Subject: [PATCH 2/2] check_extent added numpy type --- src/meegsim/_check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/meegsim/_check.py b/src/meegsim/_check.py index 17c59cb..ddd6d04 100644 --- a/src/meegsim/_check.py +++ b/src/meegsim/_check.py @@ -352,7 +352,7 @@ def check_extents(extents, n_sources): for extent in extents: if extent is not None: # Check if each extent is a number - if not isinstance(extent, (int, float)): + if not isinstance(extent, (int, float, np.integer, np.floating)): raise ValueError(f"Extent {extent} must be a number.") # Check if each extent is positive