InglésFrancésEspañol

Ad


icono de página de OnWorks

f2py: en línea en la nube

Ejecute f2py en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando f2py que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


f2py - Generador de interfaz de Fortran a Python

SINOPSIS


(1) Para construir fuentes de módulos de extensión:

f2py [ ] [[[solo:] || [omitir:]] ] [:
archivos> ...]

(2) Para compilar archivos fortran y construir módulos de extensión:

f2py -C [ , , ]

(3) Para generar archivos de firmas:

f2py -h ... <mismas opciones que en (1)>

DESCRIPCIÓN


Este programa genera un archivo Python C / API ( module.c) que contiene envoltorios
para determinadas funciones de Fortran o C para que se puedan llamar desde Python. Con la -c
opción se construyen los módulos de extensión correspondientes.

CAMPUS


-h
Escriba las firmas de las rutinas de fortran para archivar y salir. Entonces puedes
editar y usarlo en lugar de . Si == stdout entonces
las firmas se imprimen en stdout.

<fortran funciones>
Nombres de rutinas de fortran para las que se generarán funciones Python C / API.
El valor predeterminado es todo lo que se encuentra en .

saltar: Ignore las funciones de fortran que siguen hasta `: '.

sólo: Utilice solo las funciones de fortran que siguen hasta `: '.

: Regresa a modo.

-m
Nombre del módulo; f2py genera un archivo API Python / C module.c o
módulo de extensión . El valor predeterminado es "sin título".

- [no-] inferior
[No] baje las cajas en . Por defecto, --lower se asume con -h
y --no-lower sin la tecla -h.

--construir-dir
Todos los archivos generados por f2py se crean en . El valor predeterminado es tempfile.mkdtemp ().

--sobrescribir-firma
Sobrescriba el archivo de firma existente.

- [no-] látex-doc
Crear (o no) module.tex. El valor predeterminado es --no-latex-doc.

- látex corto
Cree un documento LaTeX 'incompleto' (sin comandos \ documentclass,
\ tableofcontents y \ begin {document}, \ end {document}).

- [no-] resto-doc
Crear (o no) module.rst. El valor predeterminado es --no-rest-doc.

--depuración-capi
Cree código C / API que informe el estado de los contenedores durante el tiempo de ejecución. Útil para
depuración.

-incluir ´
Agregue la declaración CPP #include al código C / API. debería estar en el
formato de "" filename.ext "'o` '. Como resultado
se incluirá justo antes de la parte de las funciones contenedoras en el código C / API. La opción
está depreciado, use la instrucción `usercode` en los archivos de firmas.

- [no-] funciones de envoltura
Cree envoltorios de subrutinas de Fortran para las funciones de Fortran 77. --wrap-functions es
predeterminado porque garantiza la máxima portabilidad / independencia del compilador.

--ayuda-enlace [..]
Enumere los recursos del sistema encontrados por system_info.py. [..] puede contener una lista de recursos
nombres. Ver también --link- cambiar a continuación.

--tranquilo
Corre silenciosamente.

--verboso
Corre con más verbosidad.

-v Imprima el ID de la versión f2py y salga.

--incluir_ruta ruta1: ruta2: ...
Busque incluir archivos (que f2py escaneará) de los directorios dados.

CONFIG_FC CAMPUS


Las siguientes opciones son efectivas solo cuando se usa el modificador -c.

- compilador de ayuda
Lista de compiladores de Fortran disponibles [DEPRECIADO].

--fcompiler =
Especifique el tipo de compilador de Fortran por proveedor.

--compiler =
Especifique el tipo de compilador de C (según lo definido por distutils)

--fcompiler-exec =
Especifique la ruta al compilador F77 [DEPRECIATED].

--f90compiler-exec =
Especifique la ruta al compilador F90 [DEPRECIATED].

--ayuda-fcompiler
Enumere los compiladores de Fortran disponibles y salga.

--f77exec =
Especifique la ruta al compilador F77.

--f90exec =
Especifique la ruta al compilador F90.

--f77flags = "..."
Especifique los indicadores del compilador F77.

--f90flags = "..."
Especifique los indicadores del compilador F90.

--opt = "..."
Especifique indicadores de optimización.

--arch = "..."
Especifique indicadores de optimización específicos de la arquitectura.

--nooptar
Compile sin optimización.

--noarca
Compile sin optimización dependiente del arco.

--depurar
Compile con información de depuración.

EXTRA CAMPUS


Las siguientes opciones son efectivas solo cuando se usa el modificador -c.

--Enlace-
Enlace módulo de extensión con según lo definido por numpy_distutils / system_info.py.
Por ejemplo, para enlazar con bibliotecas LAPACK optimizadas (vecLib en MacOSX, ATLAS en otros lugares),
use --link-lapack_opt. Consulte también --help-link switch.

-L / ruta / a / lib / -l

-D -U -I / ruta / a / incluir /

.o .asi que .a

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
Macros que pueden ser necesarias con compiladores Fortran que no son de gcc.

-DF2PY_REPORT_ATEXIT
Para imprimir un informe de rendimiento de la interfaz F2PY cuando Python sale. Disponible
para Linux.

-DF2PY_REPORT_ON_ARRAY_COPY =
Para enviar un mensaje a stderr siempre que la interfaz F2PY haga una copia de una matriz.
Entero establece el umbral para los tamaños de matriz cuando se debe mostrar un mensaje.

REQUISITOS


Python 1.5.2 o superior (se admite 2.x).

Python numérico 13 o superior (se admiten 20.x, 21.x, 22.x, 23.x).

Numarray 0.9 opcional o superior parcialmente compatible.

numpy_distutils de Scipy (se puede descargar desde la página de inicio de F2PY)

Use f2py en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad