From ad99124f7a01d2a6bec9449c5c922abe3b3136fe Mon Sep 17 00:00:00 2001 From: David Meyer Date: Tue, 22 Aug 2023 15:26:03 -0400 Subject: [PATCH] Fix #100 Also adds explicit import of numpy, instead of relying on star import. --- labscript/labscript.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/labscript/labscript.py b/labscript/labscript.py index b5b9175..5bb8830 100644 --- a/labscript/labscript.py +++ b/labscript/labscript.py @@ -19,6 +19,7 @@ import threading from inspect import getcallargs from functools import wraps, lru_cache +import numpy as np # Notes for v3 # @@ -1722,7 +1723,7 @@ def expand_timeseries(self,all_times,flat_all_times_len): # If this output is not ramping, then its timeseries should # not be expanded. It's already as expanded as it'll get. if not self.parent_clock_line.ramping_allowed: - self.raw_output = np.array(self.timeseries, dtype=np.dtype) + self.raw_output = np.array(self.timeseries, dtype=np.dtype(self.dtype)) return outputarray = np.empty((flat_all_times_len,), dtype=np.dtype(self.dtype)) j=0