diff --git a/villas/dataprocessing/timeseries.py b/villas/dataprocessing/timeseries.py index 49edaec8a9e73424004e198c4da8379d4a02a10c..c47fd713c70f174d7e59b8c8a4e1276f1e7d8290 100644 --- a/villas/dataprocessing/timeseries.py +++ b/villas/dataprocessing/timeseries.py @@ -29,8 +29,9 @@ class TimeSeries: slice_time=self.time[0 : int((end_time-start_time)/time_step)] else: slice_time=self.time[start_index:end_index] - slice_values=self.values[start_index:end_index] + if(isinstance(slice_values[0], str)): + slice_values = [float(v_) for v_ in slice_values] ts_slice=TimeSeries(self.name+'_slice', slice_time, slice_values, self.label) return ts_slice