Transonic is sensible to the environment variables:
TRANSONIC_DIRcan be set to control where the cached files are saved.
TRANSONIC_COMPILE_AT_IMPORTcan be set to enable a mode for which Transonic compiles at import time the Pythran file associated with the imported module. This behavior can also be triggered programmatically by using the function
TRANSONIC_NO_REPLACEcan be set to disable all code replacements. This is useful only when measuring code coverage.
FLUID_COMPILE_JITcan be set to false to disable the compilation of jited functions. This can be useful for unittests.
Bye the way, for performance, it is important to configure Pythran with a file ~/.pythranrc:
For Linux, I use:
[pythran] complex_hook = True [compiler] CXX=clang++-6.0 CC=clang-6.0 blas=openblas