• 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