元素周期表的小部件。
项目描述
widget-periodictable
: Jupyter中的交互式周期表
安装与使用
pip install widget-periodictable
有关使用示例,请参阅 examples/
。
开发
安装Python代码
pip install -e .[dev]
然后您需要安装JavaScript依赖项并运行开发服务器。
npm install
npm run dev
在JupyterLab、VS Code或您喜欢的编辑器中打开示例笔记本以开始开发。在 js/
中所做的更改将在笔记本中反映出来。
发布和发布新版本
为了发布库的新版本并将其发布到PYPI,运行
bumpver update --major/--minor/--patch
这将
- 更新版本号,创建相应的
git commit
和git tag
; - 将此提交和标签推送到Github,这将触发Github Action,创建新的Github发行版并将软件包发布到PYPI。
Github工作流测试
如果小部件测试
失败,表明代码存在问题,小部件在测试中未正确显示。
如果小部件测试
通过但截图比较
失败,表明小部件的外观与上一个版本不同。在这种情况下,您需要手动从小部件测试中下载工件,并将其用于替换test
文件夹中的widget-sample.png
图像。
致谢
我们感谢EPFL开放科学基金通过OSSCAR项目提供的支持。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
widget_periodictable-4.1.3.tar.gz (46.5 kB 查看哈希值)
构建发行版
关闭
哈希值 for widget_periodictable-4.1.3-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d64f697d24b3261d99e08e0311ae04e2547b9e39acda87e64809f25e8132eccf |
|
MD5 | a1f24da15416e36eaccce67d98207cfa |
|
BLAKE2b-256 | e2d324fecc14205f2af08edfe3edc97999b003d3c0eea842763b5ecb5d6e6687 |