F2PY Users Guide and Reference Manual
The purpose of the F2PY
–Fortran to Python interface generator– is to provide a connection between Python and Fortran languages. F2PY is a part of NumPy (numpy.f2py
) and also available as a standalone command line tool f2py
when numpy
is installed that facilitates creating/building Python C/API extension modules that make it possible
- to call Fortran 77/90/95 external subroutines and Fortran 90/95 module subroutines as well as C functions;
- to access Fortran 77
COMMON
blocks and Fortran 90/95 module data, including allocatable arrays
from Python.
- Three ways to wrap - getting started
- Signature file
- Using F2PY bindings in Python
- Using F2PY
- Using via
numpy.distutils
- Advanced F2PY usages
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/f2py/index.html