gf的简单示例内核

gf-kernel的Python项目详细描述


gf内核

gf_kernelJupyterGF内核。

先决条件

如果您还没有安装gf,请从官方的download website获取它。

对于图形可视化,gf使用graphviz,因此请确保已安装:

sudo apt install graphviz

或者在mac os x下使用homebrew

brew install graphviz

安装

您可以从源存储库安装内核:

git clone https://github.com/kwarc/gf_kernel
cd gf_kernel
pip install .

或者直接从pip安装:

pip install gf-kernel

然后,使用以下命令安装内核模块:

python -m gf_kernel.install

用法

现在您可以使用以下命令启动Jupyter笔记本:

jupyter notebook

选择gf_kernel作为笔记本的内核。 内核支持所有gf shell命令。 这些命令生成的输出文件将被放入当前目录。

内核还可以用于定义新的语法,这些语法在定义时会立即导入以供使用。 如果您希望有用于编辑代码的行号,可以使用juypter快捷方式esc+l启用它们。

除了gf shell命令外,内核还支持以下命令:

  • view:显示由指定的gf shell命令生成的图形
  • help:显示帮助消息
  • export:在当前目录中保存指定的语法
  • clean:从当前目录中删除所有.dot.png.gfo文件

请参阅教程笔记本,了解它们的具体使用方法。

这个包需要python 3。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求