From 3ae62e07d6210abef9add726b498ae8bfd16b957 Mon Sep 17 00:00:00 2001
From: destinyk <destiny.kuehn@student.nmt.edu>
Date: Fri, 29 Mar 2024 13:48:31 -0600
Subject: [PATCH] update utc_from_str to calculate second/microsecond

---
 nexus/obspyImproved.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/nexus/obspyImproved.py b/nexus/obspyImproved.py
index df44c73f..5336c075 100644
--- a/nexus/obspyImproved.py
+++ b/nexus/obspyImproved.py
@@ -698,8 +698,10 @@ def utc_from_str(value):
     year, jday = int(year), int(jday)
     if rest:
         hour, *minute = rest[0].split(':')
+        second = int(rest[1])
+        microsecond = int(rest[2])
     else:
-        hour, minute = 0, 0
+        hour, minute, second, microsecond = 0, 0, 00, 000000
     if hour:
         hour = int(hour)
     else:
@@ -708,7 +710,7 @@ def utc_from_str(value):
         minute = int(minute[0])
     else:
         minute = 0
-    return UTCDateTime(year=year, julday=jday, hour=hour, minute=minute)
+    return UTCDateTime(year=year, julday=jday, hour=hour, minute=minute, second=second, microsecond=microsecond)
 
 def scan_ms(dir_name, status_message=print):
     # Remove timing test
-- 
GitLab