def get_signal(parser, combo):
     print parser, name, combo
     print "getting data"
     
     signal = list(parser(combo))
     
     print "interpoling signal"
     
     new_signal = list( interpolateSignal(signal, delta) )
     
     return new_signal
 def generate(parser, name, combo):
     print parser, name, combo
     print "getting data"
     
     signal = list(parser(combo))
     
     print "generating signal"
     
     new_signal = list( interpolateSignal(signal, delta) )
     
     print "generating wavs"
 
     generate_wavs(new_signal,name + "_"+combo[1])
"""
@copyright: 2013 by Pauli Rikula <*****@*****.**>
@license: MIT <http://www.opensource.org/licenses/mit-license.php>
"""

from parse_willab_data import get_data
from signal_tools import interpolateSignal

from plot_tools import makeplot, monthly, no_locator_set
import datetime

if __name__ == "__main__":
    delta = datetime.timedelta(0,600,0)
    signal = get_data()
    makeplot(signal, monthly, step = 2)
    new_signal = list( interpolateSignal(signal, delta) )
    makeplot(new_signal, monthly, step = 2)
"""
@copyright: 2013 by Pauli Rikula <*****@*****.**>
@license: MIT <http://www.opensource.org/licenses/mit-license.php>
"""

from parse_willab_data import get_data_airpressure
from signal_tools import interpolateSignal
from willab_airpressure_to_wav import takeOnlyValuesBetveen

from plot_tools import makeplot, monthly, no_locator_set
import datetime

if __name__ == "__main__":
    delta = datetime.timedelta(0,600,0)
    signal = get_data_airpressure()
    makeplot(signal, monthly, step = 100)
    
    new_signal = list(
        takeOnlyValuesBetveen( #this takes only values between 961 and 1100
            interpolateSignal(signal, delta),  #this respamples data to 'delta' time intervals
            961,1100)
        )
    makeplot(new_signal, monthly, step = 100)