DocumentCode
1553804
Title
Extending Python with Fortran
Author
Dubois, Paul F. ; Yang, T.-Y.
Volume
1
Issue
5
fYear
1999
Lastpage
73
Abstract
Python is a great scripting language. It is portable, free, and has a powerful numerical facility, object oriented features, and a library of modules that enable a huge variety of applications: cryptography, image processing, special effects for movies, Web programming, Web site search engines, and so on. The authors have created a tool, Pyfort, for connecting Fortran routines to Python. To use Pyfort, you create an input file that describes the Fortran functions and subroutines you wish to access from Python. This file uses a syntax that is close to a subset of the Fortran 95 interface syntax. Once the input file is prepared, you execute the Pyfort tool. The tool produces one or more Python extension modules, which you then compile and load into Python, either statically or dynamically, as desired
Keywords
FORTRAN; authoring languages; object-oriented programming; utility programs; Fortran 95 interface syntax; Fortran functions; Fortran routines; Pyfort tool; Python extension modules; Python scripting language; input file; numerical facility; object oriented features; subroutines; syntax; Computational modeling; Computer crashes; Cryptography; Java; Libraries; Object oriented modeling; Protection; Scientific computing; Software maintenance; Strips;
fLanguage
English
Journal_Title
Computing in Science & Engineering
Publisher
ieee
ISSN
1521-9615
Type
jour
DOI
10.1109/5992.790589
Filename
790589
Link To Document