import winfault import warnings import numpy as np from sklearn.grid_search import GridSearchCV, RandomizedSearchCV %matplotlib inline Turbine = winfault.WT_data() scada = Turbine.scada_data # warnings suppressed because there's loads of UndefinedMetricWarnings warnings.filterwarnings("ignore") features = ['WEC_ava_windspeed', 'WEC_ava_Rotation', 'WEC_ava_Power', 'WEC_ava_reactive_Power', 'WEC_ava_blade_angle_A', 'Inverter_averages', 'Inverter_std_dev', 'CS101__Spinner_temp', 'CS101__Front_bearing_temp', 'CS101__Rear_bearing_temp', 'CS101__Pitch_cabinet_blade_A_temp', 'CS101__Pitch_cabinet_blade_B_temp', 'CS101__Pitch_cabinet_blade_C_temp', 'CS101__Rotor_temp_1', 'CS101__Rotor_temp_2', 'CS101__Stator_temp_1', 'CS101__Stator_temp_2',
import winfault Enercon = winfault.WT_data() all_faults_scada_data, feeding_fault_scada_data, \ mains_failure_fault_scada_data, aircooling_fault_scada_data, \ excitation_fault_scada_data, generator_heating_fault_scada_data = \ Enercon.get_all_fault_data() features = [ 'WEC_ava_windspeed', 'WEC_ava_Rotation', 'WEC_ava_Power', # 'WEC_ava_Nacel_position_including_cable_twisting', 'WEC_ava_reactive_Power', 'WEC_ava_blade_angle_A', 'Inverter_averages', 'Inverter_std_dev', 'CS101__Spinner_temp', 'CS101__Front_bearing_temp', 'CS101__Rear_bearing_temp', 'CS101__Pitch_cabinet_blade_A_temp', 'CS101__Pitch_cabinet_blade_B_temp', 'CS101__Pitch_cabinet_blade_C_temp', 'CS101__Rotor_temp_1', 'CS101__Rotor_temp_2', 'CS101__Stator_temp_1', 'CS101__Stator_temp_2', 'CS101__Nacelle_ambient_temp_1', 'CS101__Nacelle_ambient_temp_2', 'CS101__Nacelle_temp',