{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "josh = [\n", " \"AL0_Pond_Level_Input_Failure\",\n", " \"AL0_TP1_Charge_Pump_Failed_To_Start\",\n", " \"AL0_TP1_High_A_Winding_Alarm\",\n", " \"AL0_TP1_High_B_Winding_Alarm\",\n", " \"AL0_TP1_High_C_Winding_Alarm\",\n", " \"AL0_TP1_High_Discharge_PSI\",\n", " \"AL0_TP1_High_Inboard_Temp_Alarm\",\n", " \"AL0_TP1_High_Outboard_Temp_Alarm\",\n", " \"AL0_TP1_High_Vibration_Alarm\",\n", " \"AL0_TP1_Low_Discharge_PSI\",\n", " \"AL0_TP1_Low_Oil_Level_Alarm\",\n", " \"AL0_TP1_Low_Suction_Pressure\",\n", " \"AL0_TP1_Oil_Cooler_Failed_To_Start\",\n", " \"AL0_TP2_Charge_Pump_Failed_To_Start\",\n", " \"AL0_TP2_High_A_Winding_Alarm\",\n", " \"AL0_TP2_High_B_Winding_Alarm\",\n", " \"AL0_TP2_High_C_Winding_Alarm\",\n", " \"AL0_TP2_High_Discharge_PSI\",\n", " \"AL0_TP2_High_Inboard_Temp_Alarm\",\n", " \"AL0_TP2_High_Outboard_Temp_Alarm\",\n", " \"AL0_TP2_High_Vibration_Alarm\",\n", " \"AL0_TP2_Low_Discharge_PSI\",\n", " \"AL0_TP2_Low_Oil_Level_Alarm\",\n", " \"AL0_TP2_Low_Suction_Pressure\",\n", " \"AL0_TP2_Oil_Cooler_Failed_To_Start\",\n", " \"AL0_Water_Well_1_Communication_Failure\",\n", " \"AL0_Water_Well_2_Communication_Failure\",\n", " \"AL0_Water_Well_3_Communication_Failure\",\n", " \"AL0_Water_Well_4_Communication_Failure\",\n", " \"AL0_Water_Well_5_Communication_Failure\",\n", " \"AL0_Water_Well_6_Communication_Failure\",\n", " \"AL0_WTP_1_Discharge_Input_Failure\",\n", " \"AL0_WTP_1_Suction_Input_Failure\",\n", " \"AL0_WTP_1_Vibration_Failure\",\n", " \"AL0_WTP_2_Discharge_Input_Failure\",\n", " \"AL0_WTP_2_Suction_Input_Failure\",\n", " \"AL0_WTP_2_Vibration_Failure\",\n", " \"AL0_WW1_Control_Power_Failure\",\n", " \"AL0_WW1_Hi_Discharge_Alarm\",\n", " \"AL0_WW1_Hi_Flow_Alarm\",\n", " \"AL0_WW1_HOA_In_Manual\",\n", " \"AL0_WW1_Lo_Discharge_Alarm\",\n", " \"AL0_WW1_Lo_Flow_Alarm\",\n", " \"AL0_WW1_Lo_PIP_Alarm\",\n", " \"AL0_WW1_Master_Communication_Failure\",\n", " \"AL0_WW1_VFD_Faulted\",\n", " \"AL0_WW2_Control_Power_Failure\",\n", " \"AL0_WW2_Hi_Discharge_Alarm\",\n", " \"AL0_WW2_Hi_Flow_Alarm\",\n", " \"AL0_WW2_HOA_In_Manual\",\n", " \"AL0_WW2_Lo_Discharge_Alarm\",\n", " \"AL0_WW2_Lo_Flow_Alarm\",\n", " \"AL0_WW2_Lo_PIP_Alarm\",\n", " \"AL0_WW2_Master_Communication_Failure\",\n", " \"AL0_WW2_VFD_Faulted\",\n", " \"AL0_WW3_Control_Power_Failure\",\n", " \"AL0_WW3_Hi_Discharge_Alarm\",\n", " \"AL0_WW3_Hi_Flow_Alarm\",\n", " \"AL0_WW3_HOA_In_Manual\",\n", " \"AL0_WW3_Lo_Discharge_Alarm\",\n", " \"AL0_WW3_Lo_Flow_Alarm\",\n", " \"AL0_WW3_Lo_PIP_Alarm\",\n", " \"AL0_WW3_Master_Communication_Failure\",\n", " \"AL0_WW3_VFD_Faulted\",\n", " \"AL0_WW4_Control_Power_Failure\",\n", " \"AL0_WW4_Hi_Discharge_Alarm\",\n", " \"AL0_WW4_Hi_Flow_Alarm\",\n", " \"AL0_WW4_HOA_In_Manual\",\n", " \"AL0_WW4_Lo_Discharge_Alarm\",\n", " \"AL0_WW4_Lo_Flow_Alarm\",\n", " \"AL0_WW4_Lo_PIP_Alarm\",\n", " \"AL0_WW4_Master_Communication_Failure\",\n", " \"AL0_WW4_VFD_Faulted\",\n", " \"AL0_WW5_Control_Power_Failure\",\n", " \"AL0_WW5_Hi_Discharge_Alarm\",\n", " \"AL0_WW5_Hi_Flow_Alarm\",\n", " \"AL0_WW5_HOA_In_Manual\",\n", " \"AL0_WW5_Lo_Discharge_Alarm\",\n", " \"AL0_WW5_Lo_Flow_Alarm\",\n", " \"AL0_WW5_Lo_PIP_Alarm\",\n", " \"AL0_WW5_Master_Communication_Failure\",\n", " \"AL0_WW5_VFD_Faulted\",\n", " \"AL0_WW6_Control_Power_Failure\",\n", " \"AL0_WW6_Hi_Discharge_Alarm\",\n", " \"AL0_WW6_Hi_Flow_Alarm\",\n", " \"AL0_WW6_HOA_In_Manual\",\n", " \"AL0_WW6_Lo_Discharge_Alarm\",\n", " \"AL0_WW6_Lo_Flow_Alarm\",\n", " \"AL0_WW6_Lo_PIP_Alarm\",\n", " \"AL0_WW6_Master_Communication_Failure\",\n", " \"AL0_WW6_VFD_Faulted\",\n", " \"CMD_Run_TP1_VFD\",\n", " \"CMD_Run_TP2_VFD\",\n", " \"CMD_TP1_High_A_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_B_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_C_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_Discharge_Alarm_Bypass\",\n", " \"CMD_TP1_High_Inboard_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_Outboard_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_Vibration_Alarm_Bypass\",\n", " \"CMD_TP1_Low_Discharge_Alarm_Bypass\",\n", " \"CMD_TP1_Master_Alarm_Bypass\",\n", " \"CMD_TP1_Master_Fault_Clear\",\n", " \"CMD_TP1_Oil_Cooler_Bypass\",\n", " \"CMD_TP1_Oil_Level_Alarm_Bypass\",\n", " \"CMD_TP1_PID_Auto\",\n", " \"CMD_TP2_High_A_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_B_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_C_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_Discharge_Alarm_Bypass\",\n", " \"CMD_TP2_High_Inboard_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_Outboard_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_Vibration_Alarm_Bypass\",\n", " \"CMD_TP2_Low_Discharge_Alarm_Bypass\",\n", " \"CMD_TP2_Master_Fault_Clear\",\n", " \"CMD_TP2_Oil_Level_Alarm_Bypass\",\n", " \"CMD_TP2_PID_Auto\",\n", " \"CMD_WW_Start_Stop_Together\",\n", " \"CMD_WW1_Auto\",\n", " \"CMD_WW1_Communication_Check\",\n", " \"CMD_WW1_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW1_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW1_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW1_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW1_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW1_Manual_Run\",\n", " \"CMD_WW1_PID_Auto\",\n", " \"CMD_WW1_Run\",\n", " \"CMD_WW2_Auto\",\n", " \"CMD_WW2_Communication_Check\",\n", " \"CMD_WW2_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW2_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW2_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW2_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW2_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW2_Manual_Run\",\n", " \"CMD_WW2_PID_Auto\",\n", " \"CMD_WW2_Run\",\n", " \"CMD_WW3_Auto\",\n", " \"CMD_WW3_Communication_Check\",\n", " \"CMD_WW3_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW3_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW3_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW3_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW3_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW3_Manual_Run\",\n", " \"CMD_WW3_PID_Auto\",\n", " \"CMD_WW3_Run\",\n", " \"CMD_WW4_Auto\",\n", " \"CMD_WW4_Communication_Check\",\n", " \"CMD_WW4_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW4_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW4_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW4_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW4_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW4_Manual_Run\",\n", " \"CMD_WW4_PID_Auto\",\n", " \"CMD_WW4_Run\",\n", " \"CMD_WW5_Auto\",\n", " \"CMD_WW5_Communication_Check\",\n", " \"CMD_WW5_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW5_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW5_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW5_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW5_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW5_Manual_Run\",\n", " \"CMD_WW5_PID_Auto\",\n", " \"CMD_WW5_Run\",\n", " \"CMD_WW6_Auto\",\n", " \"CMD_WW6_Communication_Check\",\n", " \"CMD_WW6_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW6_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW6_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW6_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW6_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW6_Manual_Run\",\n", " \"CMD_WW6_PID_Auto\",\n", " \"CMD_WW6_Run\",\n", " \"Current_Day\",\n", " \"Current_Hour\",\n", " \"Current_Minute\",\n", " \"Current_Second\",\n", " \"Current_Seconds_Word\",\n", " \"FBK_TP1_Charge_Pump_Running\",\n", " \"FBK_TP1_Low_Oil_Level\",\n", " \"FBK_TP1_Oil_Cooler_Running\",\n", " \"FBK_TP1_VFD_Running\",\n", " \"FBK_TP2_Charge_Pump_Running\",\n", " \"FBK_TP2_Low_Oil_Level\",\n", " \"FBK_TP2_Oil_Cooler_Running\",\n", " \"FBK_TP2_VFD_Running\",\n", " \"FBK_WW1_VFD_Running\",\n", " \"FBK_WW2_VFD_Running\",\n", " \"FBK_WW3_VFD_Running\",\n", " \"FBK_WW4_VFD_Running\",\n", " \"FBK_WW5_VFD_Running\",\n", " \"FBK_WW6_VFD_Running\",\n", " \"SPT_Pond_Level_Start\",\n", " \"SPT_Pond_Level_Start_WW1\",\n", " \"SPT_Pond_Level_Start_WW2\",\n", " \"SPT_Pond_Level_Start_WW3\",\n", " \"SPT_Pond_Level_Start_WW4\",\n", " \"SPT_Pond_Level_Start_WW5\",\n", " \"SPT_Pond_Level_Start_WW6\",\n", " \"SPT_Pond_Level_Stop\",\n", " \"SPT_Pond_Level_Stop_WW1\",\n", " \"SPT_Pond_Level_Stop_WW2\",\n", " \"SPT_Pond_Level_Stop_WW3\",\n", " \"SPT_Pond_Level_Stop_WW4\",\n", " \"SPT_Pond_Level_Stop_WW5\",\n", " \"SPT_Pond_Level_Stop_WW6\",\n", " \"SPT_Suction_PSI_Permissive\",\n", " \"SPT_TP1_A_Winding_High\",\n", " \"SPT_TP1_B_Winding_High\",\n", " \"SPT_TP1_C_Winding_High\",\n", " \"SPT_TP1_High_Discharge_Alarm\",\n", " \"SPT_TP1_High_Vibration_Alarm\",\n", " \"SPT_TP1_Inboard_High\",\n", " \"SPT_TP1_Low_Discharge_Alarm\",\n", " \"SPT_TP1_Outboard_High\",\n", " \"SPT_TP1_PID_Manual_Freq\",\n", " \"SPT_TP1_PID_Setpoint\",\n", " \"SPT_TP2_A_Winding_High\",\n", " \"SPT_TP2_B_Winding_High\",\n", " \"SPT_TP2_C_Winding_High\",\n", " \"SPT_TP2_High_Discharge_Alarm\",\n", " \"SPT_TP2_High_Vibration_Alarm\",\n", " \"SPT_TP2_Inboard_High\",\n", " \"SPT_TP2_Low_Discharge_Alarm\",\n", " \"SPT_TP2_Outboard_High\",\n", " \"SPT_TP2_PID_Manual_Freq\",\n", " \"SPT_TP2_PID_Setpoint\",\n", " \"SPT_WW1_Hand_Freq\",\n", " \"SPT_WW1_Hi_Disch_Alarm\",\n", " \"SPT_WW1_Hi_Flow_Alarm\",\n", " \"SPT_WW1_Lo_Disch_Alarm\",\n", " \"SPT_WW1_Lo_Flow_Alarm\",\n", " \"SPT_WW1_Lo_PIP_Alarm\",\n", " \"SPT_WW1_PID_Setpoint\",\n", " \"SPT_WW2_Hand_Freq\",\n", " \"SPT_WW2_Hi_Disch_Alarm\",\n", " \"SPT_WW2_Hi_Flow_Alarm\",\n", " \"SPT_WW2_Lo_Disch_Alarm\",\n", " \"SPT_WW2_Lo_Flow_Alarm\",\n", " \"SPT_WW2_Lo_PIP_Alarm\",\n", " \"SPT_WW2_PID_Setpoint\",\n", " \"SPT_WW3_Hand_Freq\",\n", " \"SPT_WW3_Hi_Disch_Alarm\",\n", " \"SPT_WW3_Hi_Flow_Alarm\",\n", " \"SPT_WW3_Lo_Disch_Alarm\",\n", " \"SPT_WW3_Lo_Flow_Alarm\",\n", " \"SPT_WW3_Lo_PIP_Alarm\",\n", " \"SPT_WW3_PID_Setpoint\",\n", " \"SPT_WW4_Hand_Freq\",\n", " \"SPT_WW4_Hi_Disch_Alarm\",\n", " \"SPT_WW4_Hi_Flow_Alarm\",\n", " \"SPT_WW4_Lo_Disch_Alarm\",\n", " \"SPT_WW4_Lo_Flow_Alarm\",\n", " \"SPT_WW4_Lo_PIP_Alarm\",\n", " \"SPT_WW4_PID_Setpoint\",\n", " \"SPT_WW5_Hand_Freq\",\n", " \"SPT_WW5_Hi_Disch_Alarm\",\n", " \"SPT_WW5_Hi_Flow_Alarm\",\n", " \"SPT_WW5_Lo_Disch_Alarm\",\n", " \"SPT_WW5_Lo_Flow_Alarm\",\n", " \"SPT_WW5_Lo_PIP_Alarm\",\n", " \"SPT_WW5_PID_Setpoint\",\n", " \"SPT_WW6_Hand_Freq\",\n", " \"SPT_WW6_Hi_Disch_Alarm\",\n", " \"SPT_WW6_Hi_Flow_Alarm\",\n", " \"SPT_WW6_Lo_Disch_Alarm\",\n", " \"SPT_WW6_Lo_Flow_Alarm\",\n", " \"SPT_WW6_Lo_PIP_Alarm\",\n", " \"SPT_WW6_PID_Setpoint\",\n", " \"TP1_Charge_Pump_Run\",\n", " \"TP1_Oil_Cooler_Run\",\n", " \"TP2_Charge_Pump_Run\",\n", " \"TP2_Oil_Cooler_Run\",\n", " \"Val_Pond_Level_Scaled\",\n", " \"Val_TP_1_A_Winding_Temp_Scaled\",\n", " \"Val_TP_1_B_Winding_Temp_Scaled\",\n", " \"Val_TP_1_C_Winding_Temp_Scaled\",\n", " \"Val_TP_1_Discharge_PSI_Scaled\",\n", " \"Val_TP_1_Inboard_Temp_Scaled\",\n", " \"Val_TP_1_Outboard_Temp_Scaled\",\n", " \"Val_TP_1_Suction_PSI_Scaled\",\n", " \"Val_TP_1_Vibration_Scaled\",\n", " \"Val_TP_2_A_Winding_Temp_Scaled\",\n", " \"Val_TP_2_B_Winding_Temp_Scaled\",\n", " \"Val_TP_2_C_Winding_Temp_Scaled\",\n", " \"Val_TP_2_Discharge_PSI_Scaled\",\n", " \"Val_TP_2_Inboard_Temp_Scaled\",\n", " \"Val_TP_2_Outboard_Temp_Scaled\",\n", " \"Val_TP_2_Suction_PSI_Scaled\",\n", " \"Val_TP_2_Vibration_Scaled\",\n", " \"Val_TP_FlowRate\",\n", " \"Val_TP_FM_Yest_Total\",\n", " \"Val_TP_LastMonth_Total\",\n", " \"Val_TP_Lifetime_Flow_Total\",\n", " \"Val_TP_Monthly_Total\",\n", " \"Val_TP_Today_Total\",\n", " \"Val_TP1_VFD_Frequency_Setpoint\",\n", " \"Val_TP1_VFD_Output_Current\",\n", " \"Val_TP1_VFD_Output_Frequency\",\n", " \"Val_TP1_VFD_Output_Voltage\",\n", " \"Val_TP2_VFD_Frequency_Setpoint\",\n", " \"Val_TP2_VFD_Output_Current\",\n", " \"Val_TP2_VFD_Output_Frequency\",\n", " \"Val_TP2_VFD_Output_Voltage\",\n", " \"Val_WW1_Discharge_PSI\",\n", " \"Val_WW1_Downhole_PSI\",\n", " \"Val_WW1_Flowmeter_FR\",\n", " \"Val_WW1_Flowmeter_LastMonth_Total\",\n", " \"Val_WW1_Flowmeter_Month_Total\",\n", " \"Val_WW1_Flowmeter_Todays_Total\",\n", " \"Val_WW1_Flowmeter_Total\",\n", " \"Val_WW1_Flowmeter_Yest_Total\",\n", " \"Val_WW1_VFD_Frequency_Setpoint\",\n", " \"Val_WW1_VFD_Output_Current\",\n", " \"Val_WW1_VFD_Output_Frequency\",\n", " \"Val_WW1_VFD_Output_Voltage\",\n", " \"Val_WW2_Current_Seconds\",\n", " \"Val_WW2_Discharge_PSI\",\n", " \"Val_WW2_Downhole_PSI\",\n", " \"Val_WW2_Flowmeter_FR\",\n", " \"Val_WW2_Flowmeter_LastMonth_Total\",\n", " \"Val_WW2_Flowmeter_Month_Total\",\n", " \"Val_WW2_Flowmeter_Todays_Total\",\n", " \"Val_WW2_Flowmeter_Total\",\n", " \"Val_WW2_Flowmeter_Yest_Total\",\n", " \"Val_WW2_VFD_Frequency_Setpoint\",\n", " \"Val_WW2_VFD_Output_Current\",\n", " \"Val_WW2_VFD_Output_Frequency\",\n", " \"Val_WW2_VFD_Output_Voltage\",\n", " \"Val_WW3_Current_Seconds\",\n", " \"Val_WW3_Discharge_PSI\",\n", " \"Val_WW3_Downhole_PSI\",\n", " \"Val_WW3_Flowmeter_FR\",\n", " \"Val_WW3_Flowmeter_LastMonth_Total\",\n", " \"Val_WW3_Flowmeter_Month_Total\",\n", " \"Val_WW3_Flowmeter_Todays_Total\",\n", " \"Val_WW3_Flowmeter_Total\",\n", " \"Val_WW3_Flowmeter_Yest_Total\",\n", " \"Val_WW3_VFD_Frequency_Setpoint\",\n", " \"Val_WW3_VFD_Output_Current\",\n", " \"Val_WW3_VFD_Output_Frequency\",\n", " \"Val_WW3_VFD_Output_Voltage\",\n", " \"Val_WW4_Current_Seconds\",\n", " \"Val_WW4_Discharge_PSI\",\n", " \"Val_WW4_Downhole_PSI\",\n", " \"Val_WW4_Flowmeter_FR\",\n", " \"Val_WW4_Flowmeter_LastMonth_Total\",\n", " \"Val_WW4_Flowmeter_Month_Total\",\n", " \"Val_WW4_Flowmeter_Todays_Total\",\n", " \"Val_WW4_Flowmeter_Total\",\n", " \"Val_WW4_Flowmeter_Yest_Total\",\n", " \"Val_WW4_VFD_Frequency_Setpoint\",\n", " \"Val_WW4_VFD_Output_Current\",\n", " \"Val_WW4_VFD_Output_Frequency\",\n", " \"Val_WW4_VFD_Output_Voltage\",\n", " \"Val_WW5_Current_Seconds\",\n", " \"Val_WW5_Discharge_PSI\",\n", " \"Val_WW5_Downhole_PSI\",\n", " \"Val_WW5_Flowmeter_FR\",\n", " \"Val_WW5_Flowmeter_LastMonth_Total\",\n", " \"Val_WW5_Flowmeter_Month_Total\",\n", " \"Val_WW5_Flowmeter_Todays_Total\",\n", " \"Val_WW5_Flowmeter_Total\",\n", " \"Val_WW5_Flowmeter_Yest_Total\",\n", " \"Val_WW5_VFD_Frequency_Setpoint\",\n", " \"Val_WW5_VFD_Output_Current\",\n", " \"Val_WW5_VFD_Output_Frequency\",\n", " \"Val_WW5_VFD_Output_Voltage\",\n", " \"Val_WW6_Current_Seconds\",\n", " \"Val_WW6_Discharge_PSI\",\n", " \"Val_WW6_Downhole_PSI\",\n", " \"Val_WW6_Flowmeter_FR\",\n", " \"Val_WW6_Flowmeter_LastMonth_Total\",\n", " \"Val_WW6_Flowmeter_Month_Total\",\n", " \"Val_WW6_Flowmeter_Todays_Total\",\n", " \"Val_WW6_Flowmeter_Total\",\n", " \"Val_WW6_Flowmeter_Yest_Total\",\n", " \"Val_WW6_VFD_Frequency_Setpoint\",\n", " \"Val_WW6_VFD_Output_Current\",\n", " \"Val_WW6_VFD_Output_Frequency\",\n", " \"Val_WW6_VFD_Output_Voltage\"\n", "]" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "nico = [\n", " \"AL0_Pond_Level_Input_Failure\",\n", " \"AL0_TP1_Charge_Pump_Failed_To_Start\",\n", " \"AL0_TP1_High_A_Winding_Alarm\",\n", " \"AL0_TP1_High_B_Winding_Alarm\",\n", " \"AL0_TP1_High_C_Winding_Alarm\",\n", " \"AL0_TP1_High_Discharge_PSI\",\n", " \"AL0_TP1_High_Inboard_Temp_Alarm\",\n", " \"AL0_TP1_High_Outboard_Temp_Alarm\",\n", " \"AL0_TP1_High_Vibration_Alarm\",\n", " \"AL0_TP1_Low_Discharge_PSI\",\n", " \"AL0_TP1_Low_Oil_Level_Alarm\",\n", " \"AL0_TP1_Low_Suction_Pressure\",\n", " \"AL0_TP1_Oil_Cooler_Failed_To_Start\",\n", " \"AL0_TP2_Charge_Pump_Failed_To_Start\",\n", " \"AL0_TP2_High_A_Winding_Alarm\",\n", " \"AL0_TP2_High_B_Winding_Alarm\",\n", " \"AL0_TP2_High_C_Winding_Alarm\",\n", " \"AL0_TP2_High_Discharge_PSI\",\n", " \"AL0_TP2_High_Inboard_Temp_Alarm\",\n", " \"AL0_TP2_High_Outboard_Temp_Alarm\",\n", " \"AL0_TP2_High_Vibration_Alarm\",\n", " \"AL0_TP2_Low_Discharge_PSI\",\n", " \"AL0_TP2_Low_Oil_Level_Alarm\",\n", " \"AL0_TP2_Low_Suction_Pressure\",\n", " \"AL0_TP2_Oil_Cooler_Failed_To_Start\",\n", " \"AL0_Water_Well_1_Communication_Failure\",\n", " \"AL0_Water_Well_2_Communication_Failure\",\n", " \"AL0_Water_Well_3_Communication_Failure\",\n", " \"AL0_Water_Well_4_Communication_Failure\",\n", " \"AL0_Water_Well_5_Communication_Failure\",\n", " \"AL0_Water_Well_6_Communication_Failure\",\n", " \"AL0_WTP_1_Discharge_Input_Failure\",\n", " \"AL0_WTP_1_Suction_Input_Failure\",\n", " \"AL0_WTP_1_Vibration_Failure\",\n", " \"AL0_WTP_2_Discharge_Input_Failure\",\n", " \"AL0_WTP_2_Suction_Input_Failure\",\n", " \"AL0_WTP_2_Vibration_Failure\",\n", " \"AL0_WW1_Control_Power_Failure\",\n", " \"AL0_WW1_Hi_Discharge_Alarm\",\n", " \"AL0_WW1_Hi_Flow_Alarm\",\n", " \"AL0_WW1_HOA_In_Manual\",\n", " \"AL0_WW1_Lo_Discharge_Alarm\",\n", " \"AL0_WW1_Lo_Flow_Alarm\",\n", " \"AL0_WW1_Lo_PIP_Alarm\",\n", " \"AL0_WW1_Master_Communication_Failure\",\n", " \"AL0_WW1_VFD_Faulted\",\n", " \"AL0_WW2_Control_Power_Failure\",\n", " \"AL0_WW2_Hi_Discharge_Alarm\",\n", " \"AL0_WW2_Hi_Flow_Alarm\",\n", " \"AL0_WW2_HOA_In_Manual\",\n", " \"AL0_WW2_Lo_Discharge_Alarm\",\n", " \"AL0_WW2_Lo_Flow_Alarm\",\n", " \"AL0_WW2_Lo_PIP_Alarm\",\n", " \"AL0_WW2_Master_Communication_Failure\",\n", " \"AL0_WW2_VFD_Faulted\",\n", " \"AL0_WW3_Control_Power_Failure\",\n", " \"AL0_WW3_Hi_Discharge_Alarm\",\n", " \"AL0_WW3_Hi_Flow_Alarm\",\n", " \"AL0_WW3_HOA_In_Manual\",\n", " \"AL0_WW3_Lo_Discharge_Alarm\",\n", " \"AL0_WW3_Lo_Flow_Alarm\",\n", " \"AL0_WW3_Lo_PIP_Alarm\",\n", " \"AL0_WW3_Master_Communication_Failure\",\n", " \"AL0_WW3_VFD_Faulted\",\n", " \"AL0_WW4_Control_Power_Failure\",\n", " \"AL0_WW4_Hi_Discharge_Alarm\",\n", " \"AL0_WW4_Hi_Flow_Alarm\",\n", " \"AL0_WW4_HOA_In_Manual\",\n", " \"AL0_WW4_Lo_Discharge_Alarm\",\n", " \"AL0_WW4_Lo_Flow_Alarm\",\n", " \"AL0_WW4_Lo_PIP_Alarm\",\n", " \"AL0_WW4_Master_Communication_Failure\",\n", " \"AL0_WW4_VFD_Faulted\",\n", " \"AL0_WW5_Control_Power_Failure\",\n", " \"AL0_WW5_Hi_Discharge_Alarm\",\n", " \"AL0_WW5_Hi_Flow_Alarm\",\n", " \"AL0_WW5_HOA_In_Manual\",\n", " \"AL0_WW5_Lo_Discharge_Alarm\",\n", " \"AL0_WW5_Lo_Flow_Alarm\",\n", " \"AL0_WW5_Lo_PIP_Alarm\",\n", " \"AL0_WW5_Master_Communication_Failure\",\n", " \"AL0_WW5_VFD_Faulted\",\n", " \"AL0_WW6_Control_Power_Failure\",\n", " \"AL0_WW6_Hi_Discharge_Alarm\",\n", " \"AL0_WW6_Hi_Flow_Alarm\",\n", " \"AL0_WW6_HOA_In_Manual\",\n", " \"AL0_WW6_Lo_Discharge_Alarm\",\n", " \"AL0_WW6_Lo_Flow_Alarm\",\n", " \"AL0_WW6_Lo_PIP_Alarm\",\n", " \"AL0_WW6_Master_Communication_Failure\",\n", " \"AL0_WW6_VFD_Faulted\",\n", " \"CMD_Run_TP1_VFD\",\n", " \"CMD_Run_TP2_VFD\",\n", " \"CMD_TP1_High_A_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_B_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_C_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_Discharge_Alarm_Bypass\",\n", " \"CMD_TP1_High_Inboard_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_Outboard_Temp_Alarm_Bypass\",\n", " \"CMD_TP1_High_Vibration_Alarm_Bypass\",\n", " \"CMD_TP1_Low_Discharge_Alarm_Bypass\",\n", " \"CMD_TP1_Master_Alarm_Bypass\",\n", " \"CMD_TP1_Master_Fault_Clear\",\n", " \"CMD_TP1_Oil_Cooler_Bypass\",\n", " \"CMD_TP1_Oil_Level_Alarm_Bypass\",\n", " \"CMD_TP1_PID_Auto\",\n", " \"CMD_TP2_High_A_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_B_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_C_Winding_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_Discharge_Alarm_Bypass\",\n", " \"CMD_TP2_High_Inboard_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_Outboard_Temp_Alarm_Bypass\",\n", " \"CMD_TP2_High_Vibration_Alarm_Bypass\",\n", " \"CMD_TP2_Low_Discharge_Alarm_Bypass\",\n", " \"CMD_TP2_Master_Alarm_Bypass\",\n", " \"CMD_TP2_Master_Fault_Clear\",\n", " \"CMD_TP2_Oil_Cooler_Bypass\",\n", " \"CMD_TP2_Oil_Level_Alarm_Bypass\",\n", " \"CMD_TP2_PID_Auto\",\n", " \"CMD_WW_Start_Stop_Together\",\n", " \"CMD_WW1_Auto\",\n", " \"CMD_WW1_Communication_Check\",\n", " \"CMD_WW1_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW1_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW1_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW1_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW1_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW1_Manual_Run\",\n", " \"CMD_WW1_PID_Auto\",\n", " \"CMD_WW1_Run\",\n", " \"CMD_WW2_Auto\",\n", " \"CMD_WW2_Communication_Check\",\n", " \"CMD_WW2_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW2_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW2_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW2_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW2_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW2_Manual_Run\",\n", " \"CMD_WW2_PID_Auto\",\n", " \"CMD_WW2_Run\",\n", " \"CMD_WW3_Auto\",\n", " \"CMD_WW3_Communication_Check\",\n", " \"CMD_WW3_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW3_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW3_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW3_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW3_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW3_Manual_Run\",\n", " \"CMD_WW3_PID_Auto\",\n", " \"CMD_WW3_Run\",\n", " \"CMD_WW4_Auto\",\n", " \"CMD_WW4_Communication_Check\",\n", " \"CMD_WW4_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW4_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW4_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW4_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW4_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW4_Manual_Run\",\n", " \"CMD_WW4_PID_Auto\",\n", " \"CMD_WW4_Run\",\n", " \"CMD_WW5_Auto\",\n", " \"CMD_WW5_Communication_Check\",\n", " \"CMD_WW5_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW5_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW5_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW5_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW5_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW5_Manual_Run\",\n", " \"CMD_WW5_PID_Auto\",\n", " \"CMD_WW5_Run\",\n", " \"CMD_WW6_Auto\",\n", " \"CMD_WW6_Communication_Check\",\n", " \"CMD_WW6_Enable_Hi_Disch_Alarm\",\n", " \"CMD_WW6_Enable_Hi_Flow_Alarm\",\n", " \"CMD_WW6_Enable_Lo_Disch_Alarm\",\n", " \"CMD_WW6_Enable_Lo_Flow_Alarm\",\n", " \"CMD_WW6_Enable_Lo_PIP_Alarm\",\n", " \"CMD_WW6_Manual_Run\",\n", " \"CMD_WW6_PID_Auto\",\n", " \"CMD_WW6_Run\",\n", " \"Current_Day\",\n", " \"Current_Hour\",\n", " \"Current_Minute\",\n", " \"Current_Second\",\n", " \"FBK_TP1_Charge_Pump_Running\",\n", " \"FBK_TP1_Low_Oil_Level\",\n", " \"FBK_TP1_Oil_Cooler_Running\",\n", " \"FBK_TP1_VFD_Running\",\n", " \"FBK_TP2_Charge_Pump_Running\",\n", " \"FBK_TP2_Low_Oil_Level\",\n", " \"FBK_TP2_Oil_Cooler_Running\",\n", " \"FBK_TP2_VFD_Running\",\n", " \"FBK_WW1_VFD_Running\",\n", " \"FBK_WW2_VFD_Running\",\n", " \"FBK_WW3_VFD_Running\",\n", " \"FBK_WW4_VFD_Running\",\n", " \"FBK_WW5_VFD_Running\",\n", " \"FBK_WW6_VFD_Running\",\n", " \"SPT_Pond_Level_Start\",\n", " \"SPT_Pond_Level_Start_WW1\",\n", " \"SPT_Pond_Level_Start_WW2\",\n", " \"SPT_Pond_Level_Start_WW3\",\n", " \"SPT_Pond_Level_Start_WW4\",\n", " \"SPT_Pond_Level_Start_WW5\",\n", " \"SPT_Pond_Level_Start_WW6\",\n", " \"SPT_Pond_Level_Stop\",\n", " \"SPT_Pond_Level_Stop_WW1\",\n", " \"SPT_Pond_Level_Stop_WW2\",\n", " \"SPT_Pond_Level_Stop_WW3\",\n", " \"SPT_Pond_Level_Stop_WW4\",\n", " \"SPT_Pond_Level_Stop_WW5\",\n", " \"SPT_Pond_Level_Stop_WW6\",\n", " \"SPT_Suction_PSI_Permissive\",\n", " \"SPT_TP1_A_Winding_High\",\n", " \"SPT_TP1_B_Winding_High\",\n", " \"SPT_TP1_C_Winding_High\",\n", " \"SPT_TP1_High_Discharge_Alarm\",\n", " \"SPT_TP1_High_Vibration_Alarm\",\n", " \"SPT_TP1_Inboard_High\",\n", " \"SPT_TP1_Low_Discharge_Alarm\",\n", " \"SPT_TP1_Outboard_High\",\n", " \"SPT_TP1_PID_Manual_Freq\",\n", " \"SPT_TP1_PID_Setpoint\",\n", " \"SPT_TP2_A_Winding_High\",\n", " \"SPT_TP2_B_Winding_High\",\n", " \"SPT_TP2_C_Winding_High\",\n", " \"SPT_TP2_High_Discharge_Alarm\",\n", " \"SPT_TP2_High_Vibration_Alarm\",\n", " \"SPT_TP2_Inboard_High\",\n", " \"SPT_TP2_Low_Discharge_Alarm\",\n", " \"SPT_TP2_Outboard_High\",\n", " \"SPT_TP2_PID_Manual_Freq\",\n", " \"SPT_TP2_PID_Setpoint\",\n", " \"SPT_WW1_Hand_Freq\",\n", " \"SPT_WW1_Hi_Disch_Alarm\",\n", " \"SPT_WW1_Hi_Flow_Alarm\",\n", " \"SPT_WW1_Lo_Disch_Alarm\",\n", " \"SPT_WW1_Lo_Flow_Alarm\",\n", " \"SPT_WW1_Lo_PIP_Alarm\",\n", " \"SPT_WW1_PID_Setpoint\",\n", " \"SPT_WW2_Hand_Freq\",\n", " \"SPT_WW2_Hi_Disch_Alarm\",\n", " \"SPT_WW2_Hi_Flow_Alarm\",\n", " \"SPT_WW2_Lo_Disch_Alarm\",\n", " \"SPT_WW2_Lo_Flow_Alarm\",\n", " \"SPT_WW2_Lo_PIP_Alarm\",\n", " \"SPT_WW2_PID_Setpoint\",\n", " \"SPT_WW3_Hand_Freq\",\n", " \"SPT_WW3_Hi_Disch_Alarm\",\n", " \"SPT_WW3_Hi_Flow_Alarm\",\n", " \"SPT_WW3_Lo_Disch_Alarm\",\n", " \"SPT_WW3_Lo_Flow_Alarm\",\n", " \"SPT_WW3_Lo_PIP_Alarm\",\n", " \"SPT_WW3_PID_Setpoint\",\n", " \"SPT_WW4_Hand_Freq\",\n", " \"SPT_WW4_Hi_Disch_Alarm\",\n", " \"SPT_WW4_Hi_Flow_Alarm\",\n", " \"SPT_WW4_Lo_Disch_Alarm\",\n", " \"SPT_WW4_Lo_Flow_Alarm\",\n", " \"SPT_WW4_Lo_PIP_Alarm\",\n", " \"SPT_WW4_PID_Setpoint\",\n", " \"SPT_WW5_Hand_Freq\",\n", " \"SPT_WW5_Hi_Disch_Alarm\",\n", " \"SPT_WW5_Hi_Flow_Alarm\",\n", " \"SPT_WW5_Lo_Disch_Alarm\",\n", " \"SPT_WW5_Lo_Flow_Alarm\",\n", " \"SPT_WW5_Lo_PIP_Alarm\",\n", " \"SPT_WW5_PID_Setpoint\",\n", " \"SPT_WW6_Hand_Freq\",\n", " \"SPT_WW6_Hi_Disch_Alarm\",\n", " \"SPT_WW6_Hi_Flow_Alarm\",\n", " \"SPT_WW6_Lo_Disch_Alarm\",\n", " \"SPT_WW6_Lo_Flow_Alarm\",\n", " \"SPT_WW6_Lo_PIP_Alarm\",\n", " \"SPT_WW6_PID_Setpoint\",\n", " \"TP1_Charge_Pump_Run\",\n", " \"TP1_Oil_Cooler_Run\",\n", " \"TP2_Charge_Pump_Run\",\n", " \"TP2_Oil_Cooler_Run\",\n", " \"Val_Pond_Level_Scaled\",\n", " \"Val_TP_1_A_Winding_Temp_Scaled\",\n", " \"Val_TP_1_B_Winding_Temp_Scaled\",\n", " \"Val_TP_1_C_Winding_Temp_Scaled\",\n", " \"Val_TP_1_Discharge_PSI_Scaled\",\n", " \"Val_TP_1_Inboard_Temp_Scaled\",\n", " \"Val_TP_1_Outboard_Temp_Scaled\",\n", " \"Val_TP_1_Suction_PSI_Scaled\",\n", " \"Val_TP_1_Vibration_Scaled\",\n", " \"Val_TP_2_A_Winding_Temp_Scaled\",\n", " \"Val_TP_2_B_Winding_Temp_Scaled\",\n", " \"Val_TP_2_C_Winding_Temp_Scaled\",\n", " \"Val_TP_2_Discharge_PSI_Scaled\",\n", " \"Val_TP_2_Inboard_Temp_Scaled\",\n", " \"Val_TP_2_Outboard_Temp_Scaled\",\n", " \"Val_TP_2_Suction_PSI_Scaled\",\n", " \"Val_TP_2_Vibration_Scaled\",\n", " \"Val_TP_FlowRate\",\n", " \"Val_TP_FM_Yest_Total\",\n", " \"Val_TP_LastMonth_Total\",\n", " \"Val_TP_Lifetime_Flow_Total\",\n", " \"Val_TP_Monthly_Total\",\n", " \"Val_TP_Today_Total\",\n", " \"Val_TP1_VFD_Frequency_Setpoint\",\n", " \"Val_TP1_VFD_Output_Current\",\n", " \"Val_TP1_VFD_Output_Frequency\",\n", " \"Val_TP1_VFD_Output_Voltage\",\n", " \"Val_TP2_VFD_Frequency_Setpoint\",\n", " \"Val_TP2_VFD_Output_Current\",\n", " \"Val_TP2_VFD_Output_Frequency\",\n", " \"Val_TP2_VFD_Output_Voltage\",\n", " \"Val_WW1_Discharge_PSI\",\n", " \"Val_WW1_Downhole_PSI\",\n", " \"Val_WW1_Flowmeter_FR\",\n", " \"Val_WW1_Flowmeter_LastMonth_Total\",\n", " \"Val_WW1_Flowmeter_Month_Total\",\n", " \"Val_WW1_Flowmeter_Todays_Total\",\n", " \"Val_WW1_Flowmeter_Total\",\n", " \"Val_WW1_Flowmeter_Yest_Total\",\n", " \"Val_WW1_VFD_Frequency_Setpoint\",\n", " \"Val_WW1_VFD_Output_Current\",\n", " \"Val_WW1_VFD_Output_Frequency\",\n", " \"Val_WW1_VFD_Output_Voltage\",\n", " \"Val_WW2_Discharge_PSI\",\n", " \"Val_WW2_Downhole_PSI\",\n", " \"Val_WW2_Flowmeter_FR\",\n", " \"Val_WW2_Flowmeter_LastMonth_Total\",\n", " \"Val_WW2_Flowmeter_Month_Total\",\n", " \"Val_WW2_Flowmeter_Todays_Total\",\n", " \"Val_WW2_Flowmeter_Total\",\n", " \"Val_WW2_Flowmeter_Yest_Total\",\n", " \"Val_WW2_VFD_Frequency_Setpoint\",\n", " \"Val_WW2_VFD_Output_Current\",\n", " \"Val_WW2_VFD_Output_Frequency\",\n", " \"Val_WW2_VFD_Output_Voltage\",\n", " \"Val_WW3_Discharge_PSI\",\n", " \"Val_WW3_Downhole_PSI\",\n", " \"Val_WW3_Flowmeter_FR\",\n", " \"Val_WW3_Flowmeter_LastMonth_Total\",\n", " \"Val_WW3_Flowmeter_Month_Total\",\n", " \"Val_WW3_Flowmeter_Todays_Total\",\n", " \"Val_WW3_Flowmeter_Total\",\n", " \"Val_WW3_Flowmeter_Yest_Total\",\n", " \"Val_WW3_VFD_Frequency_Setpoint\",\n", " \"Val_WW3_VFD_Output_Current\",\n", " \"Val_WW3_VFD_Output_Frequency\",\n", " \"Val_WW3_VFD_Output_Voltage\",\n", " \"Val_WW4_Discharge_PSI\",\n", " \"Val_WW4_Downhole_PSI\",\n", " \"Val_WW4_Flowmeter_FR\",\n", " \"Val_WW4_Flowmeter_LastMonth_Total\",\n", " \"Val_WW4_Flowmeter_Month_Total\",\n", " \"Val_WW4_Flowmeter_Todays_Total\",\n", " \"Val_WW4_Flowmeter_Total\",\n", " \"Val_WW4_Flowmeter_Yest_Total\",\n", " \"Val_WW4_VFD_Frequency_Setpoint\",\n", " \"Val_WW4_VFD_Output_Current\",\n", " \"Val_WW4_VFD_Output_Frequency\",\n", " \"Val_WW4_VFD_Output_Voltage\",\n", " \"Val_WW5_Discharge_PSI\",\n", " \"Val_WW5_Downhole_PSI\",\n", " \"Val_WW5_Flowmeter_FR\",\n", " \"Val_WW5_Flowmeter_LastMonth_Total\",\n", " \"Val_WW5_Flowmeter_Month_Total\",\n", " \"Val_WW5_Flowmeter_Todays_Total\",\n", " \"Val_WW5_Flowmeter_Total\",\n", " \"Val_WW5_Flowmeter_Yest_Total\",\n", " \"Val_WW5_VFD_Frequency_Setpoint\",\n", " \"Val_WW5_VFD_Output_Current\",\n", " \"Val_WW5_VFD_Output_Frequency\",\n", " \"Val_WW5_VFD_Output_Voltage\",\n", " \"Val_WW6_Discharge_PSI\",\n", " \"Val_WW6_Downhole_PSI\",\n", " \"Val_WW6_Flowmeter_FR\",\n", " \"Val_WW6_Flowmeter_LastMonth_Total\",\n", " \"Val_WW6_Flowmeter_Month_Total\",\n", " \"Val_WW6_Flowmeter_Todays_Total\",\n", " \"Val_WW6_Flowmeter_Total\",\n", " \"Val_WW6_Flowmeter_Yest_Total\",\n", " \"Val_WW6_VFD_Frequency_Setpoint\",\n", " \"Val_WW6_VFD_Output_Current\",\n", " \"Val_WW6_VFD_Output_Frequency\",\n", " \"Val_WW6_VFD_Output_Voltage\"\n", "]" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def list_difference(list1, list2):\n", " # Convert lists to sets and find the differences\n", " difference_1 = list(set(list1) - set(list2)) # In list1 but not in list2\n", " difference_2 = list(set(list2) - set(list1)) # In list2 but not in list1\n", " \n", " return difference_1, difference_2\n" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "in_josh_not_nico,in_nico_not_josh = list_difference(josh,nico)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['Val_WW5_Current_Seconds',\n", " 'Current_Seconds_Word',\n", " 'Val_WW6_Current_Seconds',\n", " 'Val_WW2_Current_Seconds',\n", " 'Val_WW4_Current_Seconds',\n", " 'Val_WW3_Current_Seconds']" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "in_josh_not_nico" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['CMD_TP2_Master_Alarm_Bypass', 'CMD_TP2_Oil_Cooler_Bypass']" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "in_nico_not_josh" ] } ], "metadata": { "kernelspec": { "display_name": "base", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.12" } }, "nbformat": 4, "nbformat_minor": 2 }