From 8d0034026d0623bfd8bc86366eb1eab0d6039ad4 Mon Sep 17 00:00:00 2001 From: adamr Date: Sat, 27 May 2023 23:17:51 +0200 Subject: [PATCH] defining thresholds added --- EStiMo_GUI_0123.py | 115 ++++++-------------- FirstWindow.py | 48 +++++++-- __pycache__/FirstWindow.cpython-38.pyc | Bin 31865 -> 32636 bytes logs/TMS_log_2023-05-16-13-41.csv | 17 +++ logs/TMS_log_2023-05-25-16-55.csv | 26 +++++ logs/TMS_log_2023-05-27-15-23.csv | 7 ++ logs/TMS_log_2023-05-27-15-25.csv | 67 ++++++++++++ logs/TMS_log_2023-05-27-15-26.csv | 15 +++ logs/TMS_log_2023-05-27-15-27.csv | 13 +++ logs/TMS_log_2023-05-27-15-30.csv | 11 ++ logs/TMS_log_2023-05-27-15-32.csv | 13 +++ logs/TMS_log_2023-05-27-15-33.csv | 7 ++ logs/TMS_log_2023-05-27-15-38.csv | 11 ++ logs/TMS_log_2023-05-27-15-40.csv | 35 ++++++ logs/TMS_log_2023-05-27-15-43.csv | 39 +++++++ logs/TMS_log_2023-05-27-15-45.csv | 29 +++++ logs/TMS_log_2023-05-27-15-47.csv | 17 +++ logs/TMS_log_2023-05-27-15-49.csv | 139 ++++++++++++++++++++++++ logs/TMS_log_2023-05-27-15-52.csv | 19 ++++ logs/TMS_log_2023-05-27-15-54.csv | 11 ++ logs/TMS_log_2023-05-27-15-56.csv | 143 +++++++++++++++++++++++++ logs/TMS_log_2023-05-27-16-03.csv | 93 ++++++++++++++++ logs/TMS_log_2023-05-27-22-47.csv | 21 ++++ 23 files changed, 810 insertions(+), 86 deletions(-) create mode 100644 logs/TMS_log_2023-05-16-13-41.csv create mode 100644 logs/TMS_log_2023-05-25-16-55.csv create mode 100644 logs/TMS_log_2023-05-27-15-23.csv create mode 100644 logs/TMS_log_2023-05-27-15-25.csv create mode 100644 logs/TMS_log_2023-05-27-15-26.csv create mode 100644 logs/TMS_log_2023-05-27-15-27.csv create mode 100644 logs/TMS_log_2023-05-27-15-30.csv create mode 100644 logs/TMS_log_2023-05-27-15-32.csv create mode 100644 logs/TMS_log_2023-05-27-15-33.csv create mode 100644 logs/TMS_log_2023-05-27-15-38.csv create mode 100644 logs/TMS_log_2023-05-27-15-40.csv create mode 100644 logs/TMS_log_2023-05-27-15-43.csv create mode 100644 logs/TMS_log_2023-05-27-15-45.csv create mode 100644 logs/TMS_log_2023-05-27-15-47.csv create mode 100644 logs/TMS_log_2023-05-27-15-49.csv create mode 100644 logs/TMS_log_2023-05-27-15-52.csv create mode 100644 logs/TMS_log_2023-05-27-15-54.csv create mode 100644 logs/TMS_log_2023-05-27-15-56.csv create mode 100644 logs/TMS_log_2023-05-27-16-03.csv create mode 100644 logs/TMS_log_2023-05-27-22-47.csv diff --git a/EStiMo_GUI_0123.py b/EStiMo_GUI_0123.py index 43b493b..9af10d4 100644 --- a/EStiMo_GUI_0123.py +++ b/EStiMo_GUI_0123.py @@ -35,7 +35,7 @@ from PyQt5.QtCore import QTimer, Qt from PyQt5.QtGui import QImage, QPixmap, QIcon, QFont from PyQt5.QtWidgets import (QMainWindow, QFileDialog, QMessageBox, QCheckBox, QLineEdit, QWidget, QPushButton, QLabel, QHBoxLayout, QGridLayout, QAction, QApplication, QDialog, QDialogButtonBox, - QVBoxLayout, QFrame) + QVBoxLayout, QFrame, QFormLayout) from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar from matplotlib.figure import Figure @@ -419,6 +419,8 @@ class AppForm(QMainWindow): self.offline = passed_params['offline'] self.exp_trig = passed_params['exp_trig'] self.exp_time = passed_params['exp_time'] + self.if_percentage = passed_params['percentages'] + self.received_thr_values = passed_params['thr_values'] else: self.montage_file_path = 'montage_18ch.csv' self.time_between_bursts = int(settings_file[settings_file[0]=='time_between_trains'].values[0][1]) @@ -430,6 +432,8 @@ class AppForm(QMainWindow): self.num_of_lines = int(settings_file[settings_file[0]=='number_of_lines'].values[0][1]) self.exp_trig_loaded = int(settings_file[settings_file[0]=='expected_triggers'].values[0][1]) self.exp_time_loaded = int(settings_file[settings_file[0]=='expected_time'].values[0][1]) + self.if_percentage = np.ones(12) + self.received_thr_values = [10]*12 self.slow_mode = False self.used_features = [0,1,2,3,4,5] self.use_notch = True @@ -524,11 +528,11 @@ class AppForm(QMainWindow): self.calibration_counter_max = int(1000/self.speed_general) #Lists to keep calibration values for each measurment self.f1_cal = [] - self.f3_cal = [] self.f2_cal = [] + self.f3_cal = [] self.f4_cal = [] - self.f6_cal = [] self.f5_cal = [] + self.f6_cal = [] self.qmbx = None self.red_dots = [] @@ -605,13 +609,6 @@ class AppForm(QMainWindow): times1 = time.time() print("Calculation of features: {}".format(times1-times)) - # #set xlim of plots - # self.axesMap[0,0].set_xlim(0.5,self.time_between_bursts-self.breaktime+0.5) - # self.axesMap[0,1].set_xlim(0.5,self.time_between_bursts-self.breaktime+0.5) - # self.axesMap[1,0].set_xlim(0.5,self.time_between_bursts-self.breaktime+0.5) - # self.axesMap[1,1].set_xlim(0.5,self.time_between_bursts-self.breaktime+0.5) - # self.axesMap[2,0].set_xlim(0.5,self.time_between_bursts-self.breaktime+0.5) - # self.axesMap[2,1].set_xlim(0.5,self.time_between_bursts-self.breaktime+0.5) #if value is not within threshold values then background color is red (salmon), otherwise green @@ -1027,20 +1024,31 @@ class AppForm(QMainWindow): self.f1_cal, self.f2_cal, self.f3_cal, self.f4_cal, self.f5_cal, self.f6_cal = cals print(len(self.f1_cal)) - self.thr_1 = [np.min(self.f1_cal)-0.1*(np.max(self.f1_cal) - np.min(self.f1_cal)), - np.max(self.f1_cal)+0.1*(np.max(self.f1_cal) - np.min(self.f1_cal))] - self.thr_2 = [np.min(self.f2_cal)-0.1*0.1*(np.max(self.f2_cal) - np.min(self.f2_cal)), - np.max(self.f2_cal)+0.1*0.1*(np.max(self.f2_cal) - np.min(self.f2_cal))] - self.thr_3 = [np.min(self.f3_cal)-0.1*0.1*(np.max(self.f3_cal) - np.min(self.f3_cal)), - np.max(self.f3_cal)+0.1*0.1*(np.max(self.f3_cal) - np.min(self.f3_cal))] - self.thr_4 = [np.min(self.f4_cal)-0.1*0.1*(np.max(self.f4_cal) - np.min(self.f4_cal)), - np.max(self.f4_cal)+0.1*0.1*(np.max(self.f4_cal) - np.min(self.f4_cal))] - self.thr_5 = [np.min(self.f5_cal)-0.1*0.1*(np.max(self.f5_cal) - np.min(self.f5_cal)), - np.max(self.f5_cal)+0.1*0.1*(np.max(self.f5_cal) - np.min(self.f5_cal))] - self.thr_6 = [np.min(self.f6_cal)-0.1*0.1*(np.max(self.f6_cal) - np.min(self.f6_cal)), - np.max(self.f6_cal)+0.1*0.1*(np.max(self.f6_cal) - np.min(self.f6_cal))] - self.thrs = [self.thr_1, self.thr_2, self.thr_3, self.thr_4, self.thr_5, self.thr_6] + rThr = self.received_thr_values + self.thrs = np.zeros([6,2]) + cals_temp = [self.f1_cal, self.f2_cal, self.f3_cal, self.f4_cal, self.f5_cal, self.f6_cal] + print(self.if_percentage) + + if all(np.array(self.if_percentage) == 0): + self.thrs = [[rThr[0], rThr[1]], [rThr[2], rThr[3]], [rThr[4], rThr[5]], + [rThr[6], rThr[7]], [rThr[8], rThr[9]], [rThr[10], rThr[11]]] + else: + for idx in range(len(cals_temp)): + cal = cals_temp[idx] + if self.if_percentage[2*idx]: + self.thrs[idx, 0] = np.min(cal)-0.01*rThr[2*idx]*(np.max(cal) - np.min(cal)) + print(np.min(cal), np.max(cal), rThr[2*idx]) + else: + self.thrs[idx, 0] = rThr[2*idx] + + if self.if_percentage[2*idx+1]: + self.thrs[idx, 1] = np.max(cal)+0.01*rThr[2*idx+1]*(np.max(cal) - np.min(cal)) + else: + self.thrs[idx, 1] = rThr[2*idx+1] + print('ddddd', rThr[2*idx+1]) + self.thr_1, self.thr_2, self.thr_3, self.thr_4, self.thr_5, self.thr_6 = self.thrs + #put axhlines for i in range(6): self.axhlines[num_temp] = self.axesMap[i//2,i%2].axhline(self.thrs[i][0], color = 'r') @@ -1088,35 +1096,12 @@ class AppForm(QMainWindow): for i in range(6): self.axesMap[i//2,i%2].set_ylim(min_zero(np.array(self.thrs[i]) + np.diff(np.array(self.thrs[i]))*np.array([-2,2]))) - # self.axesMap[0,0].set_ylim(-1,1) - # self.axesMap[0,1].set_ylim(min_zero(np.array(self.thr_2) + - # np.diff(np.array(self.thr_2))*np.array([-2,2]))) - # self.axesMap[1,0].set_ylim(min_zero(np.array(self.thr_1) + - # np.diff(np.array(self.thr_1))*np.array([-2,2]))) - # self.axesMap[1,1].set_ylim(min_zero(np.array(self.thr_3) + - # np.diff(np.array(self.thr_3))*np.array([-2,2]))) - # self.axesMap[2,0].set_ylim(min_zero(np.array(self.thr_5) + - # np.diff(np.array(self.thr_5))*np.array([-2,2]))) - # self.axesMap[2,1].set_ylim(min_zero(np.array(self.thr_6) + - # np.diff(np.array(self.thr_6))*np.array([-2,2]))) else: for i in range(6): self.axesMap[i//2,i%2].set_ylim(self.measures_x_lims[i,0],self.measures_x_lims[i,1]) - # self.axesMap[0,0].set_ylim(self.measures_x_lims[0,0],self.measures_x_lims[0,1]) - # self.axesMap[0,1].set_ylim(self.measures_x_lims[1,0],self.measures_x_lims[1,1]) - # self.axesMap[1,0].set_ylim(self.measures_x_lims[2,0],self.measures_x_lims[2,1]) - # self.axesMap[1,1].set_ylim(self.measures_x_lims[3,0],self.measures_x_lims[3,1]) - # self.axesMap[2,0].set_ylim(self.measures_x_lims[4,0],self.measures_x_lims[4,1]) - # self.axesMap[2,1].set_ylim(self.measures_x_lims[5,0],self.measures_x_lims[5,1]) else: for i in range(6): self.axesMap[i//2,i%2].set_xlim(self.measures_x_lims[i,0],self.measures_x_lims[i,1]) - # self.axesMap[0,0].set_xlim(self.measures_x_lims[0,0],self.measures_x_lims[0,1]) - # self.axesMap[0,1].set_xlim(self.measures_x_lims[1,0],self.measures_x_lims[1,1]) - # self.axesMap[1,0].set_xlim(self.measures_x_lims[2,0],self.measures_x_lims[2,1]) - # self.axesMap[1,1].set_xlim(self.measures_x_lims[3,0],self.measures_x_lims[3,1]) - # self.axesMap[2,0].set_xlim(self.measures_x_lims[4,0],self.measures_x_lims[4,1]) - # self.axesMap[2,1].set_xlim(self.measures_x_lims[5,0],self.measures_x_lims[5,1]) self.canvasMap.draw() def calibration_process(self): @@ -1195,12 +1180,6 @@ class AppForm(QMainWindow): for i in range(6): if not all(np.isnan(self.thrs[i])): self.axesMap[i//2,i%2].set_xlim(self.thrs[i][0], self.thrs[i][1]) - # self.axesMap[0,0].set_xlim(self.thr_1[0], self.thr_1[1]) - # self.axesMap[0,1].set_xlim(self.thr_2[0], self.thr_2[1]) - # self.axesMap[1,0].set_xlim(self.thr_3[0], self.thr_3[1]) - # self.axesMap[1,1].set_xlim(self.thr_4[0], self.thr_4[1]) - # self.axesMap[2,0].set_xlim(self.thr_5[0], self.thr_5[1]) - # self.axesMap[2,1].set_xlim(self.thr_6[0], self.thr_6[1]) elif len(self.f4_cal)==1: for line_idx in range(len(self.linetemps)): @@ -1216,22 +1195,10 @@ class AppForm(QMainWindow): for i in range(6): if not all(np.isnan(self.thrs[i])): self.axesMap[i//2,i%2].set_xlim(self.measures_x_lims[i,0],self.measures_x_lims[i,1]) - # self.axesMap[0,0].set_xlim(self.measures_x_lims[0,0],self.measures_x_lims[0,1]) - # self.axesMap[0,1].set_xlim(self.measures_x_lims[1,0],self.measures_x_lims[1,1]) - # self.axesMap[1,0].set_xlim(self.measures_x_lims[2,0],self.measures_x_lims[2,1]) - # self.axesMap[1,1].set_xlim(self.measures_x_lims[3,0],self.measures_x_lims[3,1]) - # self.axesMap[2,0].set_xlim(self.measures_x_lims[4,0],self.measures_x_lims[4,1]) - # self.axesMap[2,1].set_xlim(self.measures_x_lims[5,0],self.measures_x_lims[5,1]) for i in range(6): if not all(np.isnan(self.thrs[i])): self.axesMap[i//2,i%2].set_ylim(self.measures_y_lims[i,0],self.measures_y_lims[i,1]) - # self.axesMap[0,0].set_ylim(self.measures_y_lims[0,0],self.measures_y_lims[0,1]) - # self.axesMap[0,1].set_ylim(self.measures_y_lims[1,0],self.measures_y_lims[1,1]) - # self.axesMap[1,0].set_ylim(self.measures_y_lims[2,0],self.measures_y_lims[2,1]) - # self.axesMap[1,1].set_ylim(self.measures_y_lims[3,0],self.measures_y_lims[3,1]) - # self.axesMap[2,0].set_ylim(self.measures_y_lims[4,0],self.measures_y_lims[4,1]) - # self.axesMap[2,1].set_ylim(self.measures_y_lims[5,0],self.measures_y_lims[5,1]) # self.linetemps = [self.linetemp1, self.linetemp2, self.linetemp3, self.linetemp4, # self.linetemp5, self.linetemp6] @@ -1296,19 +1263,6 @@ class AppForm(QMainWindow): self.axesMap[i//2,i%2].set_title(self.Titles[i], fontsize=9) self.axesMap[i//2,i%2].set_ylabel(self.unit_label[i], fontsize=self.labels_size, rotation=270) - # self.axesMap[0,0].set_title(self.Titles[0], fontsize=9) - # self.axesMap[0,1].set_title(self.Titles[1], fontsize=9) - # self.axesMap[1,0].set_title(self.Titles[2], fontsize=9) - # self.axesMap[1,1].set_title(self.Titles[3], fontsize=9) - # self.axesMap[2,0].set_title(self.Titles[4], fontsize=9) - # self.axesMap[2,1].set_title(self.Titles[5], fontsize=9) - - # self.axesMap[0,0].set_ylabel(self.unit_label[0], fontsize=self.labels_size, rotation=270) - # self.axesMap[0,1].set_ylabel(self.unit_label[1], fontsize=self.labels_size, rotation=270) - # self.axesMap[1,0].set_ylabel(self.unit_label[2], fontsize=self.labels_size, rotation=270) - # self.axesMap[1,1].set_ylabel(self.unit_label[3], fontsize=self.labels_size, rotation=270) - # self.axesMap[2,0].set_ylabel(self.unit_label[4], fontsize=self.labels_size, rotation=270) - # self.axesMap[2,1].set_ylabel(self.unit_label[5], fontsize=self.labels_size, rotation=270) label_size = 7 for i in range(3): @@ -1342,9 +1296,10 @@ class AppForm(QMainWindow): self.canvas.draw() self.canvasMap.draw() #update canvas + #NOT NEEDED - for i in range(self.num_of_ch): - self.axbackground = self.canvas.copy_from_bbox(self.axes.bbox) + # for i in range(self.num_of_ch): + # self.axbackground = self.canvas.copy_from_bbox(self.axes.bbox) # texts = [] # for ind,name in enumerate(self.ch_names): @@ -1447,7 +1402,7 @@ class Ui(QMainWindow): self.main_file.update_plot_lim() - + if __name__ == '__main__': app = QApplication(sys.argv) form = First_window(AppForm) #AppForm() diff --git a/FirstWindow.py b/FirstWindow.py index 73f556b..e84ffd7 100644 --- a/FirstWindow.py +++ b/FirstWindow.py @@ -8,7 +8,7 @@ import mne import os, sys, traceback, time from PyQt5.QtWidgets import (QMainWindow, QFileDialog, QMessageBox, QCheckBox, QLineEdit, QWidget, QPushButton, QLabel, QHBoxLayout, QGridLayout, QAction, QApplication, QDialog, QDialogButtonBox, - QVBoxLayout, QFrame, QTabWidget, QComboBox, QScrollArea) + QVBoxLayout, QFrame, QTabWidget, QComboBox, QScrollArea, QFormLayout) from PyQt5.QtCore import QTimer, Qt from PyQt5 import QtCore from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas @@ -690,6 +690,24 @@ class First_window(QMainWindow): self.notch_box = QCheckBox("Notch filter",self) self.outliers_box = QCheckBox("Remove outliers",self) + labels = [] + self.line_edits = [] + self.checkboxes = [] + + for i in range(1, 13): + label = QLabel(f"Input {i}:") + labels.append(label) + + line_edit = QLineEdit() + line_edit.setMaximumWidth(50) + line_edit.setText("10") + self.line_edits.append(line_edit) + + checkbox = QCheckBox("%") + checkbox.setChecked(True) + checkbox.setMaximumWidth(35) + self.checkboxes.append(checkbox) + box_layout = QHBoxLayout() box_layout.addWidget(self.box) box_layout.addWidget(self.eye_reg_box) @@ -750,11 +768,13 @@ class First_window(QMainWindow): vbox.addWidget(self.file_path) feature_choice_layout = QVBoxLayout() + # feature_choice_layout = QFormLayout() text_for_combo = QLabel(self) #text_for_combo.setMaximumWidth(370) text_for_combo.setWordWrap(True) text_for_combo.setText("You can choose up to 6 different measurements that will be "\ - "calculated during the intervention.") + "calculated during the intervention. For each of them threshold can be set. If \"%\" option is "\ + "used the threshold will be calculated as the maximum registered value +/- given percent of distance between them.") connection_settings_text = QLabel(self) connection_settings_text.setWordWrap(True) @@ -767,11 +787,20 @@ class First_window(QMainWindow): self.ip_box, self.line_ip, ip_layout = add_thing(self, 'IP: ', self.ip, 100) self.port_box, self.line_port, port_layout = add_thing(self, 'Port: ', self.port, 100) - comboboxes = [text_for_combo, self.combobox1, self.combobox2, self.combobox3, + comboboxes = [self.combobox1, self.combobox2, self.combobox3, self.combobox4, self.combobox5, self.combobox6] - for combobox in comboboxes: - feature_choice_layout.addWidget(combobox) + feature_choice_layout.addWidget(text_for_combo) + for idx,combobox in enumerate(comboboxes): + vbox_temp = QHBoxLayout() + vbox_temp.addWidget(combobox) + vbox_temp.addWidget(self.checkboxes[idx*2]) + vbox_temp.addWidget(self.line_edits[idx*2]) + vbox_temp.addWidget(self.checkboxes[idx*2+1]) + vbox_temp.addWidget(self.line_edits[idx*2+1]) + + feature_choice_layout.addLayout(vbox_temp) + feature_choice_layout.addStretch(1) feature_choice_layout.addWidget(connection_settings_text) feature_choice_layout.addWidget(self.combobox_system) @@ -795,6 +824,7 @@ class First_window(QMainWindow): tabwidget.addTab(self.canvas, 'Select electrodes for features') tabwidget.addTab(self.canvas2, 'See the whole cap') tabwidget.addTab(self.feature_choice_widget, 'Features and connection') + # tabwidget.addTab(self.threshold_widget, 'Thresholds') #layout.addWidget(self.canvas, 1, 1, 1, 1) layout.addLayout(vbox, 1, 0, 1, 1) @@ -909,7 +939,11 @@ class First_window(QMainWindow): #add EOG and EMG name to make channel names list complete - + percentages = [] + values = [] + for i in range(12): + percentages.append(self.checkboxes[i].isChecked()) + values.append(float(self.line_edits[i].text())) arr_temp = np.arange(int(self.line_num_ch.text())) if self.line_eog_ch.text().strip()=="" and self.line_emg_ch.text().strip()=="": @@ -951,6 +985,8 @@ class First_window(QMainWindow): 'offline': self.offline, 'exp_trig': int(self.line_exp_trig.text()), 'exp_time': int(self.line_exp_time.text()), + 'percentages': percentages, + 'thr_values': values } print(self.params_to_pass) diff --git a/__pycache__/FirstWindow.cpython-38.pyc b/__pycache__/FirstWindow.cpython-38.pyc index b6f9b717eaafc08631a03d4548bb99eeec1f7065..f1c07ac9cfa09674c6a5efa84377db3571e9d5c7 100644 GIT binary patch delta 8286 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 diff --git a/logs/TMS_log_2023-05-16-13-41.csv b/logs/TMS_log_2023-05-16-13-41.csv new file mode 100644 index 0000000..d112050 --- /dev/null +++ b/logs/TMS_log_2023-05-16-13-41.csv @@ -0,0 +1,17 @@ +time,state,"[1, 5, 0, 0, 0, 0]" +62.62393569946289,between bursts,"[901.37484177 2.11031242 nan nan nan + nan]" +64.43008875846863,between bursts,"[991.369968 1.90718841 nan nan nan + nan]" +64.94280219078064,between bursts,"[991.369968 1.90718841 nan nan nan + nan]" +65.42654275894165,between bursts,"[991.369968 1.90718841 nan nan nan + nan]" +65.94992423057556,between bursts,"[991.369968 1.90718841 nan nan nan + nan]" +66.41601037979126,between bursts,"[991.369968 1.90718841 nan nan nan + nan]" +66.94676613807678,between bursts,"[991.369968 1.90718841 nan nan nan + nan]" +67.44975781440735,between bursts,"[991.369968 1.90718841 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-25-16-55.csv b/logs/TMS_log_2023-05-25-16-55.csv new file mode 100644 index 0000000..e5b2001 --- /dev/null +++ b/logs/TMS_log_2023-05-25-16-55.csv @@ -0,0 +1,26 @@ +time,state,"[0, 0, 0, 0, 0, 0]" +19.11358952522278,Calibration,[nan nan nan nan nan nan] +19.7932288646698,Calibration,[nan nan nan nan nan nan] +20.696490049362183,Calibration,[nan nan nan nan nan nan] +21.815414905548096,Calibration,[nan nan nan nan nan nan] +22.714833736419678,Calibration,[nan nan nan nan nan nan] +23.610703229904175,Calibration,[nan nan nan nan nan nan] +24.599848747253418,Calibration,[nan nan nan nan nan nan] +25.516757011413574,Calibration,[nan nan nan nan nan nan] +26.501088857650757,Calibration,[nan nan nan nan nan nan] +27.52169179916382,Calibration,[nan nan nan nan nan nan] +28.61591410636902,Calibration,[nan nan nan nan nan nan] +29.61049175262451,Calibration,[nan nan nan nan nan nan] +30.504306316375732,Calibration,[nan nan nan nan nan nan] +31.422513961791992,Calibration,[nan nan nan nan nan nan] +32.710610151290894,Calibration,[nan nan nan nan nan nan] +33.4998197555542,Calibration,[nan nan nan nan nan nan] +34.50592541694641,Calibration,[nan nan nan nan nan nan] +35.51877951622009,Calibration,[nan nan nan nan nan nan] +36.50916361808777,Calibration,[nan nan nan nan nan nan] +37.509197473526,Calibration,[nan nan nan nan nan nan] +38.61604642868042,Calibration,[nan nan nan nan nan nan] +39.72496557235718,Calibration,[nan nan nan nan nan nan] +40.52172374725342,Calibration,[nan nan nan nan nan nan] +41.61506795883179,Calibration,[nan nan nan nan nan nan] +42.61673665046692,Calibration,[nan nan nan nan nan nan] diff --git a/logs/TMS_log_2023-05-27-15-23.csv b/logs/TMS_log_2023-05-27-15-23.csv new file mode 100644 index 0000000..4e5a417 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-23.csv @@ -0,0 +1,7 @@ +time,state,"[0, 0, 0, 0, 0, 0]" +13.313213348388672,Calibration,[nan nan nan nan nan nan] +14.129171133041382,Calibration,[nan nan nan nan nan nan] +15.111470699310303,Calibration,[nan nan nan nan nan nan] +16.226500272750854,Calibration,[nan nan nan nan nan nan] +17.22721219062805,Calibration,[nan nan nan nan nan nan] +18.131455421447754,Calibration,[nan nan nan nan nan nan] diff --git a/logs/TMS_log_2023-05-27-15-25.csv b/logs/TMS_log_2023-05-27-15-25.csv new file mode 100644 index 0000000..ed1f861 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-25.csv @@ -0,0 +1,67 @@ +time,state,"[1, 4, 0, 0, 0, 0]" +21.252681016921997,Calibration,"[649.64676829 58.34784091 nan nan nan + nan]" +22.180188417434692,Calibration,"[1192.99500348 148.9383578 nan nan nan + nan]" +23.18936824798584,Calibration,"[624.5217793 53.53403345 nan nan nan + nan]" +24.285281658172607,Calibration,"[674.29178335 50.25160774 nan nan nan + nan]" +25.087088584899902,Calibration,"[778.32588194 101.57238298 nan nan nan + nan]" +26.143659114837646,Calibration,"[640.46167581 131.33901159 nan nan nan + nan]" +27.1845223903656,Calibration,"[826.51693642 59.92811128 nan nan nan + nan]" +28.190126180648804,Calibration,"[771.27139484 108.9693389 nan nan nan + nan]" +29.182199001312256,Calibration,"[589.35906716 54.93749169 nan nan nan + nan]" +30.268288612365723,Calibration,"[431.15642409 45.57478208 nan nan nan + nan]" +31.26838183403015,Calibration,"[532.53495161 45.0168438 nan nan nan + nan]" +32.36951684951782,Calibration,"[648.96089658 44.90086766 nan nan nan + nan]" +33.18158149719238,Calibration,"[505.35633442 44.94592279 nan nan nan + nan]" +34.06614565849304,Calibration,"[390.5154511 42.18379639 nan nan nan + nan]" +35.18291354179382,Calibration,"[602.44006918 45.24927638 nan nan nan + nan]" +36.07505536079407,Calibration,"[642.17381413 43.42823138 nan nan nan + nan]" +37.18521499633789,Calibration,"[685.73315151 51.59422961 nan nan nan + nan]" +38.079861640930176,Calibration,"[1461.40235144 67.60828094 nan nan nan + nan]" +39.25881385803223,Calibration,"[576.35827335 47.71019016 nan nan nan + nan]" +43.07574391365051,between bursts,"[901.37484177 64.77141488 nan nan nan + nan]" +44.14571142196655,between bursts,"[991.369968 98.69637441 nan nan nan + nan]" +45.13783025741577,between bursts,"[1772.19979412 144.977753 nan nan nan + nan]" +46.18189096450806,between bursts,"[2044.97291586 128.24543687 nan nan nan + nan]" +47.166951179504395,between bursts,"[893.79921876 106.03084768 nan nan nan + nan]" +48.173760414123535,between bursts,"[1345.40698533 79.21969115 nan nan nan + nan]" +49.1878924369812,between bursts,"[1143.99456588 75.94215315 nan nan nan + nan]" +53.14584827423096,between bursts,"[849.28587708 81.93695662 nan nan nan + nan]" +54.070730447769165,between bursts,"[1403.32762476 130.85306323 nan nan nan + nan]" +55.15762639045715,between bursts,"[2023.09811077 68.6431291 nan nan nan + nan]" +56.06561756134033,between bursts,"[627.63545881 59.88836697 nan nan nan + nan]" +57.16814184188843,between bursts,"[1249.47862036 60.5790206 nan nan nan + nan]" +58.07736134529114,between bursts,"[588.98405701 52.15772357 nan nan nan + nan]" +59.07926845550537,between bursts,"[957.02650913 55.7792202 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-26.csv b/logs/TMS_log_2023-05-27-15-26.csv new file mode 100644 index 0000000..1512b47 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-26.csv @@ -0,0 +1,15 @@ +time,state,"[2, 8, 5, 0, 0, 0]" +11.62341046333313,Calibration,"[4.37706650e+02 3.46871416e+05 1.51773558e+00 nan + nan nan]" +12.47609257698059,Calibration,"[1.42189904e+03 5.55817833e+06 2.17276766e+00 nan + nan nan]" +13.375842094421387,Calibration,"[4.62139039e+02 1.26560076e+06 2.33714688e+00 nan + nan nan]" +14.378988981246948,Calibration,"[1.41564741e+03 1.18712587e+06 1.10029042e+00 nan + nan nan]" +15.453124284744263,Calibration,"[8.04832775e+02 6.29262755e+05 1.44203318e+00 nan + nan nan]" +16.370527267456055,Calibration,"[3.54563261e+02 9.07829436e+04 2.03195361e+00 nan + nan nan]" +17.378674030303955,Calibration,"[4.91623528e+02 1.19641155e+05 2.07668056e+00 nan + nan nan]" diff --git a/logs/TMS_log_2023-05-27-15-27.csv b/logs/TMS_log_2023-05-27-15-27.csv new file mode 100644 index 0000000..736afd7 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-27.csv @@ -0,0 +1,13 @@ +time,state,"[2, 7, 0, 0, 0, 0]" +11.957956075668335,Calibration,"[1421.89903726 1020.5298072 nan nan nan + nan]" +13.068658590316772,Calibration,"[462.13903898 943.12331986 nan nan nan + nan]" +14.074599266052246,Calibration,"[1415.64740525 3207.18292709 nan nan nan + nan]" +15.06359601020813,Calibration,"[ 804.83277521 1775.04443206 nan nan nan + nan]" +15.967411756515503,Calibration,"[ 354.56326133 1404.31647101 nan nan nan + nan]" +17.04812788963318,Calibration,"[ 491.62352785 1410.3022391 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-30.csv b/logs/TMS_log_2023-05-27-15-30.csv new file mode 100644 index 0000000..808c6a7 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-30.csv @@ -0,0 +1,11 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +13.924601078033447,Calibration,"[2479.90907109 3201.2754151 nan nan nan + nan]" +15.111783266067505,Calibration,"[2178.27829089 1772.08815212 nan nan nan + nan]" +15.911534070968628,Calibration,"[ 696.39220507 1403.21232239 nan nan nan + nan]" +16.925474643707275,Calibration,"[ 686.45150132 1395.55657168 nan nan nan + nan]" +18.025168895721436,Calibration,"[1499.4183051 1198.56120468 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-32.csv b/logs/TMS_log_2023-05-27-15-32.csv new file mode 100644 index 0000000..afbb7d2 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-32.csv @@ -0,0 +1,13 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +12.857803344726562,Calibration,"[1094.57813695 943.12331986 nan nan nan + nan]" +14.052984237670898,Calibration,"[2504.82054112 3207.18292709 nan nan nan + nan]" +15.05912733078003,Calibration,"[2178.60377594 1775.04443206 nan nan nan + nan]" +43.74895095825195,between bursts,"[901.37484177 999.01949333 nan nan nan + nan]" +44.75762867927551,between bursts,"[ 991.369968 1177.15200136 nan nan nan + nan]" +45.74403476715088,between bursts,"[1772.19979412 1420.34399488 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-33.csv b/logs/TMS_log_2023-05-27-15-33.csv new file mode 100644 index 0000000..13021df --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-33.csv @@ -0,0 +1,7 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +10.942419052124023,Calibration,"[ 858.00914882 1344.09256824 nan nan nan + nan]" +11.958816289901733,Calibration,"[2558.44778034 1020.5298072 nan nan nan + nan]" +12.866171598434448,Calibration,"[1094.57813695 943.12331986 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-38.csv b/logs/TMS_log_2023-05-27-15-38.csv new file mode 100644 index 0000000..b48ab3b --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-38.csv @@ -0,0 +1,11 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +10.991698265075684,Calibration,"[ 854.95673752 1325.1244443 nan nan nan + nan]" +12.206181287765503,Calibration,"[2571.80617715 1020.25921119 nan nan nan + nan]" +13.008157968521118,Calibration,"[1084.87727051 946.33142962 nan nan nan + nan]" +14.009047031402588,Calibration,"[2479.90907109 3201.2754151 nan nan nan + nan]" +14.998743057250977,Calibration,"[2178.27829089 1772.08815212 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-40.csv b/logs/TMS_log_2023-05-27-15-40.csv new file mode 100644 index 0000000..fb16b24 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-40.csv @@ -0,0 +1,35 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +11.138729572296143,Calibration,"[ 854.95673752 1325.1244443 nan nan nan + nan]" +12.242557764053345,Calibration,"[2571.80617715 1020.25921119 nan nan nan + nan]" +13.151295185089111,Calibration,"[1084.87727051 946.33142962 nan nan nan + nan]" +14.020914554595947,Calibration,"[2479.90907109 3201.2754151 nan nan nan + nan]" +15.031325340270996,Calibration,"[2178.27829089 1772.08815212 nan nan nan + nan]" +16.04979133605957,Calibration,"[ 696.39220507 1403.21232239 nan nan nan + nan]" +43.20760703086853,between bursts,"[901.37484177 999.01949333 nan nan nan + nan]" +44.13486385345459,between bursts,"[ 991.369968 1177.15200136 nan nan nan + nan]" +45.14164853096008,between bursts,"[1772.19979412 1420.34399488 nan nan nan + nan]" +46.1371967792511,between bursts,"[2044.97291586 1277.6176662 nan nan nan + nan]" +47.14643311500549,between bursts,"[ 893.79921876 1184.81029892 nan nan nan + nan]" +48.234721422195435,between bursts,"[1345.40698533 1016.23758778 nan nan nan + nan]" +49.23674917221069,between bursts,"[1143.99456588 978.86235131 nan nan nan + nan]" +53.34631013870239,between bursts,"[849.28587708 837.1660448 nan nan nan + nan]" +54.247103691101074,between bursts,"[1403.32762476 1045.29247547 nan nan nan + nan]" +55.243021965026855,between bursts,"[2023.09811077 1799.72132666 nan nan nan + nan]" +56.14129710197449,between bursts,"[627.63545881 837.71318003 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-43.csv b/logs/TMS_log_2023-05-27-15-43.csv new file mode 100644 index 0000000..d62b515 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-43.csv @@ -0,0 +1,39 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +10.987021923065186,Calibration,"[ 854.95673752 1325.1244443 nan nan nan + nan]" +11.899931192398071,Calibration,"[2571.80617715 1020.25921119 nan nan nan + nan]" +12.903798341751099,Calibration,"[1084.87727051 946.33142962 nan nan nan + nan]" +13.983967542648315,Calibration,"[2479.90907109 3201.2754151 nan nan nan + nan]" +15.0860595703125,Calibration,"[2178.27829089 1772.08815212 nan nan nan + nan]" +16.06592297554016,Calibration,"[ 696.39220507 1403.21232239 nan nan nan + nan]" +17.053703784942627,Calibration,"[ 686.45150132 1395.55657168 nan nan nan + nan]" +18.087761402130127,Calibration,"[1499.4183051 1198.56120468 nan nan nan + nan]" +19.052624940872192,Calibration,"[1251.51327195 1964.3581547 nan nan nan + nan]" +20.073973178863525,Calibration,"[ 752.92406383 1679.49931168 nan nan nan + nan]" +21.101866006851196,Calibration,"[ 651.27060233 1051.12951388 nan nan nan + nan]" +21.99816656112671,Calibration,"[1191.46670203 1851.81659757 nan nan nan + nan]" +43.19218730926514,between bursts,"[901.37484177 999.01949333 nan nan nan + nan]" +44.28959059715271,between bursts,"[ 991.369968 1177.15200136 nan nan nan + nan]" +45.17903184890747,between bursts,"[1772.19979412 1420.34399488 nan nan nan + nan]" +46.086899280548096,between bursts,"[2044.97291586 1277.6176662 nan nan nan + nan]" +47.20698046684265,between bursts,"[ 893.79921876 1184.81029892 nan nan nan + nan]" +48.08775210380554,between bursts,"[1345.40698533 1016.23758778 nan nan nan + nan]" +49.28865456581116,between bursts,"[1143.99456588 978.86235131 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-45.csv b/logs/TMS_log_2023-05-27-15-45.csv new file mode 100644 index 0000000..04e89d8 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-45.csv @@ -0,0 +1,29 @@ +time,state,"[1, 2, 0, 0, 0, 0]" +12.092990398406982,Calibration,"[2558.44778034 1421.89903726 nan nan nan + nan]" +12.988311052322388,Calibration,"[1094.57813695 462.13903898 nan nan nan + nan]" +13.993455410003662,Calibration,"[2504.82054112 1415.64740525 nan nan nan + nan]" +14.987933158874512,Calibration,"[2178.60377594 804.83277521 nan nan nan + nan]" +15.974046468734741,Calibration,"[697.55162968 354.56326133 nan nan nan + nan]" +16.985401391983032,Calibration,"[687.88507617 491.62352785 nan nan nan + nan]" +17.99521255493164,Calibration,"[1490.59654605 587.45762806 nan nan nan + nan]" +43.187556743621826,between bursts,"[901.37484177 410.13681738 nan nan nan + nan]" +44.28613018989563,between bursts,"[991.369968 505.49405805 nan nan nan + nan]" +45.19607496261597,between bursts,"[1772.19979412 737.16770824 nan nan nan + nan]" +46.103373289108276,between bursts,"[2044.97291586 782.39537099 nan nan nan + nan]" +47.280353307724,between bursts,"[893.79921876 701.9468857 nan nan nan + nan]" +48.18884038925171,between bursts,"[1345.40698533 584.36910228 nan nan nan + nan]" +49.19531035423279,between bursts,"[1143.99456588 510.64060354 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-47.csv b/logs/TMS_log_2023-05-27-15-47.csv new file mode 100644 index 0000000..341c89b --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-47.csv @@ -0,0 +1,17 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +12.164945602416992,Calibration,"[2571.80617715 1020.25921119 nan nan nan + nan]" +13.17497730255127,Calibration,"[1084.87727051 946.33142962 nan nan nan + nan]" +14.227410078048706,Calibration,"[2479.90907109 3201.2754151 nan nan nan + nan]" +15.151264190673828,Calibration,"[2178.27829089 1772.08815212 nan nan nan + nan]" +16.139042854309082,Calibration,"[ 696.39220507 1403.21232239 nan nan nan + nan]" +17.074106454849243,Calibration,"[ 686.45150132 1395.55657168 nan nan nan + nan]" +17.973613262176514,Calibration,"[1499.4183051 1198.56120468 nan nan nan + nan]" +18.96399450302124,Calibration,"[1251.51327195 1964.3581547 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-49.csv b/logs/TMS_log_2023-05-27-15-49.csv new file mode 100644 index 0000000..36bbaac --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-49.csv @@ -0,0 +1,139 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +12.97723388671875,Calibration,"[1084.87727051 946.33142962 nan nan nan + nan]" +14.067082166671753,Calibration,"[2479.90907109 3201.2754151 nan nan nan + nan]" +15.088941812515259,Calibration,"[2178.27829089 1772.08815212 nan nan nan + nan]" +16.14281129837036,Calibration,"[ 696.39220507 1403.21232239 nan nan nan + nan]" +17.084146738052368,Calibration,"[ 686.45150132 1395.55657168 nan nan nan + nan]" +17.991501808166504,Calibration,"[1499.4183051 1198.56120468 nan nan nan + nan]" +19.09156322479248,Calibration,"[1251.51327195 1964.3581547 nan nan nan + nan]" +19.99020767211914,Calibration,"[ 752.92406383 1679.49931168 nan nan nan + nan]" +21.061304569244385,Calibration,"[ 651.27060233 1051.12951388 nan nan nan + nan]" +22.090306758880615,Calibration,"[1191.46670203 1851.81659757 nan nan nan + nan]" +23.092501878738403,Calibration,"[624.78685054 931.63714617 nan nan nan + nan]" +24.071216583251953,Calibration,"[673.23579797 952.03700992 nan nan nan + nan]" +25.085389614105225,Calibration,"[ 777.41499311 1033.52025008 nan nan nan + nan]" +26.180202960968018,Calibration,"[642.36743877 890.20683136 nan nan nan + nan]" +27.251932859420776,Calibration,"[ 824.99964334 1053.07215361 nan nan nan + nan]" +28.080584049224854,Calibration,"[774.9326889 874.20544528 nan nan nan + nan]" +29.08954644203186,Calibration,"[ 591.06735929 1008.12767634 nan nan nan + nan]" +30.27669095993042,Calibration,"[ 430.2343764 1123.81123033 nan nan nan + nan]" +31.1957528591156,Calibration,"[532.65332524 967.60080317 nan nan nan + nan]" +32.08404588699341,Calibration,"[649.48638721 915.76501866 nan nan nan + nan]" +43.06782841682434,between bursts,"[901.37484177 999.01949333 nan nan nan + nan]" +44.075949907302856,between bursts,"[ 991.369968 1177.15200136 nan nan nan + nan]" +45.074814319610596,between bursts,"[1772.19979412 1420.34399488 nan nan nan + nan]" +46.07164001464844,between bursts,"[2044.97291586 1277.6176662 nan nan nan + nan]" +47.08818197250366,between bursts,"[ 893.79921876 1184.81029892 nan nan nan + nan]" +48.06804633140564,between bursts,"[1345.40698533 1016.23758778 nan nan nan + nan]" +49.16614532470703,between bursts,"[1143.99456588 978.86235131 nan nan nan + nan]" +53.24635076522827,between bursts,"[849.28587708 837.1660448 nan nan nan + nan]" +54.0833580493927,between bursts,"[1403.32762476 1045.29247547 nan nan nan + nan]" +55.146069288253784,between bursts,"[2023.09811077 1799.72132666 nan nan nan + nan]" +56.18870663642883,between bursts,"[627.63545881 837.71318003 nan nan nan + nan]" +56.98456382751465,between bursts,"[1249.47862036 1292.88329806 nan nan nan + nan]" +58.19237756729126,between bursts,"[ 588.98405701 1348.28197492 nan nan nan + nan]" +58.98245692253113,between bursts,"[ 957.02650913 1248.39628245 nan nan nan + nan]" +63.07905173301697,between bursts,"[1254.66076192 1354.29657362 nan nan nan + nan]" +64.07813549041748,between bursts,"[1235.08659843 924.63062565 nan nan nan + nan]" +65.08942341804504,between bursts,"[1592.09257584 1300.90782169 nan nan nan + nan]" +66.09480094909668,between bursts,"[ 691.87729981 1078.65353877 nan nan nan + nan]" +67.15858387947083,between bursts,"[ 572.85944716 1046.32297238 nan nan nan + nan]" +68.19409680366516,between bursts,"[1216.05767459 976.9315161 nan nan nan + nan]" +69.14364075660706,between bursts,"[1125.27980915 1139.92046784 nan nan nan + nan]" +73.29092240333557,between bursts,"[1608.71916525 1687.00870808 nan nan nan + nan]" +74.09282732009888,between bursts,"[656.60218183 950.75837958 nan nan nan + nan]" +75.0850875377655,between bursts,"[1052.22661866 879.66195029 nan nan nan + nan]" +76.19158959388733,between bursts,"[726.66569736 881.95268643 nan nan nan + nan]" +77.1654303073883,between bursts,"[734.13798272 966.99742467 nan nan nan + nan]" +78.1002688407898,between bursts,"[543.10829951 861.66322428 nan nan nan + nan]" +78.99766612052917,between bursts,"[1080.54218875 1370.26494042 nan nan nan + nan]" +83.15018606185913,between bursts,"[ 902.11798666 1316.42246888 nan nan nan + nan]" +84.0914659500122,between bursts,"[1280.56104533 1412.20682967 nan nan nan + nan]" +85.15463995933533,between bursts,"[ 728.00428402 1085.06557132 nan nan nan + nan]" +86.08510398864746,between bursts,"[1160.38256721 1257.71206113 nan nan nan + nan]" +87.06910014152527,between bursts,"[636.82542316 975.80254336 nan nan nan + nan]" +88.08357524871826,between bursts,"[684.74299891 840.93531413 nan nan nan + nan]" +89.07434439659119,between bursts,"[ 667.21552038 1033.72872366 nan nan nan + nan]" +92.08962941169739,between bursts,"[1318.94899766 1331.20867887 nan nan nan + nan]" +93.07552313804626,between bursts,"[609.19984816 893.63804774 nan nan nan + nan]" +94.09142303466797,between bursts,"[ 674.45293212 1018.11651868 nan nan nan + nan]" +95.19558429718018,between bursts,"[651.34514817 956.18813659 nan nan nan + nan]" +96.08978605270386,between bursts,"[510.49107541 920.59188215 nan nan nan + nan]" +97.18469643592834,between bursts,"[ 824.56080482 1000.41051346 nan nan nan + nan]" +97.99535202980042,between bursts,"[1327.9097801 1419.1508454 nan nan nan + nan]" +102.0677649974823,between bursts,"[1483.58579513 1659.54470428 nan nan nan + nan]" +103.07280826568604,between bursts,"[ 627.03989722 1017.16231046 nan nan nan + nan]" +104.0845844745636,between bursts,"[ 696.41031252 1059.3549729 nan nan nan + nan]" +105.19251751899719,between bursts,"[ 607.9685984 1038.8624557 nan nan nan + nan]" +106.0904815196991,between bursts,"[ 740.81647268 1102.19921077 nan nan nan + nan]" +107.09484052658081,between bursts,"[1668.22557768 1640.21049347 nan nan nan + nan]" +108.07519626617432,between bursts,"[1304.23801815 1227.05539867 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-52.csv b/logs/TMS_log_2023-05-27-15-52.csv new file mode 100644 index 0000000..4f3dbaf --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-52.csv @@ -0,0 +1,19 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +13.983240604400635,Calibration,"[2479.90907109 3201.2754151 nan nan nan + nan]" +14.996489524841309,Calibration,"[2178.27829089 1772.08815212 nan nan nan + nan]" +15.996524095535278,Calibration,"[ 696.39220507 1403.21232239 nan nan nan + nan]" +16.98060631752014,Calibration,"[ 686.45150132 1395.55657168 nan nan nan + nan]" +17.984161376953125,Calibration,"[1499.4183051 1198.56120468 nan nan nan + nan]" +18.999042749404907,Calibration,"[1251.51327195 1964.3581547 nan nan nan + nan]" +20.07875347137451,Calibration,"[ 752.92406383 1679.49931168 nan nan nan + nan]" +21.075172424316406,Calibration,"[ 651.27060233 1051.12951388 nan nan nan + nan]" +22.074993133544922,Calibration,"[1191.46670203 1851.81659757 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-54.csv b/logs/TMS_log_2023-05-27-15-54.csv new file mode 100644 index 0000000..17e6e77 --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-54.csv @@ -0,0 +1,11 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +11.01815915107727,Calibration,"[ 858.00914882 1344.09256824 nan nan nan + nan]" +12.102989673614502,Calibration,"[2558.44778034 1020.5298072 nan nan nan + nan]" +12.994574069976807,Calibration,"[1094.57813695 943.12331986 nan nan nan + nan]" +13.991585969924927,Calibration,"[2504.82054112 3207.18292709 nan nan nan + nan]" +15.011079788208008,Calibration,"[2178.60377594 1775.04443206 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-15-56.csv b/logs/TMS_log_2023-05-27-15-56.csv new file mode 100644 index 0000000..fd02b6c --- /dev/null +++ b/logs/TMS_log_2023-05-27-15-56.csv @@ -0,0 +1,143 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +15.8564293384552,Calibration,"[2179.36456471 1770.3437474 nan nan nan + nan]" +16.743871927261353,Calibration,"[ 699.795009 1404.33912769 nan nan nan + nan]" +17.852146863937378,Calibration,"[ 690.03961583 1403.81217131 nan nan nan + nan]" +18.657650470733643,Calibration,"[1465.16763847 1191.07363818 nan nan nan + nan]" +19.657780647277832,Calibration,"[1244.42498195 1910.37190906 nan nan nan + nan]" +20.642844676971436,Calibration,"[ 765.11176203 1681.1677841 nan nan nan + nan]" +21.640705108642578,Calibration,"[ 646.87325523 1047.72435463 nan nan nan + nan]" +43.15825700759888,between bursts,"[901.37484177 999.01949333 nan nan nan + nan]" +44.32690954208374,between bursts,"[ 991.369968 1177.15200136 nan nan nan + nan]" +45.253822565078735,between bursts,"[1772.19979412 1420.34399488 nan nan nan + nan]" +46.154937505722046,between bursts,"[2044.97291586 1277.6176662 nan nan nan + nan]" +47.14199495315552,between bursts,"[ 893.79921876 1184.81029892 nan nan nan + nan]" +48.25325918197632,between bursts,"[1345.40698533 1016.23758778 nan nan nan + nan]" +49.161099433898926,between bursts,"[1143.99456588 978.86235131 nan nan nan + nan]" +53.12534856796265,between bursts,"[849.28587708 837.1660448 nan nan nan + nan]" +54.0503408908844,between bursts,"[1403.32762476 1045.29247547 nan nan nan + nan]" +55.061718463897705,between bursts,"[2023.09811077 1799.72132666 nan nan nan + nan]" +56.1302969455719,between bursts,"[627.63545881 837.71318003 nan nan nan + nan]" +57.05140995979309,between bursts,"[1249.47862036 1292.88329806 nan nan nan + nan]" +58.153443336486816,between bursts,"[ 588.98405701 1348.28197492 nan nan nan + nan]" +59.03538370132446,between bursts,"[ 957.02650913 1248.39628245 nan nan nan + nan]" +63.25030517578125,between bursts,"[1254.66076192 1354.29657362 nan nan nan + nan]" +64.16240429878235,between bursts,"[1235.08659843 924.63062565 nan nan nan + nan]" +65.22673106193542,between bursts,"[1592.09257584 1300.90782169 nan nan nan + nan]" +66.15565061569214,between bursts,"[ 691.87729981 1078.65353877 nan nan nan + nan]" +67.1382429599762,between bursts,"[ 572.85944716 1046.32297238 nan nan nan + nan]" +68.14451360702515,between bursts,"[1216.05767459 976.9315161 nan nan nan + nan]" +69.14761924743652,between bursts,"[1125.27980915 1139.92046784 nan nan nan + nan]" +73.04047203063965,between bursts,"[1608.71916525 1687.00870808 nan nan nan + nan]" +74.24279570579529,between bursts,"[656.60218183 950.75837958 nan nan nan + nan]" +75.05759024620056,between bursts,"[1052.22661866 879.66195029 nan nan nan + nan]" +76.14020919799805,between bursts,"[726.66569736 881.95268643 nan nan nan + nan]" +77.05236649513245,between bursts,"[734.13798272 966.99742467 nan nan nan + nan]" +78.04447555541992,between bursts,"[543.10829951 861.66322428 nan nan nan + nan]" +79.1414213180542,between bursts,"[1080.54218875 1370.26494042 nan nan nan + nan]" +83.14019894599915,between bursts,"[ 902.11798666 1316.42246888 nan nan nan + nan]" +84.05686473846436,between bursts,"[1280.56104533 1412.20682967 nan nan nan + nan]" +85.16606545448303,between bursts,"[ 728.00428402 1085.06557132 nan nan nan + nan]" +86.1608521938324,between bursts,"[1160.38256721 1257.71206113 nan nan nan + nan]" +87.34266400337219,between bursts,"[636.82542316 975.80254336 nan nan nan + nan]" +88.26727390289307,between bursts,"[684.74299891 840.93531413 nan nan nan + nan]" +89.13808178901672,between bursts,"[ 667.21552038 1033.72872366 nan nan nan + nan]" +92.14225649833679,between bursts,"[1318.94899766 1331.20867887 nan nan nan + nan]" +93.3288459777832,between bursts,"[609.19984816 893.63804774 nan nan nan + nan]" +94.14172124862671,between bursts,"[ 674.45293212 1018.11651868 nan nan nan + nan]" +95.15670776367188,between bursts,"[651.34514817 956.18813659 nan nan nan + nan]" +96.05402612686157,between bursts,"[510.49107541 920.59188215 nan nan nan + nan]" +97.05834174156189,between bursts,"[ 824.56080482 1000.41051346 nan nan nan + nan]" +98.16374397277832,between bursts,"[1327.9097801 1419.1508454 nan nan nan + nan]" +102.05558013916016,between bursts,"[1483.58579513 1659.54470428 nan nan nan + nan]" +103.05009698867798,between bursts,"[ 627.03989722 1017.16231046 nan nan nan + nan]" +104.1521098613739,between bursts,"[ 696.41031252 1059.3549729 nan nan nan + nan]" +105.23276615142822,between bursts,"[ 607.9685984 1038.8624557 nan nan nan + nan]" +106.16192841529846,between bursts,"[ 740.81647268 1102.19921077 nan nan nan + nan]" +107.11151146888733,between bursts,"[1668.22557768 1640.21049347 nan nan nan + nan]" +108.15237665176392,between bursts,"[1304.23801815 1227.05539867 nan nan nan + nan]" +112.15003991127014,between bursts,"[ 999.88401677 1742.17759602 nan nan nan + nan]" +113.21644043922424,between bursts,"[1328.0270817 1256.08139178 nan nan nan + nan]" +114.15610241889954,between bursts,"[694.36870746 899.33528568 nan nan nan + nan]" +115.16088533401489,between bursts,"[ 839.83758042 1160.31031671 nan nan nan + nan]" +116.0637435913086,between bursts,"[ 522.89688779 1207.78192641 nan nan nan + nan]" +117.15123009681702,between bursts,"[ 700.27372496 1017.04443424 nan nan nan + nan]" +118.1156837940216,between bursts,"[609.52362638 863.28251834 nan nan nan + nan]" +122.15363931655884,between bursts,"[ 970.16293335 1027.99549684 nan nan nan + nan]" +123.04068803787231,between bursts,"[ 821.72134383 1053.9258949 nan nan nan + nan]" +124.1559145450592,between bursts,"[ 761.74815927 1276.46816096 nan nan nan + nan]" +125.15686011314392,between bursts,"[540.22420889 874.41030841 nan nan nan + nan]" +126.16659259796143,between bursts,"[692.52196463 876.56597807 nan nan nan + nan]" +127.14432764053345,between bursts,"[ 570.44185789 1035.24669037 nan nan nan + nan]" +128.1432158946991,between bursts,"[ 562.74743302 1040.91648547 nan nan nan + nan]" +132.16099286079407,between bursts,"[1355.11626195 1493.81665944 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-16-03.csv b/logs/TMS_log_2023-05-27-16-03.csv new file mode 100644 index 0000000..c5af36f --- /dev/null +++ b/logs/TMS_log_2023-05-27-16-03.csv @@ -0,0 +1,93 @@ +time,state,"[1, 7, 0, 0, 0, 0]" +10.968898296356201,Calibration,"[ 858.00914882 1344.09256824 nan nan nan + nan]" +11.990723371505737,Calibration,"[2558.44778034 1020.5298072 nan nan nan + nan]" +12.976935148239136,Calibration,"[1094.57813695 943.12331986 nan nan nan + nan]" +13.97525143623352,Calibration,"[2504.82054112 3207.18292709 nan nan nan + nan]" +14.983407974243164,Calibration,"[2178.60377594 1775.04443206 nan nan nan + nan]" +16.049317121505737,Calibration,"[ 697.55162968 1404.31647101 nan nan nan + nan]" +17.077820539474487,Calibration,"[ 687.88507617 1410.3022391 nan nan nan + nan]" +18.045377492904663,Calibration,"[1490.59654605 1196.17914022 nan nan nan + nan]" +19.046980619430542,Calibration,"[1249.4695525 1958.04092819 nan nan nan + nan]" +43.076266050338745,between bursts,"[901.37484177 999.01949333 nan nan nan + nan]" +44.079827070236206,between bursts,"[ 991.369968 1177.15200136 nan nan nan + nan]" +45.166651487350464,between bursts,"[1772.19979412 1420.34399488 nan nan nan + nan]" +46.17394185066223,between bursts,"[2044.97291586 1277.6176662 nan nan nan + nan]" +47.08906364440918,between bursts,"[ 893.79921876 1184.81029892 nan nan nan + nan]" +48.183897495269775,between bursts,"[1345.40698533 1016.23758778 nan nan nan + nan]" +49.1769483089447,between bursts,"[1143.99456588 978.86235131 nan nan nan + nan]" +53.08940529823303,between bursts,"[849.28587708 837.1660448 nan nan nan + nan]" +54.152469635009766,between bursts,"[1403.32762476 1045.29247547 nan nan nan + nan]" +55.19581365585327,between bursts,"[2023.09811077 1799.72132666 nan nan nan + nan]" +56.0966534614563,between bursts,"[627.63545881 837.71318003 nan nan nan + nan]" +56.97714829444885,between bursts,"[1249.47862036 1292.88329806 nan nan nan + nan]" +57.9899799823761,between bursts,"[ 588.98405701 1348.28197492 nan nan nan + nan]" +59.08939790725708,between bursts,"[ 957.02650913 1248.39628245 nan nan nan + nan]" +63.1393768787384,between bursts,"[1254.66076192 1354.29657362 nan nan nan + nan]" +64.07410931587219,between bursts,"[1235.08659843 924.63062565 nan nan nan + nan]" +65.08942556381226,between bursts,"[1592.09257584 1300.90782169 nan nan nan + nan]" +66.27475023269653,between bursts,"[ 691.87729981 1078.65353877 nan nan nan + nan]" +67.07516074180603,between bursts,"[ 572.85944716 1046.32297238 nan nan nan + nan]" +68.07360410690308,between bursts,"[1216.05767459 976.9315161 nan nan nan + nan]" +69.07494473457336,between bursts,"[1125.27980915 1139.92046784 nan nan nan + nan]" +73.1904935836792,between bursts,"[1608.71916525 1687.00870808 nan nan nan + nan]" +74.08088898658752,between bursts,"[656.60218183 950.75837958 nan nan nan + nan]" +75.09621357917786,between bursts,"[1052.22661866 879.66195029 nan nan nan + nan]" +76.0773515701294,between bursts,"[726.66569736 881.95268643 nan nan nan + nan]" +77.0698082447052,between bursts,"[734.13798272 966.99742467 nan nan nan + nan]" +78.09325242042542,between bursts,"[543.10829951 861.66322428 nan nan nan + nan]" +79.09425854682922,between bursts,"[1080.54218875 1370.26494042 nan nan nan + nan]" +83.08138084411621,between bursts,"[ 902.11798666 1316.42246888 nan nan nan + nan]" +83.99285912513733,between bursts,"[1280.56104533 1412.20682967 nan nan nan + nan]" +85.09382104873657,between bursts,"[ 728.00428402 1085.06557132 nan nan nan + nan]" +86.09383344650269,between bursts,"[1160.38256721 1257.71206113 nan nan nan + nan]" +87.0884838104248,between bursts,"[636.82542316 975.80254336 nan nan nan + nan]" +88.09388899803162,between bursts,"[684.74299891 840.93531413 nan nan nan + nan]" +89.08975481987,between bursts,"[ 667.21552038 1033.72872366 nan nan nan + nan]" +92.18130898475647,between bursts,"[1318.94899766 1331.20867887 nan nan nan + nan]" +93.18483018875122,between bursts,"[609.19984816 893.63804774 nan nan nan + nan]" diff --git a/logs/TMS_log_2023-05-27-22-47.csv b/logs/TMS_log_2023-05-27-22-47.csv new file mode 100644 index 0000000..7ecbd82 --- /dev/null +++ b/logs/TMS_log_2023-05-27-22-47.csv @@ -0,0 +1,21 @@ +time,state,"[12, 8, 0, 0, 0, 0]" +13.955743312835693,Calibration,"[ 42764.37492814 1154392.25235881 nan nan + nan nan]" +15.150470495223999,Calibration,"[ 12070.61911485 623218.37394934 nan nan + nan nan]" +16.011847019195557,Calibration,"[ 849.18313943 89249.87791772 nan nan + nan nan]" +16.957338571548462,Calibration,"[ 846.18239461 123377.73645655 nan nan + nan nan]" +18.107686042785645,Calibration,"[ 3961.26619365 422810.86030548 nan nan + nan nan]" +19.147690057754517,Calibration,"[ 19383.57379571 490887.29011756 nan nan + nan nan]" +20.133246898651123,Calibration,"[ 7243.62409931 199914.12041082 nan nan + nan nan]" +21.04951047897339,Calibration,"[ 7584.9236247 152489.1627308 nan nan + nan nan]" +22.149672269821167,Calibration,"[ 3564.88073736 237241.35790604 nan nan + nan nan]" +23.126070737838745,Calibration,"[ 552.01445685 62491.81636698 nan nan + nan nan]"