If you aren't assuming they can program in C, they could probably do this in Cython as well.