计算化学公社

 找回密码 Forget password
 注册 Register
Views: 7536|回复 Reply: 11

[Gaussian/gview] 离线版本的Gaussian IOps Reference(有pdf版本啦)

[复制链接 Copy URL]

604

帖子

1

威望

4901

eV
积分
5525

Level 6 (一方通行)

发表于 Post on 2020-5-11 21:18:27 | 显示全部楼层 Show all |阅读模式 Reading model
本帖最后由 hebrewsnabla 于 2020-6-10 22:05 编辑

由于打开瓜丝的网站时常比较慢,于是扒了一个离线版本的IOp(手册已经有离线版本了,IOp似乎还没有),称作giop。
repo链接
https://github.com/hebrewsnabla/giop

2020 Jun 10更新:
txt、md、pdf版本:可在github或6楼下载。更加方便查询某个关键词。


-------------- 分割线 ------------------------

原理
使用BeautifulSoup读取html内容。G16版本的html已经存放在repo的G16html目录下,无需手动下载。您也可以替换成其他版本的。

命令行用法 (由于已经有了pdf,这个用法没多大用了(可以用于debug))
假设我们要查询IOp(3/33),那就(您也可以alias成诸如“giop 3 33”的形式)
  1. python get_iop.py 3 33
复制代码

然后可以看到输出
  1. IOp(3/33)
  2. Integral package printing.
  3.   0    No integrals are printed.
  4.   1    Print one-electron integrals.
  5.   3    Print two-electron integrals in standard format.
  6.   4    Print two-electron integrals in debug format.
  7.   5    Combination of 1 and 3.
  8.   6    Combination of 1 and 4.
复制代码

此程序可以在Windows,Linux,及类Linux环境(如MinGW,Termux)中使用。



bug
由于瓜丝的html风格还是比较多样的,目前giop可能bug比较多(我已经尽力考虑各种情况了……)

已经解决的问题(但是不一定彻底……):



    * <span>标签导致的bug
    * <sup>标签导致的bug(上标改用^表示)
    * IOp(5/5) : html源文件有误,"5id"应改为“id”(repo内置的html已修改)
    * 在giop目录之外运行的bug

欢迎报告bug!

TODO



    * 诸如"IOp(7/60-62)"这样情况
    * 隐藏IOp
    * 目前是直接从html查询的,计划改成写进一个数据库再查询,以解决格式问题



最后附上彩蛋:在android设备上运行giop

termux.jpg

评分 Rate

参与人数
Participants 6
eV +22 收起 理由
Reason
zjxitcc + 3 精品内容
Boer + 3 赞!
biogon + 5 GJ!
snljty + 4 美味汤是个好东西
thanhtam + 4 GJ!
sobereva + 3

查看全部评分 View all ratings

165

帖子

0

威望

1692

eV
积分
1857

Level 5 (御坂)

发表于 Post on 2020-5-12 20:40:27 | 显示全部楼层 Show all
似乎只能在giop目录下运行。如果用了alias,在别的地方运行脚本,就找不到HTML文件了。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
hebrewsnabla + 5

查看全部评分 View all ratings

604

帖子

1

威望

4901

eV
积分
5525

Level 6 (一方通行)

 楼主 Author| 发表于 Post on 2020-5-12 20:51:25 | 显示全部楼层 Show all
thanhtam 发表于 2020-5-12 20:40
似乎只能在giop目录下运行。如果用了alias,在别的地方运行脚本,就找不到HTML文件了。

已修复

1061

帖子

16

威望

5791

eV
积分
7172

Level 6 (一方通行)

計算化学の社畜

发表于 Post on 2020-5-12 21:57:52 | 显示全部楼层 Show all
话说IOP能否做成pdf呀?
Stand on the shoulders of giants

604

帖子

1

威望

4901

eV
积分
5525

Level 6 (一方通行)

 楼主 Author| 发表于 Post on 2020-5-12 22:11:37 | 显示全部楼层 Show all
本帖最后由 hebrewsnabla 于 2020-5-12 22:20 编辑
冰释之川 发表于 2020-5-12 21:57
话说IOP能否做成pdf呀?

