Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

f2py2.7 — Online w chmurze

Uruchom f2py2.7 u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie f2py2.7, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


f2py - Generator interfejsu Fortran do Pythona

STRESZCZENIE


(1) Aby skonstruować źródła modułów rozszerzeń:

f2py [ ] [[[tylko:]||[pomiń:]] ] [:
pliki> ...]

(2) Aby skompilować pliki fortran i zbudować moduły rozszerzeń:

f2py -C [ , , ]

(3) Aby wygenerować pliki podpisów:

f2py -h ...< takie same opcje jak w (1) >

OPIS


Ten program generuje plik Python C/API ( module.c), który zawiera wrappery
dla danych funkcji Fortran lub C, aby można je było wywołać z Pythona. Z -c
opcja budowane są odpowiednie moduły rozszerzeń.

OPCJE


-h
Zapisz sygnatury procedur fortranu do pliku i wyjdź. Możesz wtedy
edytować i używaj go zamiast . Gdyby ==wtedy stdout
podpisy są drukowane na standardowe wyjście.

<fortran funkcje>
Nazwy procedur fortran, dla których zostaną wygenerowane funkcje Python C/API.
Domyślnie to wszystko, co można znaleźć w .

pominąć: Ignoruj ​​funkcje fortran, które następują aż do `:'.

tylko: Używaj tylko funkcji fortran, które następują aż do `:'.

: Wróć do tryb.

-m
nazwa modułu; f2py generuje plik Python/C API moduł.c lub
moduł rozszerzający . Domyślnie jest „bez tytułu”.

--[nie-]niższa
[Nie] obniżaj obudów w . Domyślnie --lower jest przyjmowane z -h
key i --no-lower bez klawisza -h.

--buduj-katalog
Wszystkie pliki generowane przez f2py są tworzone w . Wartość domyślna to tempfile.mkdtemp().

--nadpisz-podpis
Zastąp istniejący plik podpisu.

--[nie-]lateks-doc
Utwórz (lub nie) moduł.tex. Wartość domyślna to --no-latex-doc.

--krótki lateks
Utwórz „niekompletny” dokument LaTeX (bez poleceń \documentclass,
\tableofcontents i \begin{dokument}, \end{dokument}).

--[no-]odpoczynek-doc
Utwórz (lub nie) moduł.rst. Wartość domyślna to --no-rest-doc.

--debug-capi
Utwórz kod C/API, który raportuje stan opakowań w czasie wykonywania. Użyteczny do
debugowanie.

-włączać ´
Dodaj instrukcję CPP #include do kodu C/API. powinien być w
format `"nazwapliku.ext"' lub ` „. W rezultacie
zostanie uwzględniony tuż przed częścią funkcji opakowujących w kodzie C/API. Opcja
jest przestarzałe, zamiast tego użyj instrukcji `usercode` w plikach sygnatur.

--[no-]zawijania-funkcji
Twórz opakowania podprogramów Fortran do funkcji Fortran 77. --zawijanie-funkcje to
domyślnie, ponieważ zapewnia maksymalną przenośność/niezależność kompilatora.

--pomoc-link [..]
Lista zasobów systemowych znalezionych przez system_info.py. [..] może zawierać listę zasobów
nazwy. Zobacz także --link- przełącznik poniżej.

--cichy
Biegnij cicho.

--gadatliwy
Biegaj z dodatkową gadatliwością.

-v Wydrukuj identyfikator wersji f2py i wyjdź.

--uwzględnij ścieżki ścieżka1:ścieżka2:...
Wyszukaj pliki zawierające (które przeskanuje f2py) z podanych katalogów.

KONFIG_FC OPCJE


Poniższe opcje działają tylko wtedy, gdy używany jest przełącznik -c.

--pomoc-kompilator
Lista dostępnych kompilatorów Fortran [WYCOFANE].

--fkompilator=
Określ typ kompilatora Fortran według dostawcy.

--kompilator=
Określ typ kompilatora C (zgodnie z definicją distutils)

--fcompiler-exec=
Określ ścieżkę do kompilatora F77 [DEPRECIATED].

