EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

f2py - Online în cloud

Rulați f2py în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda f2py care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


f2py - Generator de interfață Fortran către Python

REZUMAT


(1) Pentru a construi surse de module de extensie:

f2py [ ] [[doar:]||[săriți:]] ] [:
fișiere> ...]

(2) Pentru a compila fișiere Fortran și a construi module de extensie:

f2py -c [ , , ]

(3) Pentru a genera fișiere de semnătură:

f2py -h ...< aceleași opțiuni ca în (1) >

DESCRIERE


Acest program generează un fișier Python C/API ( modul.c) care conține învelișuri
pentru anumite funcții Fortran sau C, astfel încât acestea să poată fi apelate din Python. Cu -c
opțiunea sunt construite modulele de extensie corespunzătoare.

OPŢIUNI


-h
Scrieți semnăturile rutinelor fortran pentru a fi la dosar si iesi. Poți atunci
Editați | × și folosește-l în loc de . Dacă ==stdout atunci
semnăturile sunt tipărite la stdout.

<fortran funcții>
Numele rutinelor fortran pentru care vor fi generate funcții Python C/API.
Implicit este tot ce se găsește în .

ocolire: Ignorați funcțiile fortran care urmează până la `:'.

numai: Utilizați numai funcțiile fortran care urmează până la `:'.

: Mă întorc la modul.

-m
Denumirea modulului; f2py generează un fișier API Python/C modul.c sau
modul de extensie . Implicit este „fără titlu”.

--[nu-]mai jos
[Nu] coborâți carcasele în . În mod implicit, --lower este presupus cu -h
tasta și --no-lower fără tasta -h.

--build-dir
Toate fișierele generate f2py sunt create în . Implicit este tempfile.mkdtemp().

--suprascrie-semnătură
Suprascrieți fișierul de semnătură existent.

--[no-]latex-doc
Creați (sau nu) modul.tex. Implicit este --no-latex-doc.

--latex-scurt
Creați document LaTeX „incomplet” (fără comenzi \documentclass,
\tableofcontents și \begin{document}, \end{document}).

--[no-]odihnă-doc
Creați (sau nu) modul.în primul rând. Implicit este --no-rest-doc.

--debug-capi
Creați cod C/API care raportează starea wrapper-urilor în timpul rulării. Util pentru
depanare.

-include ´
Adăugați declarația CPP #include la codul C/API. ar trebui să fie în
format fie „„filename.ext”” fie „ '. Ca urmare
va fi inclus chiar înainte ca funcțiile wrapper să fie incluse în codul C/API. Optiunea
este depreciat, utilizați în schimb declarația `usercode` în fișierele de semnătură.

--[no-]funcții-wrap
Creați pachete de subrutine Fortran pentru funcțiile Fortran 77. --wrap-functions este
implicit pentru că asigură portabilitatea maximă/independența compilatorului.

--help-link [..]
Listează resursele de sistem găsite de system_info.py. [..] poate conține o listă de resurse
nume. Vezi și --link- comuta de mai jos.

--Liniște
Alerga linistit.

--verbos
Rulați cu un plus de verbozitate.

-v Imprimați ID-ul versiunii f2py și ieșiți.

--include_paths calea1:calea2:...
Căutare includ fișiere (pe care f2py le va scana) din directoarele date.

CONFIG_FC OPŢIUNI


Următoarele opțiuni sunt eficiente numai când este utilizat comutatorul -c.

--help-compiler
Listați compilatoarele Fortran disponibile [DEPRECIAȚI].

--fcompiler=
Specificați tipul compilatorului Fortran în funcție de furnizor.

--compiler=
Specificați tipul compilatorului C (așa cum este definit de distutils)

--fcompiler-exec=
Specificați calea către compilatorul F77 [DEPRECIAT].

--f90compiler-exec=
Specificați calea către compilatorul F90 [DEPRECIAT].

--help-fcompiler
Listați compilatoarele Fortran disponibile și ieșiți.

--f77exec=
Specificați calea către compilatorul F77.

--f90exec=
Specificați calea către compilatorul F90.

--f77flags="..."
Specificați steagurile compilatorului F77.

--f90flags="..."
Specificați steagurile compilatorului F90.

--opt="..."
Specificați steaguri de optimizare.

--arch="..."
Specificați steaguri de optimizare specifice arhitecturii.

--noopt
Compilați fără optimizare.

--noarch
Compilați fără optimizare dependentă de arc.

--depanare
Compilați cu informații de depanare.

EXTRA OPŢIUNI


Următoarele opțiuni sunt eficiente numai când este utilizat comutatorul -c.

--legătură-
Conectați modulul de extensie cu așa cum este definit de numpy_distutils/system_info.py.
De exemplu, pentru a conecta cu biblioteci LAPACK optimizate (vecLib pe MacOSX, ATLAS în altă parte),
utilizați --link-lapack_opt. Vezi și comutatorul --help-link.

-L/cale/la/lib/ -l

-D -U -eu/calea/spre/include/

.o .asa de .A

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
Macro-uri care ar putea fi necesare cu compilatoarele Fortran non-gcc.

-DF2PY_REPORT_ATEXIT
Pentru a tipări un raport de performanță al interfeței F2PY atunci când python iese. Disponibil
pentru Linux.

-DF2PY_REPORT_ON_ARRAY_COPY=
Pentru a trimite un mesaj către stderr ori de câte ori interfața F2PY face o copie a unui tablou.
Întreg setează pragul pentru dimensiunile matricei când ar trebui să fie afișat un mesaj.

CERINȚE


Python 1.5.2 sau o versiune ulterioară (2.x este acceptat).

Python numeric 13 sau mai mare (20.x, 21.x, 22.x, 23.x sunt acceptate).

Opțional Numarray 0.9 sau mai mare parțial acceptat.

numpy_distutils de la Scipy (poate fi descărcat de pe pagina de pornire F2PY)

Utilizați f2py online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - cutie de instrumente GNAT
    DESCRIERE: Th...
    Rulați aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utilitar pentru
    Preluați informațiile despre kernelul inactiv CPU
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: Un instrument
    care tipărește p...
    Rulați cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitar pentru setarea procesorului
    opțiunile nucleului specifice stării inactiv
    SINTAXĂ: cpupower [ -c cpulist ]
    idle-info [opțiuni] DESCRIERE: The
    cpupower idle-se...
    Rulați cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifică/tipărește cele ale utilizatorului
    calea de căutare a setului de hărți curent. Afectează
    accesul utilizatorului la datele existente sub
    alte seturi de hărți în locația curentă. ...
    Rulați g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - Imprimă un mesaj, avertisment,
    informații despre progres sau eroare fatală în
    Modul GRASS. Acest modul ar trebui utilizat în
    scripturi pentru mesajele transmise utilizatorului.
    KEYWO...
    Rulați g.messagegrass
  • Mai mult »

Ad