Automated scientific software scripting with SWIG
Future Generation Computer Systems - Tools for program development and analysis
Python for Scientific Computing
Computing in Science and Engineering
Exposing Fortran Derived Types to C and Other Languages
Computing in Science and Engineering
pyOpt: a Python-based object-oriented framework for nonlinear constrained optimization
Structural and Multidisciplinary Optimization
Object-oriented electrodynamic S-matrix code with modern applications
Journal of Computational Physics
escript-RT: Reactive transport simulation in Python using escript
Computers & Geosciences
Map algebra and model algebra for integrated model building
Environmental Modelling & Software
Hi-index | 0.00 |
In this paper we tackle the problem of connecting low-level Fortran programs to high-level Python programs. The difficulties of mixed language programming between Fortran and C are resolved in an almost compiler and platform independent way. We provide a polished software tool F2PY that can (semi-)automatically build interfaces between the Python and Fortran languages and hence almost completely hide the difficulties from the target user: a research scientist who develops a computer model using a high-performance scripting approach.