--f90compiler-exec=
Określ ścieżkę do kompilatora F90 [DEPRECIATED].

--help-fkompilator
Wyświetl listę dostępnych kompilatorów Fortran i zakończ.

--f77exec=
Podaj ścieżkę do kompilatora F77.

--f90exec=
Podaj ścieżkę do kompilatora F90.

--f77flags="..."
Określ flagi kompilatora F77.

--f90flags="..."
Określ flagi kompilatora F90.

--opt="..."
Określ flagi optymalizacji.

--arch="..."
Określ flagi optymalizacji specyficzne dla architektury.

--nie
Kompiluj bez optymalizacji.

--noarcha
Kompiluj bez optymalizacji zależnej od łuku.

--odpluskwić
Skompiluj z informacjami debugowania.

DODATKOWY OPCJE


Poniższe opcje działają tylko wtedy, gdy używany jest przełącznik -c.

--połączyć-
Połącz moduł rozszerzeń z zgodnie z definicją w numpy_distutils/system_info.py.
Np. do połączenia ze zoptymalizowanymi bibliotekami LAPACK (vecLib na MacOSX, ATLAS gdzie indziej),
użyj --link-lapack_opt. Zobacz także --help-link switch.

-L/ścieżka/do/lib/ -I

-D -U -I/ścieżka/do/zawiera/

.o .więc .a

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
Makra, które mogą być wymagane w przypadku kompilatorów Fortran innych niż gcc.

-DF2PY_REPORT_ATEXIT
Aby wydrukować raport wydajności interfejsu F2PY po zamknięciu Pythona. Do dyspozycji
dla systemu Linux.

-DF2PY_REPORT_ON_ARRAY_COPY=
Wysyłanie wiadomości do stderr za każdym razem, gdy interfejs F2PY tworzy kopię tablicy.
Liczba całkowita ustawia próg dla rozmiarów tablicy, kiedy komunikat powinien być wyświetlany.

WYMAGANIA


Python 1.5.2 lub nowszy (2.x jest obsługiwany).

Numeryczny Python 13 lub nowszy (20.x,21.x,22.x,23.x są obsługiwane).

Opcjonalny Numarray 0.9 lub nowszy częściowo obsługiwany.

numpy_distutils ze Scipy (można pobrać ze strony głównej F2PY)

Korzystaj z f2py2.7 online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Alt+F
    Alt+F
    Alt-F zapewnia bezpłatne i otwarte oprogramowanie
    alternatywne oprogramowanie dla DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F ma Sambę i NFS;
    obsługuje ext2/3/4...
    Pobierz Alt-F
  • 2
    Usm
    Usm
    Usm to zunifikowany pakiet Slackware
    menedżer, który obsługuje automatyczne
    rozwiązanie zależności. To jednoczy
    różne repozytoria pakietów, w tym
    slackware, slacky, p...
    Pobierz usm
  • 3
    Chart.js
    Chart.js
    Chart.js to biblioteka JavaScript, która
    pozwala projektantom i programistom rysować
    wszelkiego rodzaju wykresy przy użyciu HTML5
    element płótna. Chart js oferuje świetne
    tablica ...
    Pobierz Chart.js
  • 4
    iReport-Designer dla JasperReports
    iReport-Designer dla JasperReports
    UWAGA: Obsługa iReport/Jaspersoft Studio
    Ogłoszenie: Od wersji 5.5.0,
    Jaspersoft Studio będzie oficjalnym
    klient projektowy dla JasperReports. iReport
    Wola...
    Pobierz iReport-Designer dla JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF zainstaluje wszystkie
    oprogramowanie, które Fedora Linux i inne
    nie obejmuje domyślnie, po
    uruchamianie Fedory po raz pierwszy. Jego
    łatwe dla...
    Pobierz PostInstallerF
  • 6
    strace
    strace
    Projekt strace został przeniesiony do
    https://strace.io. strace is a
    diagnostyczne, debugujące i instruktażowe
    śledzenie przestrzeni użytkownika dla systemu Linux. To jest używane
    monitorować...
    Pobierz strace
  • więcej »

Komendy systemu Linux

Ad