计算化学公社

标题: 离线版本的Gaussian IOps Reference(有pdf版本啦) [打印本页]

作者
Author:
hebrewsnabla    时间: 2020-5-11 21:18
标题: 离线版本的Gaussian IOps Reference(有pdf版本啦)
本帖最后由 hebrewsnabla 于 2024-6-18 17:02 编辑

由于打开瓜丝的网站时常比较慢,于是扒了一个离线版本的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比较多(我已经尽力考虑各种情况了……)

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

欢迎报告bug!

TODO


作者
Author:
thanhtam    时间: 2020-5-12 20:40
似乎只能在giop目录下运行。如果用了alias,在别的地方运行脚本,就找不到HTML文件了。
作者
Author:
hebrewsnabla    时间: 2020-5-12 20:51
thanhtam 发表于 2020-5-12 20:40
似乎只能在giop目录下运行。如果用了alias,在别的地方运行脚本,就找不到HTML文件了。

已修复
作者
Author:
冰释之川    时间: 2020-5-12 21:57
话说IOP能否做成pdf呀?
作者
Author:
hebrewsnabla    时间: 2020-5-12 22:11
本帖最后由 hebrewsnabla 于 2020-5-12 22:20 编辑
冰释之川 发表于 2020-5-12 21:57
话说IOP能否做成pdf呀?

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

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


作者
Author:
hebrewsnabla    时间: 2020-6-10 20:05
本帖最后由 hebrewsnabla 于 2020-6-13 16:51 编辑

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

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



作者
Author:
hebrewsnabla    时间: 2020-6-13 16:51
再次更新:
改进了列表对齐;修了一些bug。

新的pdf见楼上。
作者
Author:
嘤嘤嘤    时间: 2021-8-31 22:25
hebrewsnabla 发表于 2020-5-12 20:51
已修复

请问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等脚本语言来协助。

这是我谷歌的,但是没理解到底是什么?
作者
Author:
zjxitcc    时间: 2021-8-31 23:31
嘤嘤嘤 发表于 2021-8-31 22:25
请问HITM是什么意思啊?
The HyperText Markup Language, or HTML is the standard markup language for ...

那你到底想问HITM还是HTML
作者
Author:
嘤嘤嘤    时间: 2021-9-1 09:49
zjxitcc 发表于 2021-8-31 23:31
那你到底想问HITM还是HTML

HTML和HITM都不太了解。。都想问,我以为这俩是一个单词,现在看来是我看错了。那HTML应该是有电子版为意思,HITM是Gaussian的事。
作者
Author:
zjxitcc    时间: 2021-9-1 09:53
嘤嘤嘤 发表于 2021-9-1 09:49
HTML和HITM都不太了解。。都想问,我以为这俩是一个单词,现在看来是我看错了。那HTML应该是有电子版为意 ...

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

另,HTML是什么意思自己用百毒、谷歌搜一下就行了,跟这个帖子的内容关系很小,懂不懂HTML 与 按照此贴学会获取IOP内容没有关系。
作者
Author:
嘤嘤嘤    时间: 2021-9-1 21:00
zjxitcc 发表于 2021-9-1 09:53
你从哪里看到HITM?楼主发的帖子里并没有这个“单词”。

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

嗯嗯,谢谢回答




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3