(psi1, psi2, i, inp)
| 131 | def get_filter(base, k): |
| 132 | |
| 133 | def psi(psi1, psi2, i, inp): |
| 134 | mask = (inp<=0.5) * 1.0 |
| 135 | return psi1[i](inp) * mask + psi2[i](inp) * (1-mask) |
| 136 | |
| 137 | if base not in ['legendre', 'chebyshev']: |
| 138 | raise Exception('Base not supported') |