python27-Forthon-0.8.11-1.sdl6.i686.rpm


Advertisement

Description

python27-Forthon - Python interface generator for Fortran based codes

Property Value
Distribution CentOS 6
Repository PUIAS Computational i386
Package name python27-Forthon
Package version 0.8.11
Package release 1.sdl6
Package architecture i686
Package type rpm
Installed size 610.93 KB
Download size 125.91 KB
Official Mirror springdale.math.ias.edu
Forthon generates links between Fortran95 and Python. Python is a high level,
object oriented, interactive and scripting language that allows a flexible
and versatile interface to computational tools. The Forthon package generates
the necessary wrapping code which allows access to the Fortran database and
to the Fortran subroutines and functions. This provides a development package
where the computationally intensive parts of a code can be written in
efficient Fortran, and the high level controlling code can be written in the
much more versatile Python language.
The developer creates an interface file that describes what part of the
fortran is to be accessible from Python. Variables defined in Fortran
modules can be made accessible, including scalars, arrays, and variables of
derived type. A subset of the Fortran subroutines, as specified in the
interface file, can be called from Python, with argument lists including
scalars, arrays, and variables of derived type. Arrays can be statically
dimensioned or dynamically dimensioned, in which case Fortran95 style
pointers are used. Variables of derived type can be pointers, and derived
types can have elements which are themselves derived types or pointers to
derived types. A tool is included which will automatically compile the
user's source code and the generated wrapping code into a Python module.

Alternatives

Package Version Architecture Repository
python27-Forthon-0.8.11-1.sdl6.x86_64.rpm 0.8.11 x86_64 PUIAS Computational
python27-Forthon - - -

Requires

Name Value
/usr/bin/python2.7 -
python(abi) = 2.7

Provides

Name Value
python27-Forthon = 0.8.11-1.sdl6
python27-Forthon(x86-32) = 0.8.11-1.sdl6

Download

Type URL
Binary Package python27-Forthon-0.8.11-1.sdl6.i686.rpm
Source Package python27-Forthon-0.8.11-1.sdl6.src.rpm

Install Howto

  1. Download latest puias-computational rpm from
    http://springdale.math.ias.edu/data/puias/computational/6/i386/
  2. Install puias-computational rpm:
    # rpm -Uvh puias-computational*rpm
  3. Install python27-Forthon rpm package:
    # yum install python27-Forthon

Files

