Numexpr was initially written by David Cooke, and extended to more
types by Tim Hochberg.
Francesc Alted contributed support for booleans and simple-precision
floating point types, efficient strided and unaligned array operations
and multi-threading code.
Ivan Vilata contributed support for strings.
Gregor Thalhammer implemented the support for Intel VML (Vector Math
Mark Wiebe added support for the new iterator in NumPy, which allows
for better performance in more scenarios (like broadcasting,
fortran-ordered or non-native byte orderings).
Gaëtan de Menten contributed important bug fixes and speed
Antonio Valentino contributed the port to Python 3.