计算化学公社

 找回密码 Forget password
 注册 Register
Views: 739|回复 Reply: 2
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] cube 文件生成小工具

[复制链接 Copy URL]

196

帖子

5

威望

1213

eV
积分
1509

Level 5 (御坂)

本帖最后由 wxyhgk 于 2023-4-30 21:40 编辑

运行环境:Debian : 11.6 运行载体:Jupyter Lab,Gaussian09 自带的 cubegen 软件


预览图




功能:
  • 全中文
  • cube文件名根据你的输入来自动生成


1. 准备工作
  • 下载 python安装 Jupyter Lab
  • 上面的都是网上一大推,这里就不说了
  • 安装所需要的 python 依赖包

  1. pip installi pywidgets
复制代码
请注意,这个包需要 Jupyter Notebook 4.2 或更高版本。如果你使用的是旧版本的 Jupyter Notebook,你需要更新到最新版本才能使用 ipywidgets。


2. 运行代码

2.1 懒人做法
使用我的 CDN 脚本,下面是 Ubuntu/Debian 下的操作,其他的懒得搞了
  1. sudo apt install curl -y && \
  2. curl http://pic.wxyh.top/scripts/py-cubegen.py -o py-cubegen.py && \
  3. sed -i.bak 's#/home/wxyhgk/g09/g09/cubegen#'"$(which cubegen)"'#g' py-cubegen.py
复制代码
2.2 手动做法
下载 py-cubegen.py 文件(点我下载
找到第 46 行中的 /home/wxyhgk/g09/g09/cubegen 关键字,替换成你的 cubegen 文件的路径
在 linux 中可以使用
  1. which cubengen
复制代码






3. 使用
然后在 Jupyter Lab 里面使用
  1. %run py-cubegen.py
复制代码
正在酝酿的工具














评分 Rate

参与人数
Participants 3
eV +15 收起 理由
Reason
joeson + 5 好物!
卡开发发 + 5 牛!
zsu007 + 5 赞!

查看全部评分 View all ratings

343

帖子

1

威望

6996

eV
积分
7359

Level 6 (一方通行)

2#
发表于 Post on 2023-4-30 09:59:52 | 只看该作者 Only view this author
谢谢楼主分享!

196

帖子

5

威望

1213

eV
积分
1509

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2023-4-30 21:43:51 | 只看该作者 Only view this author
zsu007 发表于 2023-4-30 09:59
谢谢楼主分享!

代码更新了

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 16:37 , Processed in 0.240697 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list