From faa4516eeb7f63b27e07aae6b0bddeaff2fc5e4d Mon Sep 17 00:00:00 2001
From: Tammo Jan Dijkema <T.J.Dijkema@gmail.com>
Date: Tue, 16 Jan 2024 22:35:41 +0100
Subject: [PATCH] Remove astropy.time

---
 power_plot.py | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/power_plot.py b/power_plot.py
index a9d7cc7..4de9c2d 100755
--- a/power_plot.py
+++ b/power_plot.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 
-from astropy.time import Time
+from datetime import datetime
 
 import sys
 import os
@@ -119,7 +119,7 @@ class PowerPlotMainWindow(QMainWindow):
 
         line = sys.stdin.readline()
         values = line.split(",")
-        self.time_dt = np.array(Time(values[0], format="unix").to_datetime())
+        self.time_dt = np.array(date2num(datetime.utcfromtimestamp(float(values[0]))))
 
         self.last_x_buffer = np.empty(last_seconds + 1)
         self.last_x_buffer[:] = np.nan
@@ -128,11 +128,8 @@ class PowerPlotMainWindow(QMainWindow):
 
         self.data = np.array([float(values[1])])
 
-        self.start_time = Time("2023-12-13T09:15:00").to_datetime()
-        self.stop_time = Time("2023-12-13T11:30:00").to_datetime()
-
-        #self.start_time = Time(values[0], format="unix").to_datetime()
-        #self.stop_time = (Time(values[0], format="unix") + 2 * u.h).to_datetime()
+        self.start_time = datetime(2023, 12, 13, 9, 15)
+        self.stop_time = datetime(2023, 12, 13, 11, 30)
 
         plt.ion()
 
@@ -172,7 +169,7 @@ class PowerPlotMainWindow(QMainWindow):
             time_now = float(values[0])
             power_now = float(values[1])
 
-            self.time_dt = np.append(self.time_dt, Time(values[0], format="unix").to_datetime())
+            self.time_dt = np.append(self.time_dt, date2num(datetime.utcfromtimestamp(time_now)))
             self.data = np.append(self.data, power_now)
 
             self.last_x_buffer = np.roll(self.last_x_buffer, -1)
-- 
GitLab