print out tau stuff

master
michael 2021-08-11 14:16:41 -07:00
parent 549b638282
commit 1c409ed2c6
1 changed files with 17 additions and 0 deletions

17
app.py
View File

@ -10,6 +10,8 @@ from re import search as re_search
from varname.core import nameof from varname.core import nameof
from hashlib import md5 from hashlib import md5
from sqlitedict import SqliteDict from sqlitedict import SqliteDict
from pprint import PrettyPrinter
import numpy as np
class AppWindow(QtWidgets.QMainWindow, Ui_MainWindow): class AppWindow(QtWidgets.QMainWindow, Ui_MainWindow):
@ -260,6 +262,21 @@ class AppWindow(QtWidgets.QMainWindow, Ui_MainWindow):
mem['time_constants'] = crds_calc.get_time_constants(mem['fit_equations']) mem['time_constants'] = crds_calc.get_time_constants(mem['fit_equations'])
self.tau_viewer.plot() self.tau_viewer.plot()
tau_out = ""
for p_i in range(len(mem['time_constants'][0])):
tau_avg = np.average(mem['time_constants'][0:len(mem['time_constants'])][p_i])
pp = PrettyPrinter(indent=2)
tau_out += f"""
Tooth: {p_i+1}
Tau Average: {tau_avg}
"""
# NOTE: Insert above inside fstring to see raw data;
# no one should really want to see that standalone?
# Raw Tau Data:\n{pp.pformat(mem['time_constants'])}
self.tau_output.setText(tau_out)
self.graph_tabs.setCurrentIndex(5) self.graph_tabs.setCurrentIndex(5)
self.fit_button.pressed.connect(init_fit) self.fit_button.pressed.connect(init_fit)