IPyMOL 允许您通过IPython控制PyMOL会话。
项目描述
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 查看哈希值)
关闭
ipymol-0.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b94806ead33168996a1e496055c3d9f3ce51bd978f0767883d57d600406dea4b |
|
MD5 | 11826e309b669ff74ed5e2c4369f2d7c |
|
BLAKE2b-256 | 5eaade1b18f47ae826ee1e6132208160caeaca503ec6e9bdb1f0061f823ac223 |
关闭
ipymol-0.5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 43022b798451c3d874ddf4f0c017012141f0a50901b189c6ba0e3f7dbb02d105 |
|
MD5 | 0e3e6f5bf777c2143a467d016296d4e2 |
|
BLAKE2b-256 | 36c0b626df76aa927053d235331e101526625f0c52b0c0de2710f56d02371aa7 |