InglêsFrancêsEspanhol

Ad


favicon do OnWorks

f2py - Online na nuvem

Execute f2py no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando f2py que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


f2py - gerador de interface Fortran para Python

SINOPSE


(1) Para construir fontes de módulo de extensão:

f2py [ ] [[[apenas:] || [pular:]] ] [:
arquivos> ...]

(2) Para compilar arquivos fortran e construir módulos de extensão:

f2py -c [ , , ]

(3) Para gerar arquivos de assinatura:

f2py -h ... <mesmas opções que em (1)>

DESCRIÇÃO


Este programa gera um arquivo Python C / API ( module.c) que contém wrappers
para determinadas funções Fortran ou C para que possam ser chamadas a partir do Python. Com o -c
opção os módulos de extensão correspondentes são construídos.

OPÇÕES


-h
Escreva assinaturas das rotinas do fortran para o arquivo e saia. Então você pode
editar e usá-lo em vez de . Se == stdout então
as assinaturas são impressas em stdout.

<fortran funções>
Nomes de rotinas fortran para as quais funções Python C / API serão geradas.
O padrão é tudo o que é encontrado em .

pular: Ignore as funções fortran que seguem até `: '.

apenas: Use apenas funções fortran que seguem até `: '.

: Volta para modo.

-m
Nome do módulo; f2py gera um arquivo Python / C API module.c ou
módulo de extensão . O padrão é 'sem título'.

- [não-] inferior
Não abaixe as caixas em . Por padrão, --lower é assumido com -h
chave e --no-lower sem a chave -h.

--build-dir
Todos os arquivos f2py gerados são criados em . O padrão é tempfile.mkdtemp ().

- sobrescrever assinatura
Substitua o arquivo de assinatura existente.

- [sem-] latex-doc
Criar (ou não) module.tex. O padrão é --no-latex-doc.

--curto látex
Crie um documento LaTeX 'incompleto' (sem comandos \ documentclass,
\ tableofcontents, e \ begin {document}, \ end {document}).

- [no-] rest-doc
Criar (ou não) module.rst. O padrão é --no-rest-doc.

--debug-capi
Crie o código C / API que relata o estado dos wrappers durante o tempo de execução. Útil para
depuração.

-incluir ´
Adicione a instrução CPP #include ao código C / API. deveria estar no
formato de `" filename.ext "'ou` '. Como resultado
será incluído antes da parte das funções do wrapper no código C / API. A opção
está depreciado, use a instrução `usercode` nos arquivos de assinatura.

- [sem-] funções de embrulho
Crie wrappers de sub-rotina Fortran para funções Fortran 77. --wrap-functions é
padrão porque garante o máximo de portabilidade / independência do compilador.

--link de ajuda [..]
Liste os recursos do sistema encontrados por system_info.py. [..] pode conter uma lista de recursos
nomes. Veja também --link- mudar abaixo.

--quieto
Corra em silêncio.

--verbose
Execute com verbosidade extra.

-v Imprima o ID da versão f2py e saia.

--include_paths path1: path2: ...
A pesquisa inclui arquivos (que o f2py irá verificar) nos diretórios fornecidos.

CONFIG_FC OPÇÕES


As opções a seguir são eficazes apenas quando a opção -c é usada.

--help-compilador
Lista os compiladores Fortran disponíveis [DEPRECIATED].

--fcompiler =
Especifique o tipo de compilador Fortran por fornecedor.

--compiler =
Especifique o tipo de compilador C (conforme definido por distutils)

--fcompiler-exec =
Especifique o caminho para o compilador F77 [DEPRECIATED].

--f90compiler-exec =
Especifique o caminho para o compilador F90 [DEPRECIATED].

--help-fcompiler
Liste os compiladores Fortran disponíveis e saia.

--f77exec =
Especifique o caminho para o compilador F77.

--f90exec =
Especifique o caminho para o compilador F90.

--f77flags = "..."
Especifique os sinalizadores do compilador F77.

--f90flags = "..."
Especifique os sinalizadores do compilador F90.

--opt = "..."
Especifique sinalizadores de otimização.

--arch = "..."
Especifique sinalizadores de otimização específicos da arquitetura.

--noopt
Compile sem otimização.

--noarca
Compile sem otimização dependente do arco.

--depurar
Compile com informações de depuração.

EXTRA OPÇÕES


As opções a seguir são eficazes apenas quando a opção -c é usada.

--ligação-
Módulo de extensão de link com conforme definido por numpy_distutils / system_info.py.
Por exemplo, para vincular com bibliotecas LAPACK otimizadas (vecLib no MacOSX, ATLAS em outro lugar),
use --link-lapack_opt. Veja também a opção --help-link.

-L / caminho / para / lib / -eu

-D -VOCÊ -I / caminho / para / incluir /

.o .tão .uma

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPECASE_FORTRAN -DUNDERSCORE_G77
Macros que podem ser exigidos com compiladores Fortran não-gcc.

-DF2PY_REPORT_ATEXIT
Para imprimir um relatório de desempenho da interface F2PY quando o python sair. Disponível
para o Linux.

-DF2PY_REPORT_ON_ARRAY_COPY =
Para enviar uma mensagem para stderr sempre que a interface F2PY faz uma cópia de um array.
Inteiro define o limite para tamanhos de array quando uma mensagem deve ser mostrada.

REQUISITOS


Python 1.5.2 ou superior (2.x é compatível).

Numérico Python 13 ou superior (20.x, 21.x, 22.x, 23.x são suportados).

Numarray 0.9 opcional ou superior parcialmente suportado.

numpy_distutils do Scipy (pode ser baixado da página inicial do F2PY)

Use f2py online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad