这是 regina-python 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
regina-python - Regina 的命令行 Python 界面
概要
里贾纳-蟒蛇 [ -q, - 安静的 | -v, --详细 [ -n, --nolibs [ -一种, --不自动导入 ]
里贾纳-蟒蛇 [ -q, - 安静的 | -v, --详细 [ -n, --nolibs [ -一种, --不自动导入 [
-一世, - 交互的 ] 脚本 [ 脚本参数 ]
商品描述
Regina 是用于研究 3 流形三角剖分和法线曲面的软件包。
其他主要功能包括角度结构、人口普查、组合识别
三角测量和高级任务,例如 3 球体识别和连接求和
分解。 Regina 带有完整的图形用户界面,还提供 Python
绑定和低级 C++ 编程接口。
此命令为 Regina 启动交互式 Python 会话。 这将是一个命令行
Python 会话,具有直接文本输入/输出,没有图形用户界面。 全部
来自 Regina 数学引擎的对象、类和方法将可用
通过模块 里贾纳, 将在启动时导入(有效运行导入
里贾纳)。 此外,除非选择 --不自动导入 通过了,Regina 的所有对象,
类和方法将直接导入当前命名空间(有效地
从 regina import *) 运行。
如果您有经常使用的代码,您可以将其存储在 用户 图书馆。 在。。。之初
每个 Python 会话,Regina 将自动运行所有用户中的所有代码
图书馆。 将从文本文件中读取用户库列表 ~/.regina-libs,
每行应包含一个库文件名。 空行和以开头的行
散列 (#) 将被忽略。 您还可以通过以下方式配置此库列表
图形用户界面:请参阅 Python 选项页面。
您可以传递一个 Python 脚本(带有
如果需要,参数)。 在这种情况下,Regina 将运行脚本(在第一次导入
里贾纳 模块并加载任何用户库)。 如果你通过 - 交互的, 里贾纳将
脚本完成后,让您进入 Python 提示符; 否则它将退出 Python 和
返回到命令行。
配置
-q
- 安静的
以安静模式启动。 除严重错误外,不会产生任何输出。 在
特别是,警告将被抑制。
这相当于设置了环境变量 REGINA_VERBOSITY= 0。
-v
--详细
以详细模式开始。 将输出附加诊断信息。
这相当于设置了环境变量 REGINA_VERBOSITY= 2。
-n
--nolibs
会话开始时不要加载任何用户库。 用户库是
在上面的概述中讨论过。
-a
--不自动导入
仍然导入 里贾纳 模块,但不会自动导入所有 Regina
对象、类和方法放入当前命名空间(即不从
里贾纳进口*)。 这意味着(例如)主要的 3-流形三角剖分
类必须作为 regina.NTriangulation 访问,而不仅仅是 NTriangulation。
-i
- 交互的
以交互模式运行脚本。 执行给定的脚本后,Regina 将
让您在 Python 解释器中运行您自己的附加命令。
此选项仅在传递脚本时可用。 如果没有通过脚本,
里贾纳-蟒蛇 将始终以交互模式启动。
环境 变数
以下环境变量会影响该程序的行为。 每个
也可以在本地配置文件中设置变量 〜/ .regina-python 使用一行
表格 选项=折扣值. 环境变量将优先于
配置文件。
REGINA_VERBOSITY
指定应该生成多少输出。 公认的值是:
0 仅显示错误; 这相当于传递选项 - 安静的.
1 显示错误和警告; 这是默认设置。
2 显示错误、警告和诊断输出; 这相当于
传递选项 --详细.
REGINA_Python
用于启动 Python 解释器的命令。 默认情况下,Regina 尝试运行
与它构建的相同版本的 Python。
通常,您应该使用与 Regina 相同的 Python 版本;
否则 Python 可能无法加载 里贾纳 模块。
在正常情况下,您永远不需要自己设置此选项。
里贾纳之家
Regina 数据文件的安装目录。 这应该是
目录包含 图标/ 子目录, 例子/ 子目录等。
如果您直接从源代码树中运行 Regina,则默认为
顶级源目录。 如果您从正确的安装中运行 Regina,
默认为对应的安装目录。
在正常情况下,您永远不需要自己设置此选项。
警告: 从正确的安装运行时,默认 里贾纳之家 很难-
连接到启动脚本中(它在编译时设置)。 如果你安装里贾纳
进入一个目录,然后手动将其移动到另一个目录中,默认情况下 里贾纳之家
将是不正确的。
REGINA_PYLIBDIR
包含 Python 模块的目录 里贾纳.
如果您直接从源代码树中运行 Regina,则默认为
此源树中的目录。 如果您从适当的地方运行 Regina
安装,这里默认为对应的安装目录。
如果您在标准 Python 位置安装了 Regina 的 Python 模块(即,
Python可以不扩展sys.path直接导入),然后 REGINA_PYLIBDIR
应该留空或未定义。
在正常情况下,您永远不需要自己设置此选项。
警告: 喜欢 里贾纳之家, 当从正确的安装运行时,默认
REGINA_PYLIBDIR 硬连接到启动脚本中。 如果您将 Regina 安装到
一个目录,然后手动将其移动到另一个目录中,默认 REGINA_PYLIBDIR
将是不正确的。
苹果系统 X USERS
如果您下载了拖放式应用程序包,则该实用程序会随附在其中。 如果你
将 Regina 拖到主 Applications 文件夹中,您可以将其作为
/Applications/Regina.app/Contents/MacOS/regina-python。
视窗 USERS
命令 里贾纳-蟒蛇 下不可用 Windows. 但是,您仍然可以使用
在 Regina 的图形用户界面中编写 Python 脚本,通过打开图形 Python
控制台或使用脚本包。
使用 onworks.net 服务在线使用 regina-python