FIX numpy 1.3 has no float16; use float32