From 3e11acb57de4f69d82bd81a5646e0ea231ecdcb3 Mon Sep 17 00:00:00 2001 From: ykwu Date: Sun, 15 Sep 2024 18:27:17 +0200 Subject: [PATCH 1/2] function removed since numpy 1.23 --- stytra/utilities.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stytra/utilities.py b/stytra/utilities.py index b1adcc26..45bc34bd 100644 --- a/stytra/utilities.py +++ b/stytra/utilities.py @@ -132,7 +132,7 @@ def prepare_json(it, **kwargs): if isinstance(it, list): return [prepare_json(el, **kwargs) for el in it] if isinstance(it, np.generic): - return np.asscalar(it) + return it.item() if isinstance(it, datetime): if kwargs.get("convert_datetime", False): return it.isoformat() From dbc36a421f56fe51c98215b8479ed8506349b068 Mon Sep 17 00:00:00 2001 From: ykwu Date: Sun, 15 Sep 2024 18:35:01 +0200 Subject: [PATCH 2/2] explicit conversion to int --- stytra/stimulation/stimuli/visual.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stytra/stimulation/stimuli/visual.py b/stytra/stimulation/stimuli/visual.py index 1cb7f139..9655f2ec 100644 --- a/stytra/stimulation/stimuli/visual.py +++ b/stytra/stimulation/stimuli/visual.py @@ -539,8 +539,8 @@ def draw_block(self, p, point, w, h): p.setRenderHint(QPainter.Antialiasing) p.setBrush(QBrush(QColor(*self.color))) p.drawRect( - point.x(), - point.y(), + int(point.x()), + int(point.y()), int( self.grating_period / (2 * max(self._experiment.calibrator.mm_px, 0.0001))