跳转到主要内容

IPyMOL 允许您通过IPython控制PyMOL会话。

项目描述

Latest PyPI version

IPyMOL

IPyMOL 允许您通过IPython控制 PyMOL 会话。此工具非常适合您希望在 Jupyter Notebook 中整洁地展示您的工作或方便地原型化PyMOL脚本的场景。

开始之前

请确保 PyMOL 已添加到您的 $PATH 中,作为 pymol,或者您可以在服务器模式下启动 PyMOL。

$ pymol -R #-cKRQ to run it without a GUI

安装

pip install ipymol

示例用法

您可以启动一个 IPython 或 IPython Notebook 会话并开始使用 IPyMOL。例如

from ipymol import viewer as pymol
pymol.start()   # Start PyMOL RPC server
pymol.fetch('3odu') # Fetch PDB
pymol.show_as('cartoon') # Show as cartoon
pymol.bg_color('white') # Set background color to white
pymol.display() # Show current display

这一系列命令将定义一个 pymol 类型的变量,它可以传递命令到 PyMOL,并在您的 IPython 会话中创建 PDBID:3odu 的图像。可以通过 pymol.do("[ENTER YOUR COMMAND HERE]") 调用其他命令。

这是一个 示例笔记本,其中包含更多信息。

祝您使用愉快!

项目详情


下载文件

下载适合您平台的项目文件。如果您不确定要选择哪一个,请了解更多关于 安装包 的信息。

源代码分发

ipymol-0.5.tar.gz (3.2 kB 查看哈希值)

上传时间 源代码

构建分发

ipymol-0.5-py3-none-any.whl (5.0 kB 查看哈希值)

上传时间 Python 3

由以下支持