Example #1
0
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
Example #3
0
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')
Example #4
0
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)