Esempio n. 1
0
def _function(env, signal):
    raw = [x.value for x in signal.value]
    N = len(raw)
    fft = np.fft.fft(raw) / N
    fft = fft[range(int(N / 2))]
    return Type.list([Type.float(float(abs(x))) for x in fft])
Esempio n. 2
0
def getProperTypeProvider(value):
    return {
        int: lambda v: Type.integer(v),
        float: lambda v: Type.float(v)
    }[type(value)](value)
Esempio n. 3
0
 def evaluator(cls, node, environment):
     return Type.float(node.value)
Esempio n. 4
0
 def evaluateForFloat(cls, value):
     return Type.float(-value)
Esempio n. 5
0
def _function4(env, config, notes):
    return Type.list([ Type.float(float(m)) for m in __function4(config, notes) ])
Esempio n. 6
0
def _function2(env, notes):
    return Type.list([Type.float(float(m)) for m in __function2(notes)])
Esempio n. 7
0
def _function1(env, value):
    return Type.float(float(value.value))