def test_freq_table(): df = bw.load_campbell_scientific(bw.datasets.demo_campbell_scientific_site_data) graph = bw.freq_table(df[['Spd40mN']], df[['Dir38mS']]) graph, tab = bw.freq_table(df.Spd40mN, df.Dir38mS, return_data=True) # Calling with user defined dir_bin labels BUGGY graph, tab = bw.freq_table(df.Spd40mN, df.Dir38mS, direction_bin_array=[0, 90, 160, 210, 360], direction_bin_labels=['lowest', 'lower', 'mid', 'high'], return_data=True) assert (tab.columns == ['lowest','lower','mid','high']).all() tab = bw.freq_table(df.Spd40mN, df.Dir38mS, plot_bins=[0, 3, 6, 9, 12, 15, 41], plot_labels=['0-3 m/s', '4-6 m/s', '7-9 m/s', '10-12 m/s', '13-15 m/s', '15+ m/s'], return_data=True) #Calling with user defined var_bin labels graph, tab = bw.freq_table(df.Spd40mN, df.Dir38mS, var_bin_array=[0, 10, 15, 50], var_bin_labels=['low', 'mid', 'high'], plot_bins=[0, 10, 15, 50], plot_labels=None, return_data=True) tab = bw.freq_table(df.Spd40mN, df.Dir38mS, var_bin_array=[0, 8, 14, 41], var_bin_labels=['low', 'mid', 'high'], direction_bin_array=[0, 90, 130, 200, 360], direction_bin_labels=['northerly', 'easterly', 'southerly', 'westerly'], plot_bins=[0, 8, 14, 41], plot_labels=None, return_data=True) # var_bin_labels=['operating','shutdow','dangerous'], temp_rose, temp_freq_tab = bw.freq_table(df.T2m, df.Dir78mS, var_bin_array=[-10, 0, 10, 20], var_bin_labels=['low', 'mid', 'high'], plot_bins=[-10, 0, 10, 20], plot_labels=None, return_data=True)
def test_freq_table(): df = bw.load_campbell_scientific( bw.datasets.demo_campbell_scientific_site_data) temp_rose, temp_freq_tab = bw.freq_table( df.T2m, df.Dir78mS, var_bin_array=[-10, 0, 10, 20], var_bin_labels=['low', 'mid', 'high'], return_data=True) assert 1 == 1
def test_export_tab_file(): df = bw.load_campbell_scientific( bw.datasets.demo_campbell_scientific_site_data) graph, tab = bw.freq_table(df.Spd40mN, df.Dir38mS, return_data=True) bw.export_tab_file(tab, 80, 10, 10, file_name='export_tab_file.tab')
def test_export_tab_file(): df = bw.load_campbell_scientific( bw.datasets.demo_campbell_scientific_site_data) graph, tab = bw.freq_table(df.Spd40mN, df.Dir38mS, return_data=True) bw.export_tab_file(tab, name='campbell_tab_file', lat=10, long=10)