def METHOD_NAME(self):
    # Generate a noisy signal
    fs = 2000
    T = 0.1
    nsamples = T * fs
    t = np.linspace(0, T, nsamples, endpoint=False)
    a = 0.02
    f0 = 600
    x = 0.25 * np.sin(2 * np.pi * 0.25*f0 * t)
    x += 0.25 * np.sin(2 * np.pi * f0 * t)
    x += 0.25 * np.sin(2 * np.pi * 2*f0 * t)
    x += 0.25 * np.sin(2 * np.pi * 3*f0 * t)
    import time
    lowcut = f0 - 200
    highcut = f0 + 200
    # Define the parameters
    fc = f0 / fs
    b = 0.05
    data = x
    y = Filter.apply_bandpass_filter(data, lowcut / fs, highcut / fs, filter_bw=b)
    plt.plot(y, label='Filtered signal (%g Hz)' % f0)
    plt.plot(data, label='Noisy signal')
    plt.legend(loc='upper left')
    plt.show()