from modules.filters import create_chirp, bandpass_filter
import matplotlib.pyplot as plt 
from chirpdetection import instantaneos_frequency
from IPython import embed
# create chirp

time, signal, ampl, freq = create_chirp(chirptimes=[0.05, 0.2501, 0.38734, 0.48332, 0.73434, 0.823424], )

# filter signal with bandpass_filter 

signal = bandpass_filter(signal, 1/0.00001, 495, 505)
embed()
exit()
fig, axs = plt.subplots(2, 1, figsize=(10, 10))
axs[0].plot(time, signal)

# plot instatneous frequency

baseline_freq_time, baseline_freq = instantaneos_frequency(signal, 1/0.00001)
axs[1].plot(baseline_freq_time[1:], baseline_freq[1:])



plt.show()