АнглийскийФранцузскийИспанский

Значок OnWorks

f2py-dbg - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


f2py - генератор интерфейсов от Фортрана к Python

СИНТАКСИС


(1) Чтобы создать исходный код модуля расширения:

f2py [ ] [[[только:] || [пропустить:]] ] [:
файлы> ...]

(2) Чтобы скомпилировать файлы fortran и построить модули расширения:

f2py -c [ , , ]

(3) Чтобы сгенерировать файлы подписи:

f2py -час ... <те же параметры, что и в (1)>

ОПИСАНИЕ


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

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-h
Записать подписи подпрограмм fortran в файл и выйти. Тогда ты можешь
редактировать и используйте его вместо . Если == stdout, тогда
подписи выводятся на стандартный вывод.

<фортран функции>
Имена подпрограмм fortran, для которых будут сгенерированы функции Python C / API.
По умолчанию это все, что находится в .

пропускать: Игнорируйте функции fortran, следующие до `: '.

только: Используйте только функции fortran, следующие до `: '.

: Вернуться к режим.

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

- [нет-] ниже
[Не] понижайте регистры в . По умолчанию --lower предполагается с -h
key и --no-lower без ключа -h.

--build-дир
Все сгенерированные файлы f2py создаются в . По умолчанию - tempfile.mkdtemp ().

--запись-подпись
Перезаписать существующий файл подписи.

- [нет-] латекс-док
Создавать (или нет) module.tex. По умолчанию --no-latex-doc.

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

- [no-] rest-doc
Создавать (или нет) module.rst. По умолчанию --no-rest-doc.

--debug-капи
Создайте код C / API, который сообщает о состоянии оболочек во время выполнения. Полезный для
отладка.

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

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

--help-ссылка [..]
Перечислить системные ресурсы, найденные system_info.py. [..] может содержать список ресурсов
имена. См. Также --link- переключатель ниже.

--тихий
Беги тихо.

--подробный
Бегите с особой многословностью.

-v Распечатайте идентификатор версии f2py и выйдите.

--include_paths путь1: путь2: ...
Искать включаемые файлы (которые будет сканировать f2py) из указанных каталогов.

КОНФИГ_ФК ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Следующие параметры эффективны только при использовании ключа -c.

--help-компилятор
Список доступных компиляторов Fortran [УСТАРЕЛО].

--fcompiler =
Укажите тип компилятора Fortran поставщиком.

--compiler =
Укажите тип компилятора C (как определено distutils)

--fcompiler-exec =
Укажите путь к компилятору F77 [УСТАРЕЛО].

--f90compiler-exec =
Укажите путь к компилятору F90 [УСТАРЕЛО].

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

--f77exec =
Укажите путь к компилятору F77.

--f90exec =
Укажите путь к компилятору F90.

--f77flags = "..."
Укажите флаги компилятора F77.

--f90flags = "..."
Укажите флаги компилятора F90.

--opt = "..."
Укажите флаги оптимизации.

--arch = "..."
Укажите флаги оптимизации для конкретной архитектуры.

--noopt
Скомпилировать без оптимизации.

- ноарх
Компилировать без оптимизации, зависящей от архитектуры.

--отлаживать
Скомпилируйте с отладочной информацией.

ЭКСТРА ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Следующие параметры эффективны только при использовании ключа -c.

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

-L / путь / к / lib / -l

-D -U -I / путь / к / включить /

.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-dbg в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 2
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 3
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 4
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 5
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 6
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • Больше »

Команды Linux

Ad