Does the Global Interpretter Lock (GIL) get released when I call an f2py wrapped function?
(I'm happy to try to discover on my own, but I'm not familiar enough with the numpy source to know where to start looking)...
To clarify, a good answer to this question would either help me to know where in the numpy source to look for a Py_BEGIN_ALLOW_THREADS
or it would simply let me know if the GIL is released (preferably with some evidence).