f2py - Online nel cloud

Questo è il comando f2py che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


f2py - Generatore di interfacce da Fortran a Python

SINOSSI


(1) Per costruire sorgenti di moduli di estensione:

f2py [ ] [[[solo:]||[salta:]] ] [:
file> ...]

(2) Per compilare file Fortran e costruire moduli di estensione:

f2py -C [ , , ]

(3) Per generare file di firma:

f2py -h ...< stesse opzioni di (1) >

DESCRIZIONE


Questo programma genera un file Python C/API ( module.c) che contiene wrapper
per determinate funzioni Fortran o C in modo che possano essere chiamate da Python. Con il -c
opzione i moduli di estensione corrispondenti sono costruiti.

VERSIONI


-h
Scrivi le firme delle routine Fortran su file ed esci. puoi allora
modificare e usalo al posto di . Se ==stdout allora
le firme vengono stampate su stdout.

<fortran funzioni>
Nomi delle routine fortran per le quali verranno generate le funzioni Python C/API.
L'impostazione predefinita è tutto ciò che si trova in .

Salta: Ignora le funzioni Fortran che seguono fino a `:'.

Solo: Usa solo le funzioni fortran che seguono fino a `:'.

: Tornare a modalità.

-m
Nome del modulo; f2py genera un file API Python/C modulo.c o
modulo di estensione . L'impostazione predefinita è "senza titolo".

--[no-]inferiore
[non] abbassare le maiuscole in . Per impostazione predefinita, si assume --lower con -h
key e --no-lower senza la chiave -h.

--build-dir
Tutti i file generati da f2py sono creati in . L'impostazione predefinita è tempfile.mkdtemp().

--sovrascrivi-firma
Sovrascrivi il file della firma esistente.

--[no-]latex-doc
Crea (o no) modulo.tex. Il valore predefinito è --no-latex-doc.

--corto-lattice
Crea un documento LaTeX "incompleto" (senza comandi \documentclass,
\tableofcontents e \begin{document}, \end{document}).

--[no-]resto-doc
Crea (o no) modulo.primo. Il valore predefinito è --no-rest-doc.

--debug-capi
Crea codice C/API che riporti lo stato dei wrapper durante il runtime. Utile per
debug.

-includere ´
Aggiungi l'istruzione #include CPP al codice C/API. dovrebbe essere nel
formato di `"nomefile.ext"' o ` '. Di conseguenza
verrà incluso appena prima che le funzioni wrapper facciano parte del codice C/API. L'opzione
è deprezzato, usa invece l'istruzione "usercode" nei file delle firme.

--[no-]wrap-funzioni
Crea wrapper di subroutine Fortran per le funzioni Fortran 77. --wrap-functions è
default perché garantisce la massima portabilità/indipendenza del compilatore.

--help-link [..]
Elenca le risorse di sistema trovate da system_info.py. [..] può contenere un elenco di risorse
nomi. Vedi anche --link- passare sotto.

--silenzioso
Corri tranquillo.

--verboso
Esegui con maggiore verbosità.

-v Stampa l'ID della versione di f2py ed esci.

--include_percorsi percorso1:percorso2:...
Cerca i file include (che f2py scansiona) dalle directory indicate.

CONFIG_FC VERSIONI


Le seguenti opzioni sono efficaci solo quando viene utilizzata l'opzione -c.

--help-compilatore
Elenca i compilatori Fortran disponibili [DEPREZIONATO].

--fcompiler=
Specifica il tipo di compilatore Fortran per fornitore.

--compiler=
Specificare il tipo di compilatore C (come definito da distutils)

--fcompiler-exec=
Specificare il percorso del compilatore F77 [DEPRECIATED].

--f90compiler-exec=
Specificare il percorso del compilatore F90 [DEPRECIATED].

--help-fcompilatore
Elenca i compilatori Fortran disponibili ed esci.

--f77exec=
Specificare il percorso del compilatore F77.

--f90exec=
Specificare il percorso del compilatore F90.

--f77flags="..."
Specificare i flag del compilatore F77.

--f90flags="..."
Specificare i flag del compilatore F90.

--opt="..."
Specifica i flag di ottimizzazione.

--arch="..."
Specificare i flag di ottimizzazione specifici dell'architettura.

--noopt
Compila senza ottimizzazione.

--noarca
Compila senza ottimizzazione dipendente dall'arco.

- debug
Compilare con informazioni di debug.

EXTRA VERSIONI


Le seguenti opzioni sono efficaci solo quando viene utilizzata l'opzione -c.

--collegamento-
Modulo di estensione del collegamento con come definito da numpy_distutils/system_info.py.
Ad esempio per il collegamento con librerie LAPACK ottimizzate (vecLib su MacOSX, ATLAS altrove),
usa --link-lapack_opt. Vedi anche l'opzione --help-link.

-L/percorso/a/lib/ -l

-D -U -Io/percorso/per/includere/

.o .così .un

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPARCASE_FORTRAN -DUNDERSCORE_G77
Macro che potrebbero essere richieste con compilatori Fortran non gcc.

-DF2PY_REPORT_ATEXIT
Per stampare un rapporto sulle prestazioni dell'interfaccia F2PY quando python esce. A disposizione
per Linux.

-DF2PY_REPORT_ON_ARRAY_COPY=
Per inviare un messaggio a stderr ogni volta che l'interfaccia F2PY esegue una copia di un array.
Numero intero imposta la soglia per le dimensioni dell'array quando deve essere mostrato un messaggio.

REQUISITI


Python 1.5.2 o superiore (è supportato 2.x).

Python numerico 13 o superiore (20.x,21.x,22.x,23.x sono supportati).

Opzionale Numarray 0.9 o superiore parzialmente supportato.

numpy_distutils da Scipy (può essere scaricato dalla homepage di F2PY)

Usa f2py online usando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows