Add SIFT python bindings + tests