fix crash
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user