Jupyter的JSmol查看器小部件

jupyter-jsmol的Python项目详细描述


皮朱特·杰斯莫尔

DocumetationPython packageBinder

这是一个可以在Jupyter笔记本和JupyterLab中使用的JSmol查看器小部件

安装

您可以使用pip安装:

pip install jupyter_jsmol

或者如果你使用jupyterlab:

^{pr2}$

如果您使用的是Jupyter Notebook 5.2或更早版本,则可能还需要启用 nbextension:

jupyter nbextension enable --py [--sys-prefix|--user|--system] jupyter_jsmol

开发安装

首先安装python包。这也将构建JS包。在

pip install -e ".[test, examples]"

开发扩展时,需要使用 笔记本/实验室前端。对于实验室,这是通过以下命令完成的:

jupyter labextension install @jupyter-widgets/jupyterlab-manager --no-build
jupyter labextension install js

对于经典笔记本,您可以运行:

jupyter nbextension install --sys-prefix --symlink --overwrite --py jupyter_jsmol
jupyter nbextension enable --sys-prefix --py jupyter_jsmol

请注意,--symlink标志在Windows上不起作用,因此您必须在这里运行 每次重建扩展时,install命令。对于某些装置 您可能还需要另一个标志来代替--sys-prefix,但我们将不介绍其含义 这里的旗帜。在

如何看待你的变化

类型脚本:

要连续监视项目的更改并自动触发重建,请在监视模式下启动Jupyter:

jupyter lab --watch

在单独的会话中,开始查看源目录中的更改:

npm run watch

更改后,请等待生成完成,然后刷新浏览器,更改应生效。在

Python:

如果您对python代码进行了更改,则需要重新启动笔记本内核才能使其生效。在

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

推荐PyPI第三方库


热门话题
插入表达式以完成JAVA语句块时出现语法错误   在linkedlist中的特定节点后插入java   java如何将参数传递给安卓 junit测试(参数化测试)   java在运行时将数据添加到片段中的RecyclerView,在该片段中,数据是在单独的片段中创建的   java apache CsrfPreventionFilter和404错误   java Ask是安卓 6.0的多重权限   java将字符串解析为Time并插入mysqldatabase   java扩展MyBatis映射器接口可能导致异常   java SparkSql不支持日期格式   在java中剪切字符串的一部分   将Java lambda的结果分配给字段   在Java中解析OCL?   java解析json到安卓中活动中的对象   用于时区转换的JavaAPI   在Oracle上建立与ESRI geodatabase直接连接的java在未处于调试模式时挂起   拆分文件时出错。使用Java8的xml文件   java eclipse jsp无颜色、代码完成和错误检测   java spring kafka侦听器在错误的位置查找ContainerProperty   java Springboot应用程序@EnableConfigServer无法在Eclipse中解析   当尝试使用ConstraintLayout将java视图添加到同一行时,java视图会被截断