From dd2b6a2acf1d40428d517766e6650031f6abc409 Mon Sep 17 00:00:00 2001
From: Arnaud Watlet <arnaud.watlet@umons.ac.be>
Date: Fri, 16 Jun 2023 18:00:39 +0200
Subject: [PATCH] Adds log parser and exec_log plotting capability

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

diff --git a/ohmpi/plots.py b/ohmpi/plots.py
index 170ea01a..feab8b1d 100644
--- a/ohmpi/plots.py
+++ b/ohmpi/plots.py
@@ -4,7 +4,7 @@ from utils import parse_log
 from datetime import datetime
 import matplotlib
 
-def plot_exec_log(exec_log,names=None,last_session=True):
+def plot_exec_log(exec_log,names=None,last_session=True): #TODO: select session id instead of last session (if -1 : last)
     time, process_id, tag, msg, session = parse_log(exec_log)
     print(session)
     if last_session:
@@ -15,12 +15,10 @@ def plot_exec_log(exec_log,names=None,last_session=True):
         np.empty(events.shape[0]).astype(str), np.empty(events.shape[0]).astype(str)
 
     for i, event in enumerate(events):
-        # print(event.split("\t")[3])
-        # print('o',datetime.strptime('2023-06-16 10:04:54.222336','%Y-%m-%d %H:%M:%S.%f'))
         category[i] = event.split("\t")[0]
         name[i] = event.split("\t")[1]
         state[i] = event.split("\t")[2]
-        time[i] = event.split("\t")[3].replace('\n','') #datetime.strptime(event.split("\t")[3],'%Y-%m-%d %H:%M:%S.%f')
+        time[i] = event.split("\t")[3].replace('\n','')
     time = time.astype(np.datetime64)
     state = state[time.argsort()]
     category = category[time.argsort()]
-- 
GitLab