这是命令 f2py3-dbg,可以使用我们的多个免费在线工作站之一在 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 功能>
将为其生成 Python C/API 函数的 Fortran 例程的名称。
默认是所有在.
跳跃: 忽略后面的 fortran 函数直到 `:'。
只要: 只使用紧跟在 `:' 之后的 fortran 函数。
: 回到模式。
-m
模块名称; f2py 生成一个 Python/C API 文件模块.c 或
扩展模块. 默认为“无标题”。
--[无-]更低
不要[不]降低案例. 默认情况下,--lower 假设为 -h
键,以及没有 -h 键的 --no-lower。
--构建目录
所有 f2py 生成的文件都在. 默认为 tempfile.mkdtemp()。
--覆盖签名
覆盖现有的签名文件。
--[no-] 乳胶文档
创建(或不创建) 模块.tex 默认为 --no-latex-doc。
--短胶乳
创建“不完整”的 LaTeX 文档(没有命令 \documentclass,
\tableofcontents 和 \begin{document},\end{document})。
--[无-]休息文档
创建(或不创建) 模块.rst. 默认是--no-rest-doc。
--调试-capi
创建在运行时报告包装器状态的 C/API 代码。 对...有用
调试。
-包括´
将 CPP #include 语句添加到 C/API 代码。 应该在
`"filename.ext"' 或 ` '。 其结果
将包含在 C/API 代码中的包装函数部分之前。 选项
已折旧,请在签名文件中使用 `usercode` 语句代替。
--[no-]包装函数
为 Fortran 77 函数创建 Fortran 子例程包装器。 --wrap-functions 是
默认,因为它确保最大的可移植性/编译器独立性。
--帮助链接 [..]
列出 system_info.py 找到的系统资源。 [..] 可能包含资源列表
名称。 另见 --link- 下面切换。
- 安静的
安静地跑。
--详细
以额外的冗长运行。
-v 打印 f2py 版本 ID 并退出。
--include_paths 路径 1:路径 2:...
从给定目录中搜索包含文件(f2py 将扫描)。
配置_FC 配置
以下选项仅在使用 -c 开关时有效。
--help-编译器
列出可用的 Fortran 编译器 [已弃用]。
--f编译器=
按供应商指定 Fortran 编译器类型。
--编译器=
指定 C 编译器类型(由 distutils 定义)
--fcompiler-exec=
指定 F77 编译器的路径 [已弃用]。
--f90compiler-exec=
指定 F90 编译器的路径 [已弃用]。
--帮助-f编译器
列出可用的 Fortran 编译器并退出。
--f77exec=
指定 F77 编译器的路径。
--f90exec=
指定 F90 编译器的路径。
--f77flags="..."
指定 F77 编译器标志。
--f90flags="..."
指定 F90 编译器标志。
--opt="..."
指定优化标志。
--arch="..."
指定架构特定的优化标志。
--noopt
编译不优化。
——诺阿奇
编译时没有依赖于 arch 的优化。
-调试
使用调试信息进行编译。
额外服务 配置
以下选项仅在使用 -c 开关时有效。
- 关联-
链接扩展模块与由 numpy_distutils/system_info.py 定义。
例如链接优化的 LAPACK 库(MacOSX 上的 vecLib,其他地方的 ATLAS),
使用 --link-lapack_opt。 另请参阅 --help-link 开关。
-L/路径/到/lib/ -l
-D -U -I/路径/到/包含/
.o 。所以 。一种
-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -DUNDERSCORE_G77
非 gcc Fortran 编译器可能需要的宏。
-DF2PY_REPORT_ATEXIT
在python退出时打印出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