scispace - formally typeset
Journal ArticleDOI

Extending Python with Fortran

Paul F. Dubois, +1 more
- 01 Sep 1999 - 
- Vol. 1, Iss: 5, pp 66-73
TLDR
The authors have created a tool, Pyfort, for connecting Fortran routines to Python, which produces one or more Python extension modules which you then compile and load into Python, either statically or dynamically, as desired.
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.

read more

Citations
More filters
Journal ArticleDOI

CERR: A computational environment for radiotherapy research

TL;DR: CERR provides a powerful, convenient, and common framework which allows researchers to use common patient data sets, and compare and share research results.
Journal ArticleDOI

POVME 2.0: An Enhanced Tool for Determining Pocket Shape and Volume Characteristics.

TL;DR: POVME 2.0 is presented, which is an order of magnitude faster, has improved accuracy, includes a graphical user interface, and can produce volumetric density maps for improved pocket analysis.
Journal ArticleDOI

Weighted Implementation of Suboptimal Paths (WISP): An Optimized Algorithm and Tool for Dynamical Network Analysis.

TL;DR: A program capable of rapidly identifying additional suboptimal pathways that may also play important roles in the transmission of allosteric signals and its VMD-based graphical user interface (GUI) can be downloaded from http://nbcr.ucsd.edu/wisp.
Journal ArticleDOI

Recognition of normal-abnormal phonocardiographic signals using deep convolutional neural networks and mel-frequency spectral coefficients.

TL;DR: Deep convolutional neural networks and mel-frequency spectral coefficients were used for recognition of normal-abnormal phonocardiographic signals of the human heart in the PhysioNet.org Heart Sound database.
Journal ArticleDOI

LipidWrapper: An Algorithm for Generating Large-Scale Membrane Models of Arbitrary Geometry

TL;DR: A multi-scale utility capable of creating curved membrane models with geometries derived from various sources, both experimental and theoretical called LipidWrapper is presented.
References
More filters

An Introduction to Tkinter

Fredrik Lundh
TL;DR: In this article, the authors present a table of table of tables of this article : Table of Table 1.3.1.1-3.2.0.1]
Book

Graphical Applications With Tcl and Tk

TL;DR: Graphical Applications with Tcl and Tk will teach the basics of the syntax and show you how to start writing menus, opening dialog boxes, and loading GIF images, and allows you to get the most out of Tcl/Tk.

A facility for creating Python extensions in C

TL;DR: By designing suitable C++ classes to wrap the Python C API, CXX is able to produce extensions that are correct and which clean up after themselves correctly when errors occur, and this facility also integrates the C++ and Python exception facilities.