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

Ad


Значок OnWorks

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

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

Это команда f2py, которую можно запустить в бесплатном хостинг-провайдере 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 онлайн с помощью сервисов onworks.net


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

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

  • 1
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 2
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 3
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 4
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 5
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 6
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • Больше »

Команды Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-информация
    cpupower-idle-информация
    cpupower Idle-info — Утилита для
    получить информацию о простое ядра процессора
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ: Инструмент
    который печатает p...
    Запустите cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower Idle-Set — Утилита для настройки процессора
    специальные параметры ядра для состояния простоя
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ:
    мощность процессора в режиме ожидания...
    Запустите cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets — изменяет/печатает пользовательские
    текущий путь поиска набора карт. Влияет на
    доступ пользователя к данным, существующим в рамках
    другие наборы карт в текущем местоположении. ...
    Запустите g.mapsetsgrass
  • 6
    г.messagegrass
    г.messagegrass
    g.message — печатает сообщение, предупреждение,
    информация о ходе выполнения или фатальная ошибка в
    ТРАВЯНОЙ путь. Этот модуль следует использовать в
    сценарии для сообщений, доставляемых пользователю.
    КЕЙВО...
    Запустите g.messagegrass
  • Больше »

Ad