Fortran for Speed, Python for Comfort

Fwrap wraps Fortran code in C, Cython and Python. It focuses on Fortran 90 and 95, and will work with Fortran 77 so long as you limit yourself to “sane” Fortran 77. [1]

Fwrap is licensed under the new BSD license.

Note

Fwrap is under heavy development and is quickly approaching its first release. This page is constantly being updated with new information and links.

Dependencies

NumPy
Tested with NumPy >= 1.3.0
Cython
Tested with Cython >= 0.11
Fparser
Used by fwrap for parsing Fortran code (will be distributed with fwrap’s releases)

And, of course a sufficiently recent version of Python (tested with versions 2.5 and 2.6) and a Fortran 90 compiler. Gfortran version >= 4.3.3 works well, as does Intel’s ifort.

Bug reports, Wiki & Mailing list

Fwrap trac
For bug reports, wiki pages, etc.
http://groups.google.com/group/fwrap-users
Questions, comments, patches, help...

Development

Mercurial Repository
To get the latest development version
Development blog
For all fwrap-related news