Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

f2py — online w chmurze

Uruchom f2py w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie f2py, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu 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 f2py online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad