англійськафранцузькаіспанська

Ad


Значок OnWorks

f2py - Інтернет у хмарі

Запустіть f2py у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда f2py, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


f2py - генератор інтерфейсу Fortran до Python

СИНТАКСИС


(1) Щоб створити джерела модуля розширення:

f2py [ ] [[[лише:]||[пропустити:]] ] [:
файли> ...]

(2) Щоб зібрати файли fortran та створити модулі розширення:

f2py -c [ , , ]

(3) Щоб створити файли підписів:

f2py -h ...< ті самі варіанти, що й у (1) >

ОПИС


Ця програма створює файл Python C/API ( module.c), який містить обгортки
для заданих функцій Fortran або C, щоб їх можна було викликати з Python. З -c
опція вбудовуються відповідні модулі розширення.

ВАРІАНТИ


-h
Запишіть підписи підпрограм fortran у файл і вийти. Тоді можна
редагувати і використовувати його замість . Якщо ==стандартний вихід тоді
підписи друкуються в стандартний вихідний код.

<fortran функції>
Назви програм fortran, для яких будуть створені функції Python C/API.
За замовчуванням це все, що знайдено в .

пропустити: Ігноруйте функції fortran, які слідують до `:'.

тільки: Використовуйте лише функції fortran, які слідують до `:'.

: Поверніться до режим.

-m
Назва модуля; f2py створює файл API Python/C модуль.c або
модуль розширення . За замовчуванням 'без назви'.

--[ні-]нижче
[не] опускайте футляри . За замовчуванням, --lower передбачається з -h
ключ і --no-lower без ключа -h.

--build-dir
Усі файли, згенеровані f2py, створюються в . За замовчуванням – tempfile.mkdtemp().

--перезапис-підпис
Перезаписати наявний файл підпису.

--[ні-]латекс-док
Створити (чи ні) module.tex. За замовчуванням --no-latex-doc.

--коротколатексні
Створіть "неповний" документ LaTeX (без команд \documentclass,
\tableofcontents та \begin{document}, \end{document}).

--[ні-]відпочинок-док
Створити (чи ні) модуль.перший. За замовчуванням --no-rest-doc.

--debug-capi
Створіть код C/API, який повідомляє про стан обгорток під час виконання. Корисно для
налагодження.

-включати ´
Додайте оператор CPP #include до коду C/API. має бути в
формат `"filename.ext"' або ` '. Як результат
буде включено безпосередньо перед частиною функції обгортки в коді C/API. Варіант
амортизується, замість цього використовуйте оператор `usercode` у файлах підписів.

--[ні-]функції обгортання
Створіть обгортки підпрограм Fortran для функцій Fortran 77. --wrap-functions є
за замовчуванням, оскільки він забезпечує максимальну переносимість/незалежність від компілятора.

--довідка-посилання [..]
Перелік системних ресурсів, знайдених за допомогою system_info.py. [..] може містити список ресурсів
імена. Дивіться також --link- перемикач нижче.

--спокійно
Біжи тихо.

-багатослівний
Виконайте з додатковою багатослівністю.

-v Надрукуйте ідентифікатор версії f2py і вийдіть.

--include_paths шлях1:шлях2:...
Шукайте включаються файли (які буде сканувати f2py) із заданих каталогів.

CONFIG_FC ВАРІАНТИ


Наведені нижче параметри ефективні лише тоді, коли використовується перемикач -c.

--довідка-компілятор
Перелік доступних компіляторів Fortran [ЗНЯТО].

--fcompiler=
Вкажіть тип компілятора Fortran за постачальником.

--компілятор=
Вкажіть тип компілятора C (як визначено distutils)

--fcompiler-exec=
Вкажіть шлях до компілятора F77 [ЗНЯТО].

--f90compiler-exec=
Вкажіть шлях до компілятора F90 [ЗНЯТО].

--help-fcompiler
Перелік доступних компіляторів Fortran і вихід.

--f77exec=
Вкажіть шлях до компілятора F77.

--f90exec=
Вкажіть шлях до компілятора F90.

--f77flags="..."
Вкажіть прапори компілятора F77.

--f90flags="..."
Вкажіть прапори компілятора F90.

--opt="..."
Вкажіть прапорці оптимізації.

--arch="..."
Вкажіть прапори оптимізації, специфічні для архітектури.

--ноопт
Компіляція без оптимізації.

--ноарх
Компіляція без arch-залежної оптимізації.

--відлагоджувати
Компіляція з інформацією про налагодження.

EXTRA ВАРІАНТИ


Наведені нижче параметри ефективні лише тоді, коли використовується перемикач -c.

--посилання-
Модуль розширення посилання с як визначено numpy_distutils/system_info.py.
Наприклад, щоб зв'язатися з оптимізованими бібліотеками LAPACK (vecLib на MacOSX, ATLAS в інших місцях),
використовуйте --link-lapack_opt. Дивіться також перемикач --help-link.

-L/шлях/до/бібліотеки/

-D -Я/шлях/до/включити/

.o .так .a

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
Макроси, які можуть знадобитися компіляторам Fortran, які не є gcc.

-DF2PY_REPORT_ATEXIT
Щоб роздрукувати звіт про продуктивність інтерфейсу F2PY при виході з python. Доступний
для Linux.

-DF2PY_REPORT_ON_ARRAY_COPY=
Щоб надіслати повідомлення до stderr щоразу, коли інтерфейс F2PY створює копію масиву.
Ціле число встановлює поріг розмірів масиву, коли повідомлення має відображатися.

ВИМОГИ


Python 1.5.2 або вище (підтримується 2.x).

Числовий Python 13 або вище (підтримуються 20.x,21.x,22.x,23.x).

Частково підтримується необов’язковий Numarray 0.9 або вище.

numpy_distutils від Scipy (можна завантажити з домашньої сторінки F2PY)

Використовуйте f2py онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть 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 - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - утиліта для
    отримати інформацію про неактивне ядро ​​ЦП
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: інструмент
    який друкує п...
    Запустіть cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - утиліта для налаштування ЦП
    спеціальні параметри ядра для стану простою
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: The
    cpupower idle-se...
    Запустіть cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - змінює/друкує дані користувача
    поточний шлях пошуку набору карт. Впливає на
    доступ користувача до даних, що існують під
    інші набори карт у поточному місці. ...
    Запустіть g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - друкує повідомлення, попередження,
    інформацію про прогрес або фатальну помилку в
    ТРАВ'ЯНИЙ шлях. Цей модуль слід використовувати в
    сценарії для повідомлень, які надаються користувачеві.
    KEYWO...
    Запустіть g.messagegrass
  • Детальніше »

Ad