EnglishFranceseCorsi

Favicon di OnWorks

f2py-dbg - Online nel cloud

Esegui f2py-dbg nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando f2py-dbg 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)

Utilizza f2py-dbg online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    VirtualGL
    VirtualGL
    VirtualGL reindirizza i comandi 3D da a
    Applicazione Unix/Linux OpenGL su a
    GPU lato server e converte il
    immagini 3D renderizzate in un flusso video
    con quale ...
    Scarica VirtualGL
  • 2
    libusb
    libusb
    Libreria per abilitare lo spazio utente
    programmi applicativi con cui comunicare
    dispositivi USB. Pubblico: sviluppatori, fine
    Utenti/Desktop. Linguaggio di programmazione: C.
    Categorie ...
    Scarica libus
  • 3
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 4
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 5
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 6
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • Di Più "

Comandi Linux

Ad