liba 0.1.15

An algorithm library based on C/C++
Documentation
#!/usr/bin/env python
from __future__ import print_function
import os, sys, math, random

path = os.path.dirname(__file__)
path = os.path.dirname(path)
sys.path.insert(0, path)
if len(sys.argv) > 1:
    sys.stdout = open(sys.argv[1], "w")

import liba  # type: ignore

N = 100
T = math.pi * 0.1
lpf = liba.lpf(10, 0.01)
x = liba.new_num(N)
for i in range(N):
    x[i] = i * T
    x1 = math.sin(x[i]) + 0.2 * (random.random() - 0.5)
    print("%g,%g,%g" % (x[i], x1, lpf(x1)))

lpf.zero()
lpf.alpha
lpf.output