diff --git a/villas/dataprocessing/timeseries.py b/villas/dataprocessing/timeseries.py index 56102117005f73931a07ba8abec6a4fc4c67c2a3..9e353591f9cc1c283dbd1ac54d4036ac1e787629 100644 --- a/villas/dataprocessing/timeseries.py +++ b/villas/dataprocessing/timeseries.py @@ -20,18 +20,14 @@ class TimeSeries: def abs(self): """ Calculate absolute value of complex time series. """ - abs_values = [] - for value in self.values: - abs_values.append(np.abs(value)) + abs_values = abs(self.values) ts_abs = TimeSeries(self.name+'_abs', self.time, abs_values) return ts_abs def phase(self): """ Calculate phase of complex time series. """ - phase_values = [] - for value in self.values: - phase_values.append(np.angle(value, deg=True)) + phase_values = np.angle(self.values, deg=True) ts_phase = TimeSeries(self.name+'_phase', self.time, phase_values) return ts_phase