영어프랑스어스페인어

Ad


온웍스 파비콘

f2py3-dbg - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 f2py3-dbg 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 f2py3-dbg 명령입니다.

프로그램:

이름


f2py - 포트란-파이썬 인터페이스 생성기

개요


(1) 확장 모듈 소스를 구성하려면:

f2py [ ] [[[만:]||[건너뛰기:]] ] [:
파일> ...]

(2) 포트란 파일을 컴파일하고 확장 모듈을 빌드하려면:

f2py -씨 [ , , ]

(3) 서명 파일을 생성하려면:

f2py -시간 ...< (1)과 같은 옵션 >

기술


이 프로그램은 Python C/API 파일( 래퍼를 포함하는 module.c)
주어진 Fortran 또는 C 함수에 대해 Python에서 호출할 수 있도록 합니다. -c와 함께
옵션은 해당 확장 모듈이 빌드됩니다.

옵션


-h
파일에 포트란 루틴의 서명 쓰기 그리고 종료. 당신은 할 수 있습니다
편집하다 대신 사용 . 만약에 == 표준 출력
서명은 stdout에 인쇄됩니다.

<포트란 기능>
Python C/API 함수가 생성될 포트란 루틴의 이름입니다.
기본값은 다음에서 찾을 수 있는 모든 것입니다. .

건너 뛰기: `:'까지 이어지는 포트란 기능을 무시하십시오.

만 : `:'까지 뒤에 오는 포트란 함수만 사용하십시오.

: 로 돌아가다 방법.

-m
모듈의 이름입니다. f2py는 Python/C API 파일을 생성합니다. module.c 또는
확장 모듈 . 기본값은 '제목 없음'입니다.

--[no-]낮음
케이스를 낮추지 마십시오. . 기본적으로 --lower는 -h로 가정합니다.
키 및 --no-lower -h 키가 없습니다.

--빌드 디렉토리
모든 f2py 생성 파일은 다음 위치에서 생성됩니다. . 기본값은 tempfile.mkdtemp()입니다.

--덮어쓰기 서명
기존 서명 파일을 덮어씁니다.

--[no-]라텍스 문서
생성(또는 생성하지 않음) 모듈.텍스. 기본값은 --no-latex-doc입니다.

--짧은 라텍스
'불완전한' LaTeX 문서 만들기(\documentclass 명령 없이,
\tableofcontents 및 \begin{document}, \end{document}).

--[no-]휴식 문서
생성(또는 생성하지 않음) 모듈.rst. 기본값은 --no-rest-doc입니다.

--debug-capi
런타임 동안 래퍼의 상태를 보고하는 C/API 코드를 만듭니다. 에 유용한
디버깅.

-포함하다 ´
C/API 코드에 CPP #include 문을 추가합니다. 에 있어야합니다
`"filename.ext"' 또는 ` '. 결과적으로
C/API 코드에서 래퍼 함수 부분 직전에 포함됩니다. 옵션
감가상각되면 대신 서명 파일에 'usercode' 문을 사용하십시오.

--[no-]랩 함수
Fortran 77 함수에 대한 Fortran 서브루틴 래퍼를 만듭니다. --wrap-functions는
최대 이식성/컴파일러 독립성을 보장하기 때문에 기본값입니다.

--도움말 링크 [...]
system_info.py에서 찾은 시스템 리소스를 나열합니다. [..] 리소스 목록이 포함될 수 있습니다.
이름. --link-도 참조하십시오. 아래 스위치.

--조용한
조용히 달리세요.

--말 수가 많은
더 자세한 정보로 실행하십시오.

-v f2py 버전 ID를 인쇄하고 종료합니다.

--include_paths 경로1:경로2:...
지정된 디렉토리에서 포함 파일(f2py가 스캔할)을 검색합니다.

CONFIG_FC 옵션


다음 옵션은 -c 스위치를 사용하는 경우에만 유효합니다.

--help-컴파일러
사용 가능한 포트란 컴파일러를 나열합니다[DEPRECIATED].

--f컴파일러=
공급업체별로 Fortran 컴파일러 유형을 지정합니다.

--컴파일러=
C 컴파일러 유형 지정(distutils에 의해 정의됨)

--f컴파일러 실행=
F77 컴파일러 [DEPRECIATED]에 대한 경로를 지정하십시오.

--f90컴파일러-exec=
F90 컴파일러 [DEPRECIATED]에 대한 경로를 지정하십시오.

--help-f컴파일러
사용 가능한 포트란 컴파일러를 나열하고 종료합니다.

--f77exec=
F77 컴파일러의 경로를 지정합니다.

--f90exec=
F90 컴파일러의 경로를 지정합니다.

--f77flags="..."
F77 컴파일러 플래그를 지정합니다.

--f90flags="..."
F90 컴파일러 플래그를 지정합니다.

--opt="..."
최적화 플래그를 지정합니다.

--arch="..."
아키텍처별 최적화 플래그를 지정합니다.

--noopt
최적화 없이 컴파일합니다.

--노아크
아치 종속 최적화 없이 컴파일합니다.

-디버그
디버깅 정보로 컴파일합니다.

EXTRA 옵션


다음 옵션은 -c 스위치를 사용하는 경우에만 유효합니다.

--링크-
확장 모듈을 다음과 연결 numpy_distutils/system_info.py에 정의된 대로.
예를 들어 최적화된 LAPACK 라이브러리(MacOSX에서는 vecLib, 다른 곳에서는 ATLAS)와 연결하기 위해,
--link-lappack_opt를 사용하십시오. --help-link 스위치도 참조하십시오.

-L/경로/to/lib/ -엘

-NS -유 -I/경로/to/include/

.영형 .그래서 .NS

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
비 gcc 포트란 컴파일러에 필요할 수 있는 매크로.

-DF2PY_REPORT_ATEXIT
파이썬이 종료될 때 F2PY 인터페이스의 성능 보고서를 인쇄하려면. 사용 가능
Linux 용.

-DF2PY_REPORT_ON_ARRAY_COPY=
F2PY 인터페이스가 배열의 복사본을 만들 때마다 stderr에 메시지를 보내려면.
정수 메시지가 표시되어야 할 때 배열 크기에 대한 임계값을 설정합니다.

요구 사항


Python 1.5.2 이상(2.x 지원).

수치형 Python 13 이상(20.x,21.x,22.x,23.x 지원).

선택적 Numarray 0.9 이상은 부분적으로 지원됩니다.

Scipy의 numpy_distutils(F2PY 홈페이지에서 다운로드 가능)

onworks.net 서비스를 사용하여 온라인에서 f2py3-dbg 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad