Use of the Python language in scientific computing has always been characterized by the coexistence of interpreted Python code and compiled native code, written in languages like C or Fortran.

The authors of “Pythran: Crossing the Python Frontier,” which appears in the March/April 2018 issue of Computing in Science & Engineering, take a fresh look at the problem and introduce Pythran, a new optimization tool designed to efficiently handle unmodified Python code.