Path
/usr/bin/Forthon27
/usr/lib/python2.7/bin/Forthon
/usr/lib/python2.7/site-packages/Forthon-0.8.11-py2.7.egg-info
/usr/lib/python2.7/site-packages/Forthon/Forthon.c
/usr/lib/python2.7/site-packages/Forthon/Forthon.h
/usr/lib/python2.7/site-packages/Forthon/ForthonTimer.py
/usr/lib/python2.7/site-packages/Forthon/ForthonTimer.pyc
/usr/lib/python2.7/site-packages/Forthon/ForthonTimer.pyo
/usr/lib/python2.7/site-packages/Forthon/Forthon_builder.py
/usr/lib/python2.7/site-packages/Forthon/Forthon_builder.pyc
/usr/lib/python2.7/site-packages/Forthon/Forthon_builder.pyo
/usr/lib/python2.7/site-packages/Forthon/Forthon_options.py
/usr/lib/python2.7/site-packages/Forthon/Forthon_options.pyc
/usr/lib/python2.7/site-packages/Forthon/Forthon_options.pyo
/usr/lib/python2.7/site-packages/Forthon/License.txt
/usr/lib/python2.7/site-packages/Forthon/_Forthon.py
/usr/lib/python2.7/site-packages/Forthon/_Forthon.pyc
/usr/lib/python2.7/site-packages/Forthon/_Forthon.pyo
/usr/lib/python2.7/site-packages/Forthon/__init__.py
/usr/lib/python2.7/site-packages/Forthon/__init__.pyc
/usr/lib/python2.7/site-packages/Forthon/__init__.pyo
/usr/lib/python2.7/site-packages/Forthon/cfinterface.py
/usr/lib/python2.7/site-packages/Forthon/cfinterface.pyc
/usr/lib/python2.7/site-packages/Forthon/cfinterface.pyo
/usr/lib/python2.7/site-packages/Forthon/compilers.py
/usr/lib/python2.7/site-packages/Forthon/compilers.pyc
/usr/lib/python2.7/site-packages/Forthon/compilers.pyo
/usr/lib/python2.7/site-packages/Forthon/fvars.py
/usr/lib/python2.7/site-packages/Forthon/fvars.pyc
/usr/lib/python2.7/site-packages/Forthon/fvars.pyo
/usr/lib/python2.7/site-packages/Forthon/interfaceparser.py
/usr/lib/python2.7/site-packages/Forthon/interfaceparser.pyc
/usr/lib/python2.7/site-packages/Forthon/interfaceparser.pyo
/usr/lib/python2.7/site-packages/Forthon/preprocess.py
/usr/lib/python2.7/site-packages/Forthon/preprocess.pyc
/usr/lib/python2.7/site-packages/Forthon/preprocess.pyo
/usr/lib/python2.7/site-packages/Forthon/version.py
/usr/lib/python2.7/site-packages/Forthon/version.pyc
/usr/lib/python2.7/site-packages/Forthon/version.pyo
/usr/lib/python2.7/site-packages/Forthon/wrappergen_derivedtypes.py
/usr/lib/python2.7/site-packages/Forthon/wrappergen_derivedtypes.pyc
/usr/lib/python2.7/site-packages/Forthon/wrappergen_derivedtypes.pyo
/usr/lib/python2.7/site-packages/Forthon/wrappergenerator.py
/usr/lib/python2.7/site-packages/Forthon/wrappergenerator.pyc
/usr/lib/python2.7/site-packages/Forthon/wrappergenerator.pyo
/usr/share/doc/python27-Forthon-0.8.11/README

Changelog

2014-02-03 - Josko Plazonic <plazonic@princeton.edu>
- initial build

See Also

Package Description
python27-PyWavelets-0.3.0-1.sdl6.i686.rpm PyWavelets - Discrete Wavelet Transform in Python
python27-Traits-4.4.0-1.sdl6.i686.rpm Explicitly typed attributes for Python
python27-ase-3.10.0-15.sdl6.noarch.rpm Atomic Simulation Environment
python27-astLib-0.7.0-1.sdl6.1.i686.rpm astLib python astronomy modules
python27-astroML-0.2-2.sdl6.noarch.rpm Python tools for machine learning and data mining in Astronomy
python27-astroML-doc-0.2-2.sdl6.noarch.rpm Examples for the astroML package
python27-babel-0.9.6-2.sdl6.1.noarch.rpm Library for internationalizing Python applications
python27-backports-1.0-3.sdl6.i686.rpm Namespace for backported Python features
python27-backports-ssl_match_hostname-3.4.0.2-1.sdl6.noarch.rpm The ssl.match_hostname() function from Python 3
python27-basemap-0.99.4-11.sdl6.i686.rpm Plots data on map projections (with continental and political boundaries)
python27-basemap-data-0.99.4-2.sdl6.noarch.rpm Data for python-basemap
python27-basemap-data-hires-0.99.4-2.sdl6.noarch.rpm High resolution map data for python-basemap
python27-basemap-examples-0.99.4-11.sdl6.i686.rpm Example programs and data for python-basemap
python27-beaker-1.5.4-10.sdl6.noarch.rpm WSGI middleware layer to provide sessions
python27-beautifulsoup4-4.3.1-1.sdl6.noarch.rpm HTML/XML parser for quick-turnaround applications like screen-scraping
Advertisement
Advertisement