fix crash

This commit is contained in:
Pritimay Sarkar
2023-12-06 22:48:35 +05:30
parent ef695add2c
commit 9baf716fa6

View File

@@ -89,6 +89,7 @@ def performance(request):
denovix_reference_values = {
"Tartrazine": {
"10": 0.187191676,
"30": 0.187191676,
"50": 0.187447015,
"60": 0.187191676,
@@ -106,9 +107,13 @@ def performance(request):
"250": 1.002224884,
"275": 1.091996882,
"300": 1.16558307,
"350": 1.16558307,
},
"KMnO4": {
"10": 0.187191676,
"100": 0.187191676,
"145": 0.187191676,
"175": 0.187191676,
"250": 0.077846397,
"290": 0.359288533,
"350": 0.111884606,
@@ -134,9 +139,9 @@ def performance(request):
df_reference_device.index.name = 'Solution'
df_reference_device.columns.name = 'Wavelength'
texts_to_check = ['Tar', 'KM']
texts_to_check = ['T', 'K']
df['solution'] = df['name'].str.extract(f"({'|'.join(texts_to_check)})", flags=re.IGNORECASE)
df['solution'] = df['solution'].replace({'Tar': 'Tartrazine', 'KM': 'KMnO4'}, regex=True)
df['solution'] = df['solution'].replace({'T': 'Tartrazine', 'K': 'KMnO4'}, regex=True)
def extract_numbers(s):
match = re.match(r'\d+', s)
@@ -195,7 +200,6 @@ def performance(request):
device_id = row.name[0]
solution = row.name[1]
concentration = str(int(row.name[2]))
reference_value = denovix_reference_values[solution][concentration]
try:
reference_value = denovix_reference_values[solution][concentration]
@@ -225,8 +229,6 @@ def performance(request):
print('output_path', output_path)
writer = pd.ExcelWriter(output_filename, engine = 'xlsxwriter')
df_device_results.to_excel(writer, sheet_name="device_results")
# df_device_precicion_results.to_excel(writer, sheet_name="device_precision")
# df_device_accuracy_results.to_excel(writer, sheet_name="device_accuracy")
df_precision_acc.to_excel(writer, sheet_name="concentration")
df.to_excel(writer, sheet_name="in")
df_reference_device.to_excel(writer, sheet_name="reference_device")