要pdf直接打印网页就行吧。如果要优雅的pdf,得生成TeX代码了,也能做。

突然发现打印出来的pdf也能搜索iop(

604

帖子

1

威望

4901

eV
积分
5525

Level 6 (一方通行)

 楼主 Author| 发表于 Post on 2020-6-10 20:05:18 | 显示全部楼层 Show all
本帖最后由 hebrewsnabla 于 2020-6-13 16:51 编辑

更新:制作了txt、md、pdf版本 (目前似乎txt版本的效果最好)

一开始上传的pdf有一点问题(空格、换行问题),已更新。欢迎反馈问题。


giop.md.zip

114.19 KB, 下载次数 Times of downloads: 11

giop-20200613.pdf

5.05 MB, 下载次数 Times of downloads: 88

giop.txt

337.6 KB, 下载次数 Times of downloads: 35

评分 Rate

参与人数
Participants 4
eV +20 收起 理由
Reason
wang7344412 + 5 GJ!
thanhtam + 5 GJ!
成犹败 + 5 GJ!
snljty + 5 赞!

查看全部评分 View all ratings

604

帖子

1

威望

4901

eV
积分
5525

Level 6 (一方通行)

 楼主 Author| 发表于 Post on 2020-6-13 16:51:57 | 显示全部楼层 Show all
再次更新:
改进了列表对齐;修了一些bug。

新的pdf见楼上。

评分 Rate

参与人数
Participants 2
eV +10 收起 理由
Reason
thanhtam + 5
sobereva + 5

查看全部评分 View all ratings

42

帖子

0

威望

816

eV
积分
858

Level 4 (黑子)

发表于 Post on 2021-8-31 22:25:15 | 显示全部楼层 Show all

请问HITM是什么意思啊?
The HyperText Markup Language, or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript

超文本标记语言(HyperText Markup Language),即HTML,是设计用于在网络浏览器中显示的文件的标准标记语言。它可以由层叠样式表(CSS)等技术和JavaScript等脚本语言来协助。

这是我谷歌的,但是没理解到底是什么?

2613

帖子

1

威望

5820

eV
积分
8453

Level 6 (一方通行)

MOKIT开发者

发表于 Post on 2021-8-31 23:31:17 | 显示全部楼层 Show all
嘤嘤嘤 发表于 2021-8-31 22:25
请问HITM是什么意思啊?
The HyperText Markup Language, or HTML is the standard markup language for ...

那你到底想问HITM还是HTML
自动做多参考态计算的程序MOKIT

42

帖子

0

威望

816

eV
积分
858

Level 4 (黑子)

发表于 Post on 2021-9-1 09:49:42 | 显示全部楼层 Show all
zjxitcc 发表于 2021-8-31 23:31
那你到底想问HITM还是HTML

HTML和HITM都不太了解。。都想问,我以为这俩是一个单词,现在看来是我看错了。那HTML应该是有电子版为意思,HITM是Gaussian的事。

2613

帖子

1

威望

5820

eV
积分
8453

Level 6 (一方通行)

MOKIT开发者

发表于 Post on 2021-9-1 09:53:57 | 显示全部楼层 Show all
嘤嘤嘤 发表于 2021-9-1 09:49
HTML和HITM都不太了解。。都想问,我以为这俩是一个单词,现在看来是我看错了。那HTML应该是有电子版为意 ...

你从哪里看到HITM?楼主发的帖子里并没有这个“单词”。

另,HTML是什么意思自己用百毒、谷歌搜一下就行了,跟这个帖子的内容关系很小,懂不懂HTML 与 按照此贴学会获取IOP内容没有关系。
自动做多参考态计算的程序MOKIT

42

帖子

0

威望

816

eV
积分
858

Level 4 (黑子)

发表于 Post on 2021-9-1 21:00:34 | 显示全部楼层 Show all
zjxitcc 发表于 2021-9-1 09:53
你从哪里看到HITM?楼主发的帖子里并没有这个“单词”。

另,HTML是什么意思自己用百毒、谷歌搜一下就 ...

嗯嗯,谢谢回答

本版积分规则 Credits rule

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

GMT+8, 2023-2-7 02:39 , Processed in 0.197594 second(s), 25 queries